.elementor-107 .elementor-element.elementor-element-015efc5{--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-107 .elementor-element.elementor-element-63160a5{--display:flex;}.elementor-107 .elementor-element.elementor-element-c57414e{--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:space-between;}.elementor-107 .elementor-element.elementor-element-e13dc95{--display:flex;}.elementor-107 .elementor-element.elementor-element-af1f2d3{--display:flex;}.elementor-107 .elementor-element.elementor-element-325dcb5{--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:space-between;}.elementor-107 .elementor-element.elementor-element-8fa1e29{--display:flex;}.elementor-107 .elementor-element.elementor-element-7c267e0{--display:flex;}.elementor-107 .elementor-element.elementor-element-3f53f1f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-107 .elementor-element.elementor-element-813a715{--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:center;}.elementor-107 .elementor-element.elementor-element-415a427{--display:flex;}.elementor-107 .elementor-element.elementor-element-737bba6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-107 .elementor-element.elementor-element-737bba6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-107 .elementor-element.elementor-element-737bba6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-107 .elementor-element.elementor-element-737bba6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-107 .elementor-element.elementor-element-65ac21a{--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:space-between;}.elementor-107 .elementor-element.elementor-element-c6c4988{--display:flex;}.elementor-107 .elementor-element.elementor-element-49f32af{--display:flex;}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-7c267e0.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-63160a5{--width:60%;}.elementor-107 .elementor-element.elementor-element-e13dc95{--width:60%;}.elementor-107 .elementor-element.elementor-element-af1f2d3{--width:30%;}.elementor-107 .elementor-element.elementor-element-8fa1e29{--width:30%;}.elementor-107 .elementor-element.elementor-element-7c267e0{--width:60%;}.elementor-107 .elementor-element.elementor-element-415a427{--width:50%;}.elementor-107 .elementor-element.elementor-element-c6c4988{--width:60%;}.elementor-107 .elementor-element.elementor-element-49f32af{--width:30%;}}/* Start custom CSS for icon-list, class: .elementor-element-737bba6 */.custom-list.icons .elementor-icon-list-item {
    align-items: unset;
}

.custom-list.icons .elementor-icon-list-item .elementor-icon-list-icon {
    margin-top: 5px;
}

.custom-list.icons .elementor-icon-list-item .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
}

.custom-list.icons li.elementor-icon-list-item {
    margin-block: 10px !important;
}/* End custom CSS */