.elementor-21812 .elementor-element.elementor-element-827aa0a{--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;--justify-content:center;--background-transition:0.3s;}.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-21812 .elementor-element.elementor-element-f4988d9 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:10px 12px 10px 12px;}.elementor-21812 .elementor-element.elementor-element-f4988d9 .elementor-icon-wrapper{text-align:right;}.elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-stacked .elementor-icon{background-color:#606060;}.elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-framed .elementor-icon, .elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-default .elementor-icon{color:#606060;border-color:#606060;}.elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-framed .elementor-icon, .elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-default .elementor-icon svg{fill:#606060;}.elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-stacked .elementor-icon:hover{background-color:#4D4D4F;}.elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-framed .elementor-icon:hover, .elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-default .elementor-icon:hover{color:#4D4D4F;border-color:#4D4D4F;}.elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-framed .elementor-icon:hover, .elementor-21812 .elementor-element.elementor-element-f4988d9.elementor-view-default .elementor-icon:hover svg{fill:#4D4D4F;}.elementor-21812 .elementor-element.elementor-element-f4988d9 .elementor-icon{font-size:16px;}.elementor-21812 .elementor-element.elementor-element-f4988d9 .elementor-icon svg{height:16px;}/* Start custom CSS for icon, class: .elementor-element-f4988d9 */.elementor-21812 .elementor-element.elementor-element-f4988d9 .elementor-icon {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e582187 */.elementor-21812 .elementor-element.elementor-element-e582187 .search-submit {
    visibility: hidden;
    position: absolute;
    right: 0;
    z-index: -1;
}

.elementor-21812 .elementor-element.elementor-element-e582187 input {
    border-top: none;
    border-left: none;
    border-right: none;
    border-color: #606060;
}

.elementor-21812 .elementor-element.elementor-element-e582187 form.searchwp-form input.swp-input--search {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06786 12.1357C7.3777 12.1357 8.60074 11.7096 9.59495 10.9995L13.3351 14.7396C13.5087 14.9132 13.7375 15 13.9742 15C14.4871 15 14.858 14.6055 14.858 14.1005C14.858 13.8638 14.7791 13.6428 14.6055 13.4692L10.889 9.74487C11.6702 8.7191 12.1357 7.44871 12.1357 6.06786C12.1357 2.73014 9.40558 0 6.06786 0C2.72225 0 0 2.73014 0 6.06786C0 9.40558 2.72225 12.1357 6.06786 12.1357ZM6.06786 10.8259C3.45608 10.8259 1.30984 8.67175 1.30984 6.06786C1.30984 3.46397 3.45608 1.30984 6.06786 1.30984C8.67175 1.30984 10.8259 3.46397 10.8259 6.06786C10.8259 8.67175 8.67175 10.8259 6.06786 10.8259Z' fill='%234D4D4F'/%3E%3C/svg%3E")
}/* End custom CSS */