.elementor-1050 .elementor-element.elementor-element-d06c21d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1050 .elementor-element.elementor-element-d06c21d:not(.elementor-motion-effects-element-type-background), .elementor-1050 .elementor-element.elementor-element-d06c21d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-next:hover, .elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-previous:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-content *{text-align:left !important;}.elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title{width:601px;margin-bottom:0px;}.elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{color:#000000;font-family:"Raleway", Sans-serif;font-size:39px;font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;border-style:solid;}.elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-slider-excerpt{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );max-width:500px;margin-bottom:0px;}.elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-previous svg, .elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-next svg{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-next:before, .elementor-1050 .elementor-element.elementor-element-668c9b0 .bdt-prime-slider .bdt-prime-slider-previous:before{background:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-6b25b0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1050 .elementor-element.elementor-element-6b25b0d:not(.elementor-motion-effects-element-type-background), .elementor-1050 .elementor-element.elementor-element-6b25b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6c6ed5 );}.elementor-1050 .elementor-element.elementor-element-9458671{border-style:solid;}.elementor-1050 .elementor-element.elementor-element-9458671 .elementor-testimonial-wrapper{text-align:center;}.elementor-1050 .elementor-element.elementor-element-9458671 .elementor-testimonial-content{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1050 .elementor-element.elementor-element-9458671 .elementor-testimonial-name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1050 .elementor-element.elementor-element-9458671 .elementor-testimonial-job{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1050 .elementor-element.elementor-element-6c27f4a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1050 .elementor-element.elementor-element-6c27f4a:not(.elementor-motion-effects-element-type-background), .elementor-1050 .elementor-element.elementor-element-6c27f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-9df5886{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1050 .elementor-element.elementor-element-319e6b6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-1050 .elementor-element.elementor-element-c72e8ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1050 .elementor-element.elementor-element-c72e8ae .elementor-divider-separator{width:100%;}.elementor-1050 .elementor-element.elementor-element-c72e8ae .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1050 .elementor-element.elementor-element-167a292{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1050 .elementor-element.elementor-element-167a292 p{margin-block-end:0px;}.elementor-1050 .elementor-element.elementor-element-167a292 a{color:var( --e-global-color-42b0daa );}.elementor-1050 .elementor-element.elementor-element-a2724e9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1050 .elementor-element.elementor-element-4830073 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-1050 .elementor-element.elementor-element-82eed9d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1050 .elementor-element.elementor-element-82eed9d .elementor-divider-separator{width:100%;}.elementor-1050 .elementor-element.elementor-element-82eed9d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1050 .elementor-element.elementor-element-293745c{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1050 .elementor-element.elementor-element-293745c a{color:var( --e-global-color-42b0daa );}.elementor-1050 .elementor-element.elementor-element-54baab2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1050 .elementor-element.elementor-element-54baab2:not(.elementor-motion-effects-element-type-background), .elementor-1050 .elementor-element.elementor-element-54baab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6c6ed5 );}.elementor-1050 .elementor-element.elementor-element-2c8773e4 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-2c8773e4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1050 .elementor-element.elementor-element-2f650779 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-162a0cf7 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-6073e78f .elementor-button{background-color:var( --e-global-color-c6c6ed5 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;}.elementor-1050 .elementor-element.elementor-element-33302126{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1050 .elementor-element.elementor-element-33302126 .elementor-divider-separator{width:100%;}.elementor-1050 .elementor-element.elementor-element-33302126 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1050 .elementor-element.elementor-element-6f81677{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1050 .elementor-element.elementor-element-6f81677 a{color:var( --e-global-color-42b0daa );}.elementor-1050 .elementor-element.elementor-element-e66e65e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1050 .elementor-element.elementor-element-43e8a11{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1050 .elementor-element.elementor-element-43e8a11 .elementor-divider-separator{width:100%;}.elementor-1050 .elementor-element.elementor-element-43e8a11 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1050 .elementor-element.elementor-element-fe8ffeb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1050 .elementor-element.elementor-element-fe8ffeb:not(.elementor-motion-effects-element-type-background), .elementor-1050 .elementor-element.elementor-element-fe8ffeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-c9d8b08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1050 .elementor-element.elementor-element-b389289{border-style:solid;--icon-box-icon-margin:15px;}.elementor-1050 .elementor-element.elementor-element-b389289.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1050 .elementor-element.elementor-element-b389289.elementor-view-framed .elementor-icon, .elementor-1050 .elementor-element.elementor-element-b389289.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1050 .elementor-element.elementor-element-b389289 .elementor-icon-box-title, .elementor-1050 .elementor-element.elementor-element-b389289 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1050 .elementor-element.elementor-element-cd2d7c6{border-style:solid;--icon-box-icon-margin:15px;}.elementor-1050 .elementor-element.elementor-element-cd2d7c6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1050 .elementor-element.elementor-element-cd2d7c6.elementor-view-framed .elementor-icon, .elementor-1050 .elementor-element.elementor-element-cd2d7c6.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1050 .elementor-element.elementor-element-cd2d7c6 .elementor-icon-box-title, .elementor-1050 .elementor-element.elementor-element-cd2d7c6 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1050 .elementor-element.elementor-element-b66b5c9{border-style:solid;--icon-box-icon-margin:15px;}.elementor-1050 .elementor-element.elementor-element-b66b5c9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1050 .elementor-element.elementor-element-b66b5c9.elementor-view-framed .elementor-icon, .elementor-1050 .elementor-element.elementor-element-b66b5c9.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1050 .elementor-element.elementor-element-b66b5c9 .elementor-icon-box-title, .elementor-1050 .elementor-element.elementor-element-b66b5c9 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1050 .elementor-element.elementor-element-b66b5c9 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1050 .elementor-element.elementor-element-e11066b{border-style:solid;--icon-box-icon-margin:15px;}.elementor-1050 .elementor-element.elementor-element-e11066b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1050 .elementor-element.elementor-element-e11066b.elementor-view-framed .elementor-icon, .elementor-1050 .elementor-element.elementor-element-e11066b.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1050 .elementor-element.elementor-element-e11066b .elementor-icon-box-title, .elementor-1050 .elementor-element.elementor-element-e11066b .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1050 .elementor-element.elementor-element-e11066b .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1050 .elementor-element.elementor-element-b162932{border-style:solid;--icon-box-icon-margin:15px;}.elementor-1050 .elementor-element.elementor-element-b162932.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1050 .elementor-element.elementor-element-b162932.elementor-view-framed .elementor-icon, .elementor-1050 .elementor-element.elementor-element-b162932.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1050 .elementor-element.elementor-element-b162932 .elementor-icon-box-title, .elementor-1050 .elementor-element.elementor-element-b162932 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1050 .elementor-element.elementor-element-b9e79a4{border-style:solid;--icon-box-icon-margin:15px;}.elementor-1050 .elementor-element.elementor-element-b9e79a4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1050 .elementor-element.elementor-element-b9e79a4.elementor-view-framed .elementor-icon, .elementor-1050 .elementor-element.elementor-element-b9e79a4.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1050 .elementor-element.elementor-element-b9e79a4 .elementor-icon-box-title, .elementor-1050 .elementor-element.elementor-element-b9e79a4 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1050 .elementor-element.elementor-element-7ea9336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1050 .elementor-element.elementor-element-7ea9336:not(.elementor-motion-effects-element-type-background), .elementor-1050 .elementor-element.elementor-element-7ea9336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6c6ed5 );}.elementor-1050 .elementor-element.elementor-element-fd0a0f1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1050 .elementor-element.elementor-element-fd0a0f1 .elementor-divider-separator{width:100%;}.elementor-1050 .elementor-element.elementor-element-fd0a0f1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1050 .elementor-element.elementor-element-e30cbb0 > .elementor-widget-container{margin:0px 0px -27px 0px;padding:0px 0px 0px 0px;}.elementor-1050 .elementor-element.elementor-element-d58a4d8 .elementor-button{background-color:var( --e-global-color-42b0daa );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1050 .elementor-element.elementor-element-c9d8b08{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1050 .elementor-element.elementor-element-9df5886{--width:33.33%;}.elementor-1050 .elementor-element.elementor-element-a2724e9{--width:33.33%;}.elementor-1050 .elementor-element.elementor-element-54baab2{--width:33.33%;}.elementor-1050 .elementor-element.elementor-element-c9d8b08{--width:66.6%;}.elementor-1050 .elementor-element.elementor-element-7ea9336{--width:33.33%;}}@media(max-width:767px){.elementor-1050 .elementor-element.elementor-element-c9d8b08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for sugar-calendar-events-list, class: .elementor-element-e30cbb0 *//* Tighten the gap between event items */
.sugar-calendar-event-list-block__listview__event {
  margin-bottom: 8px !important;  /* reduce vertical gap between events */
  padding: 0 !important;
}

/* Remove inner padding on the event body */
.sugar-calendar-event-list-block__listview__event__body {
  padding: 0 !important;
}

/* Tighten spacing inside content */
.sugar-calendar-event-list-block__listview__event__body__content {
  margin: 0 !important;
  padding: 0 !important;
}

/* Reduce space below the title */
.sugar-calendar-event-list-block__event__title {
  margin: 0 0 4px !important;
}

/* Remove extra space around the date/time line */
.sugar-calendar-event-list-block__event__datetime {
  margin: 0 !important;
  padding: 0 !important;
}

/* If your events are in a grid/list wrapper, lower its row-gap */
.sugar-calendar-event-list-block__listview {
  row-gap: 8px !important; /* only applies if the wrapper uses CSS Grid */
}

/* If the wrapper uses flex, control its gap instead */
.sugar-calendar-event-list-block__listview {
  gap: 8px !important; /* fallback if flexbox is used */
}

/* Optional: avoid extra space after the last event */
.sugar-calendar-event-list-block__listview__event:last-child {
  margin-bottom: 0 !important;
}/* End custom CSS */