.elementor-74774 .elementor-element.elementor-element-49ecebe9{--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;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-74774 .elementor-element.elementor-element-7554aa35 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-74774 .elementor-element.elementor-element-7554aa35{font-size:14px;line-height:20px;color:#1D1F20;}#elementor-popup-modal-74774{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-74774 .dialog-message{width:382px;height:auto;}#elementor-popup-modal-74774 .dialog-close-button{display:flex;}#elementor-popup-modal-74774 .dialog-widget-content{border-radius:9px 9px 9px 9px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for text-editor, class: .elementor-element-7554aa35 */.elementor-74774 .elementor-element.elementor-element-7554aa35 h2 {
    color: #1D1F20;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.4px;
    margin: 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2461a546 */.elementor-74774 .elementor-element.elementor-element-2461a546 .results {
    position: relative;
}

.elementor-74774 .elementor-element.elementor-element-2461a546 .results-link {
    border: 1px solid #E5E7EA;
    border-radius: 8px;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    padding: 9px 120px 9px 12px;
}

.elementor-74774 .elementor-element.elementor-element-2461a546 .results-copy {
    background: #4E61F6 url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7333 13.3333H6.6C6.26863 13.3333 6 13.0647 6 12.7333V6.6C6 6.26863 6.26863 6 6.6 6H12.7333C13.0647 6 13.3333 6.26863 13.3333 6.6V12.7333C13.3333 13.0647 13.0647 13.3333 12.7333 13.3333Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 6.00002V3.26669C10 2.93532 9.73139 2.66669 9.40002 2.66669H3.26669C2.93532 2.66669 2.66669 2.93532 2.66669 3.26669V9.40002C2.66669 9.73139 2.93532 10 3.26669 10H6.00002' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right 8px top 4px;
    color: #fff;
    font-size: 10px;
    line-height: 12px;
    min-width: 97px;
    padding: 6px 32px 6px 16px;
    position: absolute;
    right: 12px;
    text-align: center;
    top: 7px;
    transition: all .25s ease;
}

.elementor-74774 .elementor-element.elementor-element-2461a546 .results-copy:hover {
    opacity: .8;
}

.elementor-74774 .elementor-element.elementor-element-2461a546 .results-copy:active {
    opacity: 1;
}/* End custom CSS */