.elementor-3523 .elementor-element.elementor-element-caee555{--display:flex;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-3523 .elementor-element.elementor-element-6c9d340 .e-search-submit{background-color:var( --e-global-color-4a1ec30 );}.elementor-3523 .elementor-element.elementor-element-6c9d340 .e-search-submit:hover{background-color:var( --e-global-color-68f647c );--e-search-icon-submit-color:var( --e-global-color-4a1ec30 );}.elementor-3523 .elementor-element.elementor-element-6c9d340{--e-search-placeholder-color:var( --e-global-color-text );--e-search-input-color:#000000;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:20px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:50px;--e-search-icon-clear-size:18px;--e-search-icon-clear-color:var( --e-global-color-4a1ec30 );--e-search-icon-submit-size:18px;--e-search-submit-icon-gap:0px;--e-search-icon-submit-color:var( --e-global-color-68f647c );--e-search-submit-border-radius:50px 50px 50px 50px;--e-search-submit-padding:14px 14px 14px 14px;}.elementor-3523 .elementor-element.elementor-element-6c9d340 .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e6287f );border-radius:50px 50px 50px 50px;}.elementor-3523 .elementor-element.elementor-element-6c9d340.e-focus .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e6287f );}#elementor-popup-modal-3523{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3523 .dialog-message{width:66vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-3523 .dialog-close-button{display:flex;top:20px;background-color:var( --e-global-color-4a1ec30 );font-size:48px;}#elementor-popup-modal-3523 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}body:not(.rtl) #elementor-popup-modal-3523 .dialog-close-button{right:20px;}body.rtl #elementor-popup-modal-3523 .dialog-close-button{left:20px;}#elementor-popup-modal-3523 .dialog-close-button i{color:var( --e-global-color-9e6287f );}#elementor-popup-modal-3523 .dialog-close-button svg{fill:var( --e-global-color-9e6287f );}#elementor-popup-modal-3523 .dialog-close-button:hover i{color:var( --e-global-color-4a1ec30 );}#elementor-popup-modal-3523 .dialog-close-button:hover{background-color:var( --e-global-color-68f647c );}@media(max-width:767px){#elementor-popup-modal-3523 .dialog-message{width:90vw;}}/* Start custom CSS for search, class: .elementor-element-6c9d340 */.elementor-3523 .elementor-element.elementor-element-6c9d340 .e-search-submit {
  position: absolute;
  right:0px;
}
.elementor-3523 .elementor-element.elementor-element-6c9d340 .e-search-input {
height: 46px;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-3523 .dialog-widget-content {
    background: transparent !important;
    box-shadow: unset !important;
}
#elementor-popup-modal-3523 .dialog-close-button{position:fixed;}
.elementor-popup-modal .dialog-close-button svg {
    fill: #1f2124;
    height: 1em;
    width: 1em;
    padding: 10px;
}

#elementor-popup-modal-819 .dialog-close-button {
    display: flex;
    background-color: var( --e-global-color-primary );
    font-size: 48px;
    margin: 48px;
}

#elementor-popup-modal-3523 .dialog-close-button:before{
     content: "";
  display: inline-block;
  width: 26px;
  height: 26px;

  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>") no-repeat center / contain;
}

#elementor-popup-modal-3523 .dialog-close-button{padding: 11px; }
#elementor-popup-modal-3523 .dialog-close-button svg{display:none;}

/*@media (max-width: 1024px) {
#elementor-popup-modal-3523 .dialog-close-button {
top:-150px !important;
right: -90px !important;} 
}
@media (max-width: 880px) {
    #elementor-popup-modal-3523 .dialog-close-button{
          top:-80px !important;
    right: 5px !important;
        margin: 0px !important; }
}
@media (max-width: 767px) {
    #elementor-popup-modal-3523 .dialog-close-button{
          top:-50px !important;padding: 5px; }
}*/

@media (max-width: 400px) {
    #elementor-popup-modal-3523 .dialog-close-button{
        
         }
}/* End custom CSS */