.elementor-4079 .elementor-element.elementor-element-ebab12c{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4079 .elementor-element.elementor-element-a3129a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4079 .elementor-element.elementor-element-a3129a3.elementor-element{--align-self:flex-start;}.elementor-4079 .elementor-element.elementor-element-a3129a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4079 .elementor-element.elementor-element-7fb010b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-9a80e8c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-fab1b83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:035px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-4079 .elementor-element.elementor-element-8e34e1d > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-4079 .elementor-element.elementor-element-8e34e1d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-weight:400;line-height:96px;color:var( --e-global-color-primary );}.elementor-4079 .elementor-element.elementor-element-0418cc7{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-4079 .elementor-element.elementor-element-13c46cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4079 .elementor-element.elementor-element-13c46cc .elementor-heading-title{font-family:"Red Hat Mono", Sans-serif;font-size:22px;font-weight:600;}.elementor-4079 .elementor-element.elementor-element-42aea9b > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4079 .elementor-element.elementor-element-42aea9b .elementor-heading-title{font-family:"Red Hat Mono", Sans-serif;font-size:22px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4079 .elementor-element.elementor-element-4738fbb{font-family:"Red Hat Mono", Sans-serif;font-size:18px;font-weight:400;}.elementor-4079 .elementor-element.elementor-element-7e20905{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-f2163c0 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4079 .elementor-element.elementor-element-f2163c0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4079 .elementor-element.elementor-element-7df314b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-8448e7c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-10e75b2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4079 .elementor-element.elementor-element-bf15aa3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-1ff9310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-cdd6e29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-64a5856 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4079 .elementor-element.elementor-element-3c30f52{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-7ba16c8{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;}@media(min-width:768px){.elementor-4079 .elementor-element.elementor-element-ebab12c{--content-width:1200px;}.elementor-4079 .elementor-element.elementor-element-7fb010b{--content-width:1200px;}.elementor-4079 .elementor-element.elementor-element-9a80e8c{--width:100%;}.elementor-4079 .elementor-element.elementor-element-7e20905{--width:100%;}.elementor-4079 .elementor-element.elementor-element-8448e7c{--width:30%;}.elementor-4079 .elementor-element.elementor-element-bf15aa3{--width:70%;}.elementor-4079 .elementor-element.elementor-element-cdd6e29{--width:30%;}.elementor-4079 .elementor-element.elementor-element-3c30f52{--width:70%;}}@media(max-width:880px) and (min-width:768px){.elementor-4079 .elementor-element.elementor-element-8448e7c{--width:100%;}.elementor-4079 .elementor-element.elementor-element-bf15aa3{--width:100%;}.elementor-4079 .elementor-element.elementor-element-cdd6e29{--width:100%;}.elementor-4079 .elementor-element.elementor-element-3c30f52{--width:100%;}}@media(min-width:2400px){.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1512px){.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-4079 .elementor-element.elementor-element-ebab12c{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-4079 .elementor-element.elementor-element-7fb010b{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-4079 .elementor-element.elementor-element-fab1b83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-7df314b{--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-4079 .elementor-element.elementor-element-1ff9310{--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(max-width:767px){.elementor-4079 .elementor-element.elementor-element-ebab12c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-4079 .elementor-element.elementor-element-7fb010b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-3ea6f67 *//* Container holding all speakers */
.iqm-speakers {
    display: flex;
    flex-wrap: wrap; /* Allow items to wrap to the next line */
    gap: 20px; /* Space between items */
    justify-content: space-between; /* Distribute items evenly */
    width: 100%; /* Ensure container doesn't overflow */
    box-sizing: border-box;
}

/* Each individual speaker item */
.iqm-speaker {
    width: calc(50% - 10px); /* Adjust width to fit two items per row considering the gap */
    box-sizing: border-box; /* Ensures padding and border are included in width calculation */
    display: flex; /* Use flex to display image and content side by side */
    flex-direction: row; /* Align content horizontally */
    gap: 20px; /* Space between image and content */
    height: 150px; /* Set a fixed height for all items */
    align-items: stretch; /* Ensure all items stretch to the same height */
}

/* Optional: Image container styling */
.iqm-speaker-image-container {
    flex-shrink: 0; /* Prevent image from shrinking */
    width: 30%; /* Set a fixed width for the image container */
    height: 100%; /* Make image container fill the full height */
}

.iqm-speaker-image {
    border-radius: 5px !important;
    width: 100%; /* Make the image fill its container */
    height: 100%; /* Make the image stretch to fill the container */
    object-fit: cover; /* Ensure the image covers the container without distortion */
   
}

/* Speaker information section */
.iqm-speaker-info {
    width: 70%; /* Take up the remaining space for the content */
    height: 100%; /* Make text container fill the full height */
}

.iqm-speaker-info p{
    font-family: "Red Hat Mono", Sans-serif;
    font-size: 16px;
    line-height: 18px;
}

/* Speaker information section */
.iqm-speaker-info h5{
    margin-top:0;
}

/* Ensure items do not overflow */
.iqm-speakers {
    width: 100%;
    max-width: 100%; /* Prevent container from being too wide */
    overflow: hidden;
}

/* Responsive styling: 1 column layout for small screens */
@media (max-width: 768px) {
    .iqm-speaker {
        flex: 1 1 100%; /* Make each speaker take up full width on smaller screens */
        flex-direction: column; /* Stack the image and content vertically */
        height: auto; /* Allow height to adjust for small screens */
    }

    .iqm-speaker-image-container {
        width: 100%; /* Image takes full width on small screens */
        height: 200px; /* You can adjust the height for the image */
    }

    .iqm-speaker-info {
        width: 100%; /* Content takes full width on small screens */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba16c8 */.elementor-4079 .elementor-element.elementor-element-7ba16c8 h5{
    line-height: 32px
}/* End custom CSS */