.elementor-910 .elementor-element.elementor-element-fc9e5a4 > .elementor-container{max-width:232px;}.elementor-910 .elementor-element.elementor-element-166fb6a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-910 .elementor-element.elementor-element-78e1ee7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-910 .elementor-element.elementor-element-78e1ee7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-910 .elementor-element.elementor-element-78e1ee7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-910 .elementor-element.elementor-element-c6278c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-910 .elementor-element.elementor-element-c6278c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-910 .elementor-element.elementor-element-c6278c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-910 .elementor-element.elementor-element-18ec396 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 15px 9px 15px;}.elementor-910 .elementor-element.elementor-element-18ec396:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-910 .elementor-element.elementor-element-18ec396 .elementor-icon-wrapper{text-align:center;}.elementor-910 .elementor-element.elementor-element-18ec396.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-88ec966 );}.elementor-910 .elementor-element.elementor-element-18ec396.elementor-view-framed .elementor-icon, .elementor-910 .elementor-element.elementor-element-18ec396.elementor-view-default .elementor-icon{color:var( --e-global-color-88ec966 );border-color:var( --e-global-color-88ec966 );}.elementor-910 .elementor-element.elementor-element-18ec396.elementor-view-framed .elementor-icon, .elementor-910 .elementor-element.elementor-element-18ec396.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-88ec966 );}.elementor-910 .elementor-element.elementor-element-18ec396 .elementor-icon{font-size:14px;}.elementor-910 .elementor-element.elementor-element-18ec396 .elementor-icon svg{height:14px;}.elementor-910 .elementor-element.elementor-element-1f96214 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-59e541d */.elementor-910 .elementor-element.elementor-element-59e541d input {
    position: relative;
    vertical-align: top;
    background-color: transparent;
    display: block;
    width: 100%;
    height: calc(1.5em + 1.25rem + 2px);
    padding: 0.625rem 0.9375rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #525252;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #707070;
    border-radius: 0.125rem;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-radius: 0;
}

.elementor-910 .elementor-element.elementor-element-59e541d input:focus-visible {
    outline: solid 1px black;
    outline-offset: -1px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78e1ee7 */.elementor-910 .elementor-element.elementor-element-78e1ee7 {
    width: 100%;
    max-width: 187px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18ec396 */.elementor-910 .elementor-element.elementor-element-18ec396 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c6278c5 */.elementor-910 .elementor-element.elementor-element-c6278c5 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71bf45e */.elementor-910 .elementor-element.elementor-element-71bf45e {
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-166fb6a */.elementor-910 .elementor-element.elementor-element-166fb6a {
    width: auto;
}/* End custom CSS */