.elementor-37 .elementor-element.elementor-element-d3a8f9b{--display:flex;--min-height:367px;}.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-37 .elementor-element.elementor-element-c10837a{width:auto;max-width:auto;background-color:#EAF6FF;margin:66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -874px;padding:7px 7px 7px 7px;border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-c10837a.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-c10837a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-37 .elementor-element.elementor-element-6d5cb4d{--display:flex;--min-height:37px;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-37 .elementor-element.elementor-element-6d5cb4d:hover::before, .elementor-37 .elementor-element.elementor-element-6d5cb4d:hover > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-6d5cb4d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-6d5cb4d > .elementor-background-slideshow:hover::before, .elementor-37 .elementor-element.elementor-element-6d5cb4d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EAF5FF;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-6d5cb4d.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-37 .elementor-element.elementor-element-6d5cb4d:hover{--overlay-opacity:0.5;}.elementor-37 .elementor-element.elementor-element-5e884f0{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}.elementor-37 .elementor-element.elementor-element-5e884f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-0be87fb{width:auto;max-width:auto;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-0be87fb.elementor-element{--align-self:flex-start;}.elementor-37 .elementor-element.elementor-element-0be87fb .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-0be87fb .elementor-icon{font-size:28px;}.elementor-37 .elementor-element.elementor-element-0be87fb .elementor-icon svg{height:28px;}.elementor-37 .elementor-element.elementor-element-6d9475c{--display:flex;--min-height:24px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-37 .elementor-element.elementor-element-6d9475c:hover::before, .elementor-37 .elementor-element.elementor-element-6d9475c:hover > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-6d9475c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-6d9475c > .elementor-background-slideshow:hover::before, .elementor-37 .elementor-element.elementor-element-6d9475c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EAF5FF;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-6d9475c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-37 .elementor-element.elementor-element-6d9475c:hover{--overlay-opacity:0.5;}.elementor-37 .elementor-element.elementor-element-e635f3b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}.elementor-37 .elementor-element.elementor-element-e635f3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-37 .elementor-element.elementor-element-9d1482b{width:auto;max-width:auto;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-9d1482b.elementor-element{--align-self:flex-start;}.elementor-37 .elementor-element.elementor-element-9d1482b .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-9d1482b .elementor-icon{font-size:28px;}.elementor-37 .elementor-element.elementor-element-9d1482b .elementor-icon svg{height:28px;}.elementor-37 .elementor-element.elementor-element-5824725{--display:flex;--min-height:24px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;--e-con-transform-transition-duration:300ms;}.elementor-37 .elementor-element.elementor-element-5824725:hover::before, .elementor-37 .elementor-element.elementor-element-5824725:hover > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-5824725:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-5824725 > .elementor-background-slideshow:hover::before, .elementor-37 .elementor-element.elementor-element-5824725 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EAF5FF;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-5824725.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-37 .elementor-element.elementor-element-5824725:hover{--overlay-opacity:0.5;}.elementor-37 .elementor-element.elementor-element-9e7e3a9{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}.elementor-37 .elementor-element.elementor-element-9e7e3a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-37 .elementor-element.elementor-element-97c7238{width:auto;max-width:auto;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-97c7238.elementor-element{--align-self:flex-start;}.elementor-37 .elementor-element.elementor-element-97c7238 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-97c7238 .elementor-icon{font-size:28px;}.elementor-37 .elementor-element.elementor-element-97c7238 .elementor-icon svg{height:28px;}.elementor-37 .elementor-element.elementor-element-59061e7{--display:flex;--min-height:24px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;--e-con-transform-transition-duration:300ms;}.elementor-37 .elementor-element.elementor-element-59061e7:hover::before, .elementor-37 .elementor-element.elementor-element-59061e7:hover > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-59061e7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-59061e7 > .elementor-background-slideshow:hover::before, .elementor-37 .elementor-element.elementor-element-59061e7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EAF5FF;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-59061e7.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-37 .elementor-element.elementor-element-59061e7:hover{--overlay-opacity:0.5;}.elementor-37 .elementor-element.elementor-element-8138464{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}.elementor-37 .elementor-element.elementor-element-8138464 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-37 .elementor-element.elementor-element-e7acd11{width:auto;max-width:auto;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-e7acd11.elementor-element{--align-self:flex-start;}.elementor-37 .elementor-element.elementor-element-e7acd11 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-e7acd11 .elementor-icon{font-size:28px;}.elementor-37 .elementor-element.elementor-element-e7acd11 .elementor-icon svg{height:28px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-b10ed1e{--display:flex;}.elementor-37 .elementor-element.elementor-element-eaed89c{--display:flex;--min-height:498px;}.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-37 .elementor-element.elementor-element-59ef333{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-77b8e93{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-8c8ce33{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-9461ebb{--display:flex;--min-height:634px;}.elementor-37 .elementor-element.elementor-element-907c7fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:130px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-f094e19{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-7b88174{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-e4a5ec4{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-d4be4ad{--display:flex;}.elementor-37 .elementor-element.elementor-element-405ca5d{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-d17648c{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-afd3741{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-ef4b408{--display:flex;--min-height:498px;}.elementor-37 .elementor-element.elementor-element-5a1bf21{--display:flex;}.elementor-37 .elementor-element.elementor-element-72d66d1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-gap:2px;}.elementor-37 .elementor-element.elementor-element-72d66d1.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-eaed89c{--width:9%;}.elementor-37 .elementor-element.elementor-element-59ef333{--width:9%;}.elementor-37 .elementor-element.elementor-element-77b8e93{--width:9%;}.elementor-37 .elementor-element.elementor-element-8c8ce33{--width:9%;}.elementor-37 .elementor-element.elementor-element-f094e19{--width:9%;}.elementor-37 .elementor-element.elementor-element-7b88174{--width:9%;}.elementor-37 .elementor-element.elementor-element-e4a5ec4{--width:9%;}.elementor-37 .elementor-element.elementor-element-405ca5d{--width:9%;}.elementor-37 .elementor-element.elementor-element-d17648c{--width:9%;}.elementor-37 .elementor-element.elementor-element-afd3741{--width:9%;}.elementor-37 .elementor-element.elementor-element-ef4b408{--width:9%;}}/* Start custom CSS for heading, class: .elementor-element-5e884f0 */guide-headphones/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0be87fb */guide-headphones/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e635f3b */guide-earbuds/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e7e3a9 */guide-speakers/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8138464 */guide-accessories/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f358f39 */.elementor-37 .elementor-element.elementor-element-f358f39 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaed89c */.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}









.elementor-37 .elementor-element.elementor-element-eaed89c {
    padding-left: 6px !important;
    padding-right: 6px !important;
    gap: 3px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e10d8ee */.elementor-37 .elementor-element.elementor-element-e10d8ee img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ef333 */.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-121fe62 */.elementor-37 .elementor-element.elementor-element-121fe62 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b8e93 */.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1153c2 */.elementor-37 .elementor-element.elementor-element-c1153c2 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8ce33 */.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273ae44 */.elementor-37 .elementor-element.elementor-element-273ae44 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f094e19 */.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00284c9 */.elementor-37 .elementor-element.elementor-element-00284c9 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b88174 */.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93dc4bf */.elementor-37 .elementor-element.elementor-element-93dc4bf img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5ec4 */.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebec0d */.elementor-37 .elementor-element.elementor-element-7ebec0d img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ca5d */.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07287ca */.elementor-37 .elementor-element.elementor-element-07287ca img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17648c */.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba0a858 */.elementor-37 .elementor-element.elementor-element-ba0a858 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd3741 */.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d36bb0b */.elementor-37 .elementor-element.elementor-element-d36bb0b img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4b408 */.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f358f39 */.elementor-37 .elementor-element.elementor-element-f358f39 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaed89c */.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}









.elementor-37 .elementor-element.elementor-element-eaed89c {
    padding-left: 6px !important;
    padding-right: 6px !important;
    gap: 3px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e10d8ee */.elementor-37 .elementor-element.elementor-element-e10d8ee img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ef333 */.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-121fe62 */.elementor-37 .elementor-element.elementor-element-121fe62 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b8e93 */.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1153c2 */.elementor-37 .elementor-element.elementor-element-c1153c2 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8ce33 */.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273ae44 */.elementor-37 .elementor-element.elementor-element-273ae44 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f094e19 */.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00284c9 */.elementor-37 .elementor-element.elementor-element-00284c9 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b88174 */.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93dc4bf */.elementor-37 .elementor-element.elementor-element-93dc4bf img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5ec4 */.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebec0d */.elementor-37 .elementor-element.elementor-element-7ebec0d img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ca5d */.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07287ca */.elementor-37 .elementor-element.elementor-element-07287ca img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17648c */.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba0a858 */.elementor-37 .elementor-element.elementor-element-ba0a858 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd3741 */.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d36bb0b */.elementor-37 .elementor-element.elementor-element-d36bb0b img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4b408 */.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f358f39 */.elementor-37 .elementor-element.elementor-element-f358f39 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaed89c */.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}









.elementor-37 .elementor-element.elementor-element-eaed89c {
    padding-left: 6px !important;
    padding-right: 6px !important;
    gap: 3px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e10d8ee */.elementor-37 .elementor-element.elementor-element-e10d8ee img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ef333 */.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-121fe62 */.elementor-37 .elementor-element.elementor-element-121fe62 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b8e93 */.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1153c2 */.elementor-37 .elementor-element.elementor-element-c1153c2 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8ce33 */.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273ae44 */.elementor-37 .elementor-element.elementor-element-273ae44 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f094e19 */.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00284c9 */.elementor-37 .elementor-element.elementor-element-00284c9 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b88174 */.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93dc4bf */.elementor-37 .elementor-element.elementor-element-93dc4bf img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5ec4 */.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebec0d */.elementor-37 .elementor-element.elementor-element-7ebec0d img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ca5d */.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07287ca */.elementor-37 .elementor-element.elementor-element-07287ca img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17648c */.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba0a858 */.elementor-37 .elementor-element.elementor-element-ba0a858 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd3741 */.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d36bb0b */.elementor-37 .elementor-element.elementor-element-d36bb0b img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4b408 */.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f358f39 */.elementor-37 .elementor-element.elementor-element-f358f39 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaed89c */.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}









.elementor-37 .elementor-element.elementor-element-eaed89c {
    padding-left: 6px !important;
    padding-right: 6px !important;
    gap: 3px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e10d8ee */.elementor-37 .elementor-element.elementor-element-e10d8ee img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ef333 */.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-121fe62 */.elementor-37 .elementor-element.elementor-element-121fe62 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b8e93 */.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1153c2 */.elementor-37 .elementor-element.elementor-element-c1153c2 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8ce33 */.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273ae44 */.elementor-37 .elementor-element.elementor-element-273ae44 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f094e19 */.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00284c9 */.elementor-37 .elementor-element.elementor-element-00284c9 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b88174 */.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93dc4bf */.elementor-37 .elementor-element.elementor-element-93dc4bf img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5ec4 */.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebec0d */.elementor-37 .elementor-element.elementor-element-7ebec0d img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ca5d */.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07287ca */.elementor-37 .elementor-element.elementor-element-07287ca img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17648c */.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba0a858 */.elementor-37 .elementor-element.elementor-element-ba0a858 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd3741 */.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d36bb0b */.elementor-37 .elementor-element.elementor-element-d36bb0b img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4b408 */.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f358f39 */.elementor-37 .elementor-element.elementor-element-f358f39 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaed89c */.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-eaed89c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-eaed89c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}









.elementor-37 .elementor-element.elementor-element-eaed89c {
    padding-left: 6px !important;
    padding-right: 6px !important;
    gap: 3px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e10d8ee */.elementor-37 .elementor-element.elementor-element-e10d8ee img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ef333 */.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-59ef333 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-59ef333 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-121fe62 */.elementor-37 .elementor-element.elementor-element-121fe62 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b8e93 */.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-77b8e93 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-77b8e93 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1153c2 */.elementor-37 .elementor-element.elementor-element-c1153c2 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8ce33 */.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-8c8ce33 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-8c8ce33 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273ae44 */.elementor-37 .elementor-element.elementor-element-273ae44 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f094e19 */.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-f094e19 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-f094e19 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00284c9 */.elementor-37 .elementor-element.elementor-element-00284c9 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b88174 */.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-7b88174 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-7b88174 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93dc4bf */.elementor-37 .elementor-element.elementor-element-93dc4bf img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5ec4 */.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-e4a5ec4 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-e4a5ec4 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebec0d */.elementor-37 .elementor-element.elementor-element-7ebec0d img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ca5d */.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-405ca5d {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-405ca5d > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07287ca */.elementor-37 .elementor-element.elementor-element-07287ca img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17648c */.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-d17648c {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-d17648c > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba0a858 */.elementor-37 .elementor-element.elementor-element-ba0a858 img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd3741 */.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-afd3741 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-afd3741 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d36bb0b */.elementor-37 .elementor-element.elementor-element-d36bb0b img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4b408 */.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con {
    box-sizing: border-box;
}


.elementor-37 .elementor-element.elementor-element-ef4b408 {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 145px;
    gap: 0;
    overflow: hidden;
    border: 1px solid #DDEBFA;
    border-radius: 10px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:first-child {
    width: 40%;
    flex: 0 0 40%;
    min-height: 145px;
}

.elementor-37 .elementor-element.elementor-element-ef4b408 > .e-con:last-child {
    width: 60%;
    flex: 0 0 60%;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-72d66d1 */.elementor-37 .elementor-element.elementor-element-72d66d1 .e-n-tabs-heading {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-37 .elementor-element.elementor-element-72d66d1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 8px;
    padding: 20px 24px;
    box-sizing: border-box;
}/* End custom CSS */