.elementor-945 .elementor-element.elementor-element-e1fbb6a{--display:flex;}.elementor-945 .elementor-element.elementor-element-8ae6447{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-8ae6447:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-8ae6447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1ef93c );}.elementor-945 .elementor-element.elementor-element-0275271{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-0275271.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-945 .elementor-element.elementor-element-457b543{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-64833fd );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-945 .elementor-element.elementor-element-be778c7{width:var( --container-widget-width, 804px );max-width:804px;--container-widget-width:804px;--container-widget-flex-grow:0;text-align:start;}.elementor-945 .elementor-element.elementor-element-be778c7.elementor-element{--align-self:flex-start;}.elementor-945 .elementor-element.elementor-element-be778c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:900;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-75b38a5{--display:flex;--min-height:472px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-945 .elementor-element.elementor-element-6dc0542{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-945 .elementor-element.elementor-element-c6c2041{--divider-border-style:solid;--divider-color:var( --e-global-color-84cab18 );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-945 .elementor-element.elementor-element-c6c2041 .elementor-divider-separator{width:100%;}.elementor-945 .elementor-element.elementor-element-c6c2041 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-945 .elementor-element.elementor-element-60ad810{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-945 .elementor-element.elementor-element-5eb5375{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-0587312{--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-945 .elementor-element.elementor-element-59e732d{--display:flex;}.elementor-945 .elementor-element.elementor-element-ecf86aa{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-3db0908{--display:flex;}.elementor-945 .elementor-element.elementor-element-e99c05e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-3280f1d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-81a0c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-81a0c67 img{width:28px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-945 .elementor-element.elementor-element-53f3f20{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-53f3f20 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-53f3f20.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-53f3f20.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-53f3f20.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-53f3f20 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-53f3f20 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-53f3f20 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-53f3f20:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-53f3f20:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-53f3f20 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-dbe8fde{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-dbe8fde .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-dbe8fde.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-dbe8fde.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-dbe8fde.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-dbe8fde .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-dbe8fde .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-dbe8fde .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-dbe8fde:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-dbe8fde:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-dbe8fde .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-e28cee4{--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-945 .elementor-element.elementor-element-d047c46{--display:flex;}.elementor-945 .elementor-element.elementor-element-4b7ccdd{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-f1d4ba8{--display:flex;}.elementor-945 .elementor-element.elementor-element-7a19b99{background-color:var( --e-global-color-64833fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 5px 10px;border-radius:8px 8px 8px 8px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a479199 );}.elementor-945 .elementor-element.elementor-element-452c539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-452c539 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-16b5786{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-76e677b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-305f330{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-5bcabd0{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-5bcabd0 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-5bcabd0.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-5bcabd0.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-5bcabd0.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-5bcabd0 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-5bcabd0 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-5bcabd0 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-5bcabd0:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-5bcabd0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-5bcabd0 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-ac9fe5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-ac9fe5f img{width:28px;}.elementor-945 .elementor-element.elementor-element-8c8ab62{--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-945 .elementor-element.elementor-element-c7e4e37{--display:flex;}.elementor-945 .elementor-element.elementor-element-37175ab{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-32580a4{--display:flex;}.elementor-945 .elementor-element.elementor-element-98d8391{background-color:var( --e-global-color-64833fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 5px 10px;border-radius:8px 8px 8px 8px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a479199 );}.elementor-945 .elementor-element.elementor-element-1279085{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-1279085 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-c94d2cd{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-053907d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-cb199fa{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-bec41ca{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-bec41ca .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-bec41ca.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-bec41ca.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-bec41ca.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-bec41ca .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-bec41ca .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-bec41ca .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-bec41ca:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-bec41ca:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-bec41ca .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-9eb49e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-9eb49e6 img{width:28px;}.elementor-945 .elementor-element.elementor-element-4cebf77{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-e029c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-e029c09 img{width:28px;}.elementor-945 .elementor-element.elementor-element-b9660b9{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-b9660b9 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-b9660b9.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-b9660b9.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-b9660b9.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-b9660b9 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-b9660b9 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-b9660b9 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-b9660b9:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-b9660b9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-b9660b9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-b9a11f5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-30ad89b{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-30ad89b .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-30ad89b.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-30ad89b.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-30ad89b.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-30ad89b .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-30ad89b .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-30ad89b .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-30ad89b:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-30ad89b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-30ad89b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-a9fae08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-a9fae08 img{width:28px;}.elementor-945 .elementor-element.elementor-element-b219d77{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-40033b8{--n-accordion-title-font-size:20px;--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:21px;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-84cab18 );--n-accordion-title-hover-color:var( --e-global-color-84cab18 );--n-accordion-title-active-color:var( --e-global-color-84cab18 );--n-accordion-icon-size:15px;}.elementor-945 .elementor-element.elementor-element-40033b8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-a479199 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;}:where( .elementor-945 .elementor-element.elementor-element-40033b8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-a479199 );border-style:solid;border-color:#FFFFFF38;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;}.elementor-945 .elementor-element.elementor-element-40033b8 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-945 .elementor-element.elementor-element-40033b8 > .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:"Merriweather", Sans-serif;font-weight:600;line-height:28px;}.elementor-945 .elementor-element.elementor-element-8222f45{--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-945 .elementor-element.elementor-element-6cf673e{--display:flex;}.elementor-945 .elementor-element.elementor-element-c4e9a45{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-4d4c0cb{--display:flex;}.elementor-945 .elementor-element.elementor-element-a1a5a62{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-fcf37fd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-4cac32a{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-4cac32a .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-4cac32a.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-4cac32a.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-4cac32a.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-4cac32a .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-4cac32a .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-4cac32a .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-4cac32a:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-4cac32a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-4cac32a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-bf6a082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-bf6a082 img{width:28px;}.elementor-945 .elementor-element.elementor-element-98e4077{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-843b005{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-843b005 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-843b005.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-843b005.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-843b005.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-843b005 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-843b005 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-843b005 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-843b005:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-843b005:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-843b005 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-b4ffdd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-b4ffdd7 img{width:28px;}.elementor-945 .elementor-element.elementor-element-cdd701d{--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-945 .elementor-element.elementor-element-f99fd85{--display:flex;}.elementor-945 .elementor-element.elementor-element-0be2d5f{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-49c90d5{--display:flex;}.elementor-945 .elementor-element.elementor-element-3ba7b47{background-color:var( --e-global-color-64833fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 5px 10px;border-radius:8px 8px 8px 8px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a479199 );}.elementor-945 .elementor-element.elementor-element-3b2aa1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-3b2aa1b .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-3971532{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-18f8fb2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-058835b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-b54e5ee{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-b54e5ee .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-b54e5ee.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-b54e5ee.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-b54e5ee.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-b54e5ee .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-b54e5ee .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-b54e5ee .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-b54e5ee:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-b54e5ee:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-b54e5ee .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-6f839f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-6f839f4 img{width:28px;}.elementor-945 .elementor-element.elementor-element-f94c222{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-44a0c44{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-44a0c44 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-44a0c44.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-44a0c44.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-44a0c44.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-44a0c44 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-44a0c44 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-44a0c44 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-44a0c44:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-44a0c44:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-44a0c44 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-b7b6ba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-b7b6ba9 img{width:28px;}.elementor-945 .elementor-element.elementor-element-82c53bd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-da3aabc{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-da3aabc .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-da3aabc.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-da3aabc.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-da3aabc.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-da3aabc .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-da3aabc .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-da3aabc .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-da3aabc:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-da3aabc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-da3aabc .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-6553e9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-6553e9b img{width:28px;}.elementor-945 .elementor-element.elementor-element-29cf531{--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-945 .elementor-element.elementor-element-c721900{--display:flex;}.elementor-945 .elementor-element.elementor-element-08885a2{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-2e63cc0{--display:flex;}.elementor-945 .elementor-element.elementor-element-919bd19{background-color:var( --e-global-color-64833fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 5px 10px;border-radius:8px 8px 8px 8px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a479199 );}.elementor-945 .elementor-element.elementor-element-f5f711e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-f5f711e .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-78d4c4c{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-6f934c8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-95da46e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-73ccd91{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-73ccd91 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-73ccd91.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-73ccd91.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-73ccd91.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-73ccd91 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-73ccd91 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-73ccd91 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-73ccd91:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-73ccd91:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-73ccd91 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-39355f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-39355f5 img{width:28px;}.elementor-945 .elementor-element.elementor-element-8584b5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-a057e2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-3f87820{--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-945 .elementor-element.elementor-element-8207936{--display:flex;}.elementor-945 .elementor-element.elementor-element-3f61e91{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-894fee4{--display:flex;}.elementor-945 .elementor-element.elementor-element-c0c743a{background-color:var( --e-global-color-64833fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 5px 10px;border-radius:8px 8px 8px 8px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a479199 );}.elementor-945 .elementor-element.elementor-element-190e5ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-190e5ab .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-3ce7dd1{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-465b54f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-8cab6a9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-d9e0173{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-d9e0173 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-d9e0173.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-d9e0173.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-d9e0173.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-d9e0173 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-d9e0173 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-d9e0173 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-d9e0173:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-d9e0173:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-d9e0173 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-c625dce{width:var( --container-widget-width, 24px );max-width:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:end;}.elementor-945 .elementor-element.elementor-element-c625dce img{width:28px;}.elementor-945 .elementor-element.elementor-element-eb2b656{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-bdbd9a8.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-bdbd9a8 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-bdbd9a8:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-bdbd9a8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-bdbd9a8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-7abb03f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-7abb03f img{width:28px;}.elementor-945 .elementor-element.elementor-element-467d55f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-7df2e79{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-7df2e79 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-7df2e79.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-7df2e79.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-7df2e79.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-7df2e79 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-7df2e79 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-7df2e79 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-7df2e79:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-7df2e79:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-7df2e79 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-0092b30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-0092b30 img{width:28px;}.elementor-945 .elementor-element.elementor-element-4aabca3{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-4aabca3 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-4aabca3.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-4aabca3.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-4aabca3.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-4aabca3 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-4aabca3 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-4aabca3 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-4aabca3:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-4aabca3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-4aabca3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-e4e4ed1{--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-945 .elementor-element.elementor-element-5606dc8{--display:flex;}.elementor-945 .elementor-element.elementor-element-0187d16{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-6bbeef2{--display:flex;}.elementor-945 .elementor-element.elementor-element-9959767{background-color:var( --e-global-color-64833fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 5px 10px;border-radius:8px 8px 8px 8px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a479199 );}.elementor-945 .elementor-element.elementor-element-c94e4fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-c94e4fb .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-f5760e1{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-497a947{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-3e3734c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-1814257{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-1814257 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-1814257.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-1814257.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-1814257.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-1814257 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-1814257 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-1814257 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-1814257:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-1814257:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-1814257 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-d58475d{width:var( --container-widget-width, 24px );max-width:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:end;}.elementor-945 .elementor-element.elementor-element-d58475d img{width:28px;}.elementor-945 .elementor-element.elementor-element-e860e9f{--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-945 .elementor-element.elementor-element-2ab44bd{--display:flex;}.elementor-945 .elementor-element.elementor-element-3cfea1e{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-21982f8{--display:flex;}.elementor-945 .elementor-element.elementor-element-efe165b{background-color:var( --e-global-color-64833fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 5px 10px;border-radius:8px 8px 8px 8px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a479199 );}.elementor-945 .elementor-element.elementor-element-0ce3eba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-0ce3eba .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-3f8b471{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-ca2d2ce{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-1e7b55d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-f81f6c0{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-f81f6c0 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-f81f6c0.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-f81f6c0.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-f81f6c0.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-f81f6c0 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-f81f6c0 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-f81f6c0 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-f81f6c0:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-f81f6c0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-f81f6c0 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-a445a12{width:var( --container-widget-width, 24px );max-width:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:end;}.elementor-945 .elementor-element.elementor-element-c1ebd89{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-2c8c2c8{width:var( --container-widget-width, 24px );max-width:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:end;}.elementor-945 .elementor-element.elementor-element-8772193{width:var( --container-widget-width, 24px );max-width:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:end;}.elementor-945 .elementor-element.elementor-element-377f032{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-377f032 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-377f032.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-377f032.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-377f032.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-377f032 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-377f032 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-377f032 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-377f032:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-377f032:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-377f032 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-5dc7727{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-5dc7727 .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-5dc7727.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-5dc7727.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-5dc7727.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-5dc7727 .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-5dc7727 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-5dc7727 .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-5dc7727:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-5dc7727:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-5dc7727 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-a4b2ad1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-9b17837{--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-945 .elementor-element.elementor-element-098849e{--display:flex;}.elementor-945 .elementor-element.elementor-element-b2e37a0{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-9732a0a{--display:flex;}.elementor-945 .elementor-element.elementor-element-e697bd7{background-color:var( --e-global-color-64833fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 5px 10px;border-radius:8px 8px 8px 8px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a479199 );}.elementor-945 .elementor-element.elementor-element-43a1df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-43a1df7 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-1e95208{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-01fbf3b{--display:flex;}.elementor-945 .elementor-element.elementor-element-5eb47ac{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-46c7710{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-700c568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-945 .elementor-element.elementor-element-700c568 img{width:28px;}.elementor-945 .elementor-element.elementor-element-c31c55a{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-c31c55a .elementor-image-box-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-c31c55a.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-945 .elementor-element.elementor-element-c31c55a.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-c31c55a.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-c31c55a .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-c31c55a .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-945 .elementor-element.elementor-element-c31c55a .elementor-image-box-img img{height:191px;object-fit:cover;object-position:center center;border-radius:360px;transition-duration:0.5s;}.elementor-945 .elementor-element.elementor-element-c31c55a:has(:hover) .elementor-image-box-title,
					 .elementor-945 .elementor-element.elementor-element-c31c55a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-c31c55a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-84cab18 );}.elementor-945 .elementor-element.elementor-element-5335b40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-1fab570{--n-accordion-title-font-size:20px;--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:21px;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-84cab18 );--n-accordion-title-hover-color:var( --e-global-color-84cab18 );--n-accordion-title-active-color:var( --e-global-color-84cab18 );--n-accordion-icon-size:15px;}.elementor-945 .elementor-element.elementor-element-1fab570 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-a479199 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;}:where( .elementor-945 .elementor-element.elementor-element-1fab570 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-a479199 );border-style:solid;border-color:#FFFFFF38;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;}.elementor-945 .elementor-element.elementor-element-1fab570 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-945 .elementor-element.elementor-element-1fab570 > .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:"Merriweather", Sans-serif;font-weight:600;line-height:28px;}body.elementor-page-945:not(.elementor-motion-effects-element-type-background), body.elementor-page-945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1ef93c );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-945 .elementor-element.elementor-element-e99c05e{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-76e677b{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-053907d{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-a1a5a62{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-18f8fb2{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-6f934c8{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-465b54f{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-497a947{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-ca2d2ce{--grid-auto-flow:row;}.elementor-945 .elementor-element.elementor-element-5eb47ac{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-945 .elementor-element.elementor-element-8ae6447{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-945 .elementor-element.elementor-element-457b543{font-size:13px;}.elementor-945 .elementor-element.elementor-element-be778c7{text-align:start;}.elementor-945 .elementor-element.elementor-element-be778c7 .elementor-heading-title{font-size:32px;}.elementor-945 .elementor-element.elementor-element-75b38a5{--min-height:0px;}.elementor-945 .elementor-element.elementor-element-a0dbefd{text-align:start;}.elementor-945 .elementor-element.elementor-element-a0dbefd img{width:60%;}.elementor-945 .elementor-element.elementor-element-0587312{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-3db0908{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-e99c05e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-3280f1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-81a0c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-81a0c67 img{width:18px;}.elementor-945 .elementor-element.elementor-element-53f3f20 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-53f3f20 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-53f3f20 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-dbe8fde .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-dbe8fde .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-dbe8fde .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-e28cee4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-f1d4ba8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-76e677b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-305f330{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-5bcabd0 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-5bcabd0 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-5bcabd0 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-ac9fe5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-ac9fe5f img{width:18px;}.elementor-945 .elementor-element.elementor-element-8c8ab62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-32580a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-053907d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-cb199fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-bec41ca .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-bec41ca .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-bec41ca .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-9eb49e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-9eb49e6 img{width:18px;}.elementor-945 .elementor-element.elementor-element-4cebf77{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-e029c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-e029c09 img{width:18px;}.elementor-945 .elementor-element.elementor-element-b9660b9 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-b9660b9 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-b9660b9 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-b9a11f5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-30ad89b .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-30ad89b .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-30ad89b .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-a9fae08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-a9fae08 img{width:18px;}.elementor-945 .elementor-element.elementor-element-b219d77{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-40033b8 {--n-accordion-padding:16px 16px 16px 16px;}.elementor-945 .elementor-element.elementor-element-40033b8{--n-accordion-title-font-size:16px;}:where( .elementor-945 .elementor-element.elementor-element-40033b8 > .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:20px;}.elementor-945 .elementor-element.elementor-element-8222f45{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-4d4c0cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-a1a5a62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-fcf37fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-4cac32a .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-4cac32a .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-4cac32a .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-bf6a082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-bf6a082 img{width:18px;}.elementor-945 .elementor-element.elementor-element-98e4077{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-843b005 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-843b005 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-843b005 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-b4ffdd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-b4ffdd7 img{width:18px;}.elementor-945 .elementor-element.elementor-element-cdd701d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-49c90d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-18f8fb2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-058835b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-b54e5ee .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-b54e5ee .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-b54e5ee .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-6f839f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-6f839f4 img{width:18px;}.elementor-945 .elementor-element.elementor-element-f94c222{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-44a0c44 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-44a0c44 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-44a0c44 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-b7b6ba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-b7b6ba9 img{width:18px;}.elementor-945 .elementor-element.elementor-element-82c53bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-da3aabc .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-da3aabc .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-da3aabc .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-6553e9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-6553e9b img{width:18px;}.elementor-945 .elementor-element.elementor-element-29cf531{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-2e63cc0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-6f934c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-95da46e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-73ccd91 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-73ccd91 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-73ccd91 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-39355f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-39355f5 img{width:18px;}.elementor-945 .elementor-element.elementor-element-3f87820{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-894fee4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-465b54f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-8cab6a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-d9e0173 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-d9e0173 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-d9e0173 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-c625dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-c625dce img{width:18px;}.elementor-945 .elementor-element.elementor-element-eb2b656{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-bdbd9a8 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-7abb03f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-7abb03f img{width:18px;}.elementor-945 .elementor-element.elementor-element-467d55f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-7df2e79 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-7df2e79 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-7df2e79 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-0092b30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-0092b30 img{width:18px;}.elementor-945 .elementor-element.elementor-element-4aabca3 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-4aabca3 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-4aabca3 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-e4e4ed1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-6bbeef2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-497a947{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-3e3734c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-1814257 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-1814257 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-1814257 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-d58475d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-d58475d img{width:18px;}.elementor-945 .elementor-element.elementor-element-e860e9f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-21982f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-ca2d2ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-1e7b55d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-f81f6c0 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-f81f6c0 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-f81f6c0 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-a445a12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:18px;--container-widget-flex-grow:0;width:var( --container-widget-width, 18px );max-width:18px;text-align:start;}.elementor-945 .elementor-element.elementor-element-a445a12 img{width:18px;}.elementor-945 .elementor-element.elementor-element-c1ebd89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-2c8c2c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:18px;--container-widget-flex-grow:0;width:var( --container-widget-width, 18px );max-width:18px;text-align:start;}.elementor-945 .elementor-element.elementor-element-2c8c2c8 img{width:18px;}.elementor-945 .elementor-element.elementor-element-8772193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:18px;--container-widget-flex-grow:0;width:var( --container-widget-width, 18px );max-width:18px;text-align:start;}.elementor-945 .elementor-element.elementor-element-8772193 img{width:18px;}.elementor-945 .elementor-element.elementor-element-377f032 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-377f032 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-377f032 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-5dc7727 .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-5dc7727 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-5dc7727 .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-9b17837{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-9732a0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-01fbf3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-5eb47ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-46c7710{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-700c568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-700c568 img{width:18px;}.elementor-945 .elementor-element.elementor-element-c31c55a .elementor-image-box-img{margin-bottom:4px;}.elementor-945 .elementor-element.elementor-element-c31c55a .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-945 .elementor-element.elementor-element-c31c55a .elementor-image-box-img img{height:100px;}.elementor-945 .elementor-element.elementor-element-1fab570 {--n-accordion-padding:16px 16px 16px 16px;}.elementor-945 .elementor-element.elementor-element-1fab570{--n-accordion-title-font-size:16px;}:where( .elementor-945 .elementor-element.elementor-element-1fab570 > .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:20px;}}@media(min-width:768px){.elementor-945 .elementor-element.elementor-element-0275271{--width:55%;}.elementor-945 .elementor-element.elementor-element-59e732d{--width:17%;}.elementor-945 .elementor-element.elementor-element-d047c46{--width:17%;}.elementor-945 .elementor-element.elementor-element-c7e4e37{--width:17%;}.elementor-945 .elementor-element.elementor-element-6cf673e{--width:17%;}.elementor-945 .elementor-element.elementor-element-f99fd85{--width:17%;}.elementor-945 .elementor-element.elementor-element-c721900{--width:17%;}.elementor-945 .elementor-element.elementor-element-8207936{--width:17%;}.elementor-945 .elementor-element.elementor-element-5606dc8{--width:17%;}.elementor-945 .elementor-element.elementor-element-2ab44bd{--width:17%;}.elementor-945 .elementor-element.elementor-element-098849e{--width:17%;}}/* Start custom CSS for image-box, class: .elementor-element-53f3f20 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dbe8fde */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e99c05e */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a19b99 */.elementor-945 .elementor-element.elementor-element-7a19b99 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-7a19b99 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcabd0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e677b */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98d8391 */.elementor-945 .elementor-element.elementor-element-98d8391 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-98d8391 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bec41ca */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9660b9 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30ad89b */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053907d */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53f3f20 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dbe8fde */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e99c05e */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a19b99 */.elementor-945 .elementor-element.elementor-element-7a19b99 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-7a19b99 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcabd0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e677b */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98d8391 */.elementor-945 .elementor-element.elementor-element-98d8391 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-98d8391 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bec41ca */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9660b9 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30ad89b */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053907d */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53f3f20 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dbe8fde */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e99c05e */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a19b99 */.elementor-945 .elementor-element.elementor-element-7a19b99 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-7a19b99 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcabd0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e677b */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98d8391 */.elementor-945 .elementor-element.elementor-element-98d8391 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-98d8391 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bec41ca */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9660b9 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30ad89b */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053907d */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53f3f20 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dbe8fde */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e99c05e */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a19b99 */.elementor-945 .elementor-element.elementor-element-7a19b99 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-7a19b99 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcabd0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e677b */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98d8391 */.elementor-945 .elementor-element.elementor-element-98d8391 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-98d8391 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bec41ca */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9660b9 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30ad89b */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053907d */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53f3f20 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dbe8fde */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e99c05e */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a19b99 */.elementor-945 .elementor-element.elementor-element-7a19b99 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-7a19b99 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcabd0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e677b */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98d8391 */.elementor-945 .elementor-element.elementor-element-98d8391 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-98d8391 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bec41ca */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9660b9 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30ad89b */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053907d */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-40033b8 */#fila-vacia .e-n-accordion-item-title-icon {
  display: none;
  
}
#fila-vacia .e-n-accordion-item-title {
  cursor: default;
  pointer-events: none;
  background-color: #FFF3CFE5;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cac32a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-843b005 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a5a62 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba7b47 */.elementor-945 .elementor-element.elementor-element-3ba7b47 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-3ba7b47 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b54e5ee */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a0c44 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da3aabc */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8fb2 */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919bd19 */.elementor-945 .elementor-element.elementor-element-919bd19 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-919bd19 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73ccd91 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f934c8 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c743a */.elementor-945 .elementor-element.elementor-element-c0c743a p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-c0c743a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9e0173 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdbd9a8 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7df2e79 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabca3 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465b54f */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9959767 */.elementor-945 .elementor-element.elementor-element-9959767 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-9959767 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1814257 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497a947 */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efe165b */.elementor-945 .elementor-element.elementor-element-efe165b p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-efe165b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f81f6c0 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-377f032 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dc7727 */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d2ce */@media (max-width: 767px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e697bd7 */.elementor-945 .elementor-element.elementor-element-e697bd7 p{
    margin: 0 !important;
    
}
.elementor-945 .elementor-element.elementor-element-e697bd7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c31c55a */.speaker-box .elementor-image-box-img{
    position: relative;
    display: inline-block;
}

.speaker-box .elementor-image-box-img img{
    border-radius: 50%;
    border: 6px solid #f3c316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb47ac */@media (max-width: 1024px) {

  .scroll-mobile {
    display: flex !important;
    flex-wrap: nowrap !important;

    overflow-x: auto;
    overflow-y: hidden;

    gap: 12px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  .scroll-mobile::-webkit-scrollbar {
    display: none;
  }

  .scroll-mobile > .e-con {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 100% !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1fab570 */#fila-vacia .e-n-accordion-item-title-icon {
  display: none;
  
}
#fila-vacia .e-n-accordion-item-title {
  cursor: default;
  pointer-events: none;
  background-color: #FFF3CFE5;
  color: #000;
}/* End custom CSS */
/* Start custom CSS */p{
    margin: 0px;
}
/* Contenedor de cada speaker */
.speaker-person {
    position: relative;
}


/* BANDERA - DESKTOP */
.speaker-flag {
    position: absolute !important;
    z-index: 20;

    width: 30px !important;
    height: 30px !important;
    max-width: 30px !important;
    max-height: 30px !important;

    left: calc(50% + 55px);
    top: 155px;

    overflow: hidden;
}

.speaker-flag img {
    width: 28px !important;
    height: 28px !important;
    max-width: 28px !important;
    max-height: 28px !important;

    object-fit: cover;
    object-position: center;
    display: block;
}


/* MOBILE */
@media (max-width: 767px) {

    .speaker-person {
        position: relative;
    }

    .speaker-flag {
        width: 22px !important;
        height: 22px !important;
        max-width: 22px !important;
        max-height: 22px !important;

        left: calc(50% + 28px);
        top: 82px;
    }

    .speaker-flag img {
        width: 22px !important;
        height: 22px !important;
        max-width: 22px !important;
        max-height: 22px !important;

        object-fit: cover;
        object-position: center;
        display: block;
    }
}/* End custom CSS */