.elementor-225 .elementor-element.elementor-element-a87a9e6{--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-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-input{background-color:var( --e-global-color-fee0256 );font-family:var( --e-global-typography-84ec4ec-font-family ), Sans-serif;font-size:var( --e-global-typography-84ec4ec-font-size );font-weight:var( --e-global-typography-84ec4ec-font-weight );text-transform:var( --e-global-typography-84ec4ec-text-transform );font-style:var( --e-global-typography-84ec4ec-font-style );text-decoration:var( --e-global-typography-84ec4ec-text-decoration );line-height:var( --e-global-typography-84ec4ec-line-height );letter-spacing:var( --e-global-typography-84ec4ec-letter-spacing );word-spacing:var( --e-global-typography-84ec4ec-word-spacing );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-f07dee3.e-focus .e-search-input{background-color:var( --e-global-color-fee0256 );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-submit{background-color:var( --e-global-color-a40870f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a40870f );}.elementor-225 .elementor-element.elementor-element-f07dee3{width:100%;max-width:100%;--e-search-results-columns:4;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-placeholder-color:var( --e-global-color-89f350b );--e-search-input-color:var( --e-global-color-89f350b );--e-search-input-padding-block-start:1rem;--e-search-input-padding-inline-start:0.625rem;--e-search-input-padding-block-end:1rem;--e-search-input-padding-inline-end:0.625rem;--e-search-icon-label-size:1.5rem;--e-search-input-gap:0.5rem;--e-search-submit-margin-inline-start:0rem;--e-search-icon-clear-size:1.25rem;--e-search-submit-color:var( --e-global-color-e19bf63 );--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:0.75rem 1.5rem 0.75rem 1.5rem;--e-search-results-border-radius:0px 0px 0px 0px;--e-search-results-padding:1rem 1rem 1rem 1rem;--e-search-input-and-results-gap:1rem;--e-search-results-max-height:69vh;--e-search-results-column-gap:1.25rem;--e-search-results-row-gap:1.25rem;--e-search-loader-icon-color:var( --e-global-color-a40870f );--e-search-loader-icon-size:1rem;--e-search-pagination-justify-content:center;--e-search-pagination-vertical-position:column;--e-search-pagination-color:var( --e-global-color-89f350b );--e-search-pagination-hover:var( --e-global-color-a40870f );--e-search-pagination-current:var( --e-global-color-a40870f );--e-search-pagination-page-numbers-gap:1.5rem;--e-search-pagination-block-start-spacing:1.25rem;--e-search-pagination-block-end-spacing:0rem;--e-search-nothing-found-padding-block-start:1rem;--e-search-nothing-found-padding-block-end:0rem;--e-search-nothing-found-message-color:var( --e-global-color-6d4aa13 );}.elementor-225 .elementor-element.elementor-element-f07dee3.e-focus{--e-search-input-color:var( --e-global-color-89f350b );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-submit span{font-family:var( --e-global-typography-209b718-font-family ), Sans-serif;font-size:var( --e-global-typography-209b718-font-size );font-weight:var( --e-global-typography-209b718-font-weight );text-transform:var( --e-global-typography-209b718-text-transform );font-style:var( --e-global-typography-209b718-font-style );text-decoration:var( --e-global-typography-209b718-text-decoration );line-height:var( --e-global-typography-209b718-line-height );letter-spacing:var( --e-global-typography-209b718-letter-spacing );word-spacing:var( --e-global-typography-209b718-word-spacing );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-results-container > div{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0fa2d6b );}.elementor-225 .elementor-element.elementor-element-f07dee3 .elementor-pagination{font-family:var( --e-global-typography-5d8aebf-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aebf-font-size );font-weight:var( --e-global-typography-5d8aebf-font-weight );text-transform:var( --e-global-typography-5d8aebf-text-transform );font-style:var( --e-global-typography-5d8aebf-font-style );text-decoration:var( --e-global-typography-5d8aebf-text-decoration );line-height:var( --e-global-typography-5d8aebf-line-height );letter-spacing:var( --e-global-typography-5d8aebf-letter-spacing );word-spacing:var( --e-global-typography-5d8aebf-word-spacing );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-nothing-found-message{font-family:var( --e-global-typography-84ec4ec-font-family ), Sans-serif;font-size:var( --e-global-typography-84ec4ec-font-size );font-weight:var( --e-global-typography-84ec4ec-font-weight );text-transform:var( --e-global-typography-84ec4ec-text-transform );font-style:var( --e-global-typography-84ec4ec-font-style );text-decoration:var( --e-global-typography-84ec4ec-text-decoration );line-height:var( --e-global-typography-84ec4ec-line-height );letter-spacing:var( --e-global-typography-84ec4ec-letter-spacing );word-spacing:var( --e-global-typography-84ec4ec-word-spacing );}#elementor-popup-modal-225 .dialog-widget-content{animation-duration:0.5s;}#elementor-popup-modal-225{background-color:#00000040;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-225 .dialog-message{width:90vw;height:90vh;align-items:flex-start;padding:3.5rem 2.5rem 2.5rem 2.5rem;}#elementor-popup-modal-225 .dialog-close-button{display:flex;top:1.25rem;font-size:1.25rem;}body:not(.rtl) #elementor-popup-modal-225 .dialog-close-button{right:1.25rem;}body.rtl #elementor-popup-modal-225 .dialog-close-button{left:1.25rem;}@media(max-width:1024px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-225 .elementor-element.elementor-element-f07dee3{--e-search-results-columns:2;}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-input{font-size:var( --e-global-typography-84ec4ec-font-size );line-height:var( --e-global-typography-84ec4ec-line-height );letter-spacing:var( --e-global-typography-84ec4ec-letter-spacing );word-spacing:var( --e-global-typography-84ec4ec-word-spacing );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-submit span{font-size:var( --e-global-typography-209b718-font-size );line-height:var( --e-global-typography-209b718-line-height );letter-spacing:var( --e-global-typography-209b718-letter-spacing );word-spacing:var( --e-global-typography-209b718-word-spacing );}.elementor-225 .elementor-element.elementor-element-f07dee3 .elementor-pagination{font-size:var( --e-global-typography-5d8aebf-font-size );line-height:var( --e-global-typography-5d8aebf-line-height );letter-spacing:var( --e-global-typography-5d8aebf-letter-spacing );word-spacing:var( --e-global-typography-5d8aebf-word-spacing );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-nothing-found-message{font-size:var( --e-global-typography-84ec4ec-font-size );line-height:var( --e-global-typography-84ec4ec-line-height );letter-spacing:var( --e-global-typography-84ec4ec-letter-spacing );word-spacing:var( --e-global-typography-84ec4ec-word-spacing );}}@media(max-width:767px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-225 .elementor-element.elementor-element-f07dee3{--e-search-results-columns:1;--e-search-results-max-height:80vh;}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-input{font-size:var( --e-global-typography-84ec4ec-font-size );line-height:var( --e-global-typography-84ec4ec-line-height );letter-spacing:var( --e-global-typography-84ec4ec-letter-spacing );word-spacing:var( --e-global-typography-84ec4ec-word-spacing );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-submit span{font-size:var( --e-global-typography-209b718-font-size );line-height:var( --e-global-typography-209b718-line-height );letter-spacing:var( --e-global-typography-209b718-letter-spacing );word-spacing:var( --e-global-typography-209b718-word-spacing );}.elementor-225 .elementor-element.elementor-element-f07dee3 .elementor-pagination{font-size:var( --e-global-typography-5d8aebf-font-size );line-height:var( --e-global-typography-5d8aebf-line-height );letter-spacing:var( --e-global-typography-5d8aebf-letter-spacing );word-spacing:var( --e-global-typography-5d8aebf-word-spacing );}.elementor-225 .elementor-element.elementor-element-f07dee3 .e-search-nothing-found-message{font-size:var( --e-global-typography-84ec4ec-font-size );line-height:var( --e-global-typography-84ec4ec-line-height );letter-spacing:var( --e-global-typography-84ec4ec-letter-spacing );word-spacing:var( --e-global-typography-84ec4ec-word-spacing );}#elementor-popup-modal-225 .dialog-message{width:100svw;height:100svh;padding:3.5rem 1rem 2.5rem 1rem;}}/* Start custom CSS for search, class: .elementor-element-f07dee3 */#popup-search .e-search-results-list {
    grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
}/* End custom CSS */