.elementor-51 .elementor-element.elementor-element-0ecf47d{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-f4a4aed{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-featured-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-51 .elementor-element.elementor-element-db861fc{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-title .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-51 .elementor-element.elementor-element-8e571c1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-4872e33{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-51 .elementor-element.elementor-element-5b1db39 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-e9c3968.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-e9c3968.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-e9c3968.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-809bbf9.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-809bbf9.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-809bbf9.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-fa16413.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-fa16413.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-fa16413.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-951db20.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-951db20.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-951db20.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-4cbdaa7.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-4cbdaa7.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-4cbdaa7.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-cf67301.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-cf67301.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-cf67301.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-9e2c438.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-9e2c438.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-9e2c438.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-541049b.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-541049b.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-541049b.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-fa1f076.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-fa1f076.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-fa1f076.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-ff8098e.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-ff8098e.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-ff8098e.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-384e140.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-384e140.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-384e140.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-2e93579.elementor-social-icon{background-color:var( --e-global-color-d9643be );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-2e93579.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-repeater-item-2e93579.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-d68ca04{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-51 .elementor-element.elementor-element-d68ca04 .elementor-widget-container{text-align:center;}.elementor-51 .elementor-element.elementor-element-cd93f62{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-073f225{--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-51 .elementor-element.elementor-element-a3fc20c{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-7690097 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-5bd1ee6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-ef03ca1{--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-51 .elementor-element.elementor-element-39916fc{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-2cf005b{--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-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-51 .elementor-element.elementor-element-181d4e8{--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-51 .elementor-element.elementor-element-28b7b8f{--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-51 .elementor-element.elementor-element-81de540{--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;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-f4a4aed{--width:25%;}.elementor-51 .elementor-element.elementor-element-db861fc{--width:50%;}.elementor-51 .elementor-element.elementor-element-4872e33{--width:25%;}.elementor-51 .elementor-element.elementor-element-073f225{--width:25%;}.elementor-51 .elementor-element.elementor-element-a3fc20c{--width:50%;}.elementor-51 .elementor-element.elementor-element-ef03ca1{--width:25%;}.elementor-51 .elementor-element.elementor-element-2cf005b{--width:25%;}.elementor-51 .elementor-element.elementor-element-181d4e8{--width:25%;}.elementor-51 .elementor-element.elementor-element-28b7b8f{--width:25%;}.elementor-51 .elementor-element.elementor-element-81de540{--width:25%;}}/* Start custom CSS for social-icons, class: .elementor-element-d68ca04 */.elementor-social-icon:not([href]) {
  display: none !important;
}

/* Apply to the social icons themselves */
.elementor-social-icon {
  margin: 0 10px; /* Adjust the space between each visible icon */
}

/* Target the container that holds all social icons */
.elementor-social-icons {
  display: flex;
  justify-content: center; /* Adjust this to 'space-between' or 'space-evenly' if needed */
  gap: 15px; /* Adjust this value to control the space between icons */
  flex-wrap: wrap; /* Allow icons to wrap if there are many */
}

/* Target each individual social icon */
.elementor-social-icon {
  margin: 0 !important; /* Ensure there are no default margins affecting the layout */
}

/* Ensure hidden icons don't affect the layout */
.elementor-social-icon:not([href]) {
  display: none !important; /* Hide any icons with no links */
}/* End custom CSS */