.elementor-3010 .elementor-element.elementor-element-c574a2d{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-3010 .elementor-element.elementor-element-c574a2d:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-c574a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-16fd011 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-3010 .elementor-element.elementor-element-25b16d4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-65eb1da{--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;}.elementor-3010 .elementor-element.elementor-element-26fe82c{--display:flex;}.elementor-3010 .elementor-element.elementor-element-26fe82c.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-text-line-height );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-3010 .elementor-element.elementor-element-9cd4e7b{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-448d5ec{--display:flex;}.elementor-3010 .elementor-element.elementor-element-042542e{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-89d88bc{--display:flex;}.elementor-3010 .elementor-element.elementor-element-63af0c1{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-2596ca9{--display:flex;}.elementor-3010 .elementor-element.elementor-element-27e3d41{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-b774021{--display:flex;}.elementor-3010 .elementor-element.elementor-element-f7c78ec{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-5834a68{--display:flex;}.elementor-3010 .elementor-element.elementor-element-6f1a526{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-9e25958{--display:flex;}.elementor-3010 .elementor-element.elementor-element-ff58f2a{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-7c12993{--display:flex;}.elementor-3010 .elementor-element.elementor-element-d9f6799{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-bdd902e{--display:flex;}.elementor-3010 .elementor-element.elementor-element-5a84a3c{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-9f4f294{--display:flex;}.elementor-3010 .elementor-element.elementor-element-192665f{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-aa9859f{--display:flex;}.elementor-3010 .elementor-element.elementor-element-31f453c{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-4f8444a{--display:flex;}.elementor-3010 .elementor-element.elementor-element-96e0347{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-350cb3a{--display:flex;}.elementor-3010 .elementor-element.elementor-element-5e994fd{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-c194fe9{--display:flex;}.elementor-3010 .elementor-element.elementor-element-68ba16b{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-5f49d88{--display:flex;}.elementor-3010 .elementor-element.elementor-element-d5b8bf6{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-7f122b1{--display:flex;}.elementor-3010 .elementor-element.elementor-element-b898c69{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-c28794f{--display:flex;}.elementor-3010 .elementor-element.elementor-element-e6d32a0{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-d1d47de{--display:flex;}.elementor-3010 .elementor-element.elementor-element-80bd9b7{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-2889356{--display:flex;}.elementor-3010 .elementor-element.elementor-element-6119ac7{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-c4a8489{--display:flex;}.elementor-3010 .elementor-element.elementor-element-3873f56{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-b95bf4d{--display:flex;}.elementor-3010 .elementor-element.elementor-element-796e83e{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-0e25418{--display:flex;}.elementor-3010 .elementor-element.elementor-element-258c3ed{font-family:var( --e-global-typography-00fc691-font-family ), Sans-serif;font-size:var( --e-global-typography-00fc691-font-size );font-weight:var( --e-global-typography-00fc691-font-weight );font-style:var( --e-global-typography-00fc691-font-style );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-c5d10c7{--n-accordion-title-font-size:var( --e-global-typography-7dcab95-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-3010 .elementor-element.elementor-element-c5d10c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-3010 .elementor-element.elementor-element-c5d10c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}.elementor-3010 .elementor-element.elementor-element-c5d10c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}:where( .elementor-3010 .elementor-element.elementor-element-c5d10c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-7dcab95-font-family ), Sans-serif;font-weight:var( --e-global-typography-7dcab95-font-weight );line-height:var( --e-global-typography-7dcab95-line-height );}:where( .elementor-3010 .elementor-element.elementor-element-c5d10c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px) and (min-width:768px){.elementor-3010 .elementor-element.elementor-element-26fe82c{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3010 .elementor-element.elementor-element-16fd011 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3010 .elementor-element.elementor-element-65eb1da{--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-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3010 .elementor-element.elementor-element-9cd4e7b{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-042542e{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-63af0c1{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-27e3d41{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-f7c78ec{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-6f1a526{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-ff58f2a{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-d9f6799{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-5a84a3c{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-192665f{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-31f453c{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-96e0347{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-5e994fd{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-68ba16b{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-d5b8bf6{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-b898c69{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-e6d32a0{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-80bd9b7{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-6119ac7{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-3873f56{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-796e83e{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-258c3ed{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-c5d10c7{--n-accordion-title-font-size:var( --e-global-typography-7dcab95-font-size );}:where( .elementor-3010 .elementor-element.elementor-element-c5d10c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7dcab95-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3010 .elementor-element.elementor-element-16fd011 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3010 .elementor-element.elementor-element-9cd4e7b{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-042542e{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-63af0c1{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-27e3d41{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-f7c78ec{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-6f1a526{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-ff58f2a{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-d9f6799{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-5a84a3c{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-192665f{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-31f453c{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-96e0347{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-5e994fd{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-68ba16b{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-d5b8bf6{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-b898c69{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-e6d32a0{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-80bd9b7{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-6119ac7{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-3873f56{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-796e83e{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-258c3ed{font-size:var( --e-global-typography-00fc691-font-size );line-height:var( --e-global-typography-00fc691-line-height );}.elementor-3010 .elementor-element.elementor-element-c5d10c7{--n-accordion-title-font-size:var( --e-global-typography-7dcab95-font-size );}:where( .elementor-3010 .elementor-element.elementor-element-c5d10c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7dcab95-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-9cd4e7b */.elementor-3010 .elementor-element.elementor-element-9cd4e7b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-9cd4e7b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-9cd4e7b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042542e */.elementor-3010 .elementor-element.elementor-element-042542e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-042542e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63af0c1 */.elementor-3010 .elementor-element.elementor-element-63af0c1 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-63af0c1 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e3d41 */.elementor-3010 .elementor-element.elementor-element-27e3d41 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-27e3d41 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c78ec */.elementor-3010 .elementor-element.elementor-element-f7c78ec a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-f7c78ec .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f1a526 */.elementor-3010 .elementor-element.elementor-element-6f1a526 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6f1a526 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff58f2a */.elementor-3010 .elementor-element.elementor-element-ff58f2a a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-ff58f2a .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6799 */.elementor-3010 .elementor-element.elementor-element-d9f6799 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d9f6799 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a84a3c */.elementor-3010 .elementor-element.elementor-element-5a84a3c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5a84a3c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192665f */.elementor-3010 .elementor-element.elementor-element-192665f a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-192665f .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f453c */.elementor-3010 .elementor-element.elementor-element-31f453c a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-31f453c .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e0347 */.elementor-3010 .elementor-element.elementor-element-96e0347 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-96e0347 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e994fd */.elementor-3010 .elementor-element.elementor-element-5e994fd a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-5e994fd .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ba16b */.elementor-3010 .elementor-element.elementor-element-68ba16b a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-68ba16b .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b8bf6 */.elementor-3010 .elementor-element.elementor-element-d5b8bf6 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-d5b8bf6 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b898c69 */.elementor-3010 .elementor-element.elementor-element-b898c69 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-b898c69 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d32a0 */.elementor-3010 .elementor-element.elementor-element-e6d32a0 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-e6d32a0 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd9b7 */.elementor-3010 .elementor-element.elementor-element-80bd9b7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-80bd9b7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6119ac7 */.elementor-3010 .elementor-element.elementor-element-6119ac7 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-6119ac7 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873f56 */.elementor-3010 .elementor-element.elementor-element-3873f56 a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-3873f56 .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796e83e */.elementor-3010 .elementor-element.elementor-element-796e83e a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-796e83e .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258c3ed */.elementor-3010 .elementor-element.elementor-element-258c3ed a {
    color: inherit;
}
@media (max-width : 767px) {
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex {
        width: 100%;
        overflow-x: auto;
    }
    .elementor-3010 .elementor-element.elementor-element-258c3ed .group.flex table {
        width: 100%;
        border-collapse: collapse;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65eb1da */.elementor-3010 .elementor-element.elementor-element-65eb1da {
    width: 100%;
    height: auto;
    min-height: 300px;
    background-color: #fff;
    padding: 10px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(60%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25b16d4 */.elementor-3010 .elementor-element.elementor-element-25b16d4 .elementor-nav-menu--main .elementor-item {
    border-bottom: 5px solid #fff;
}
.elementor-3010 .elementor-element.elementor-element-25b16d4 .elementor-widget.elementor-widget-text-editor h4 {
    font-size: 18px;
    margin-top: 25px;
    font-weight: bold;
    color: #db291c;
    margin-bottom: 10px;
}/* End custom CSS */