.elementor-2343 .elementor-element.elementor-element-b8b197e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2343 .elementor-element.elementor-element-1e15347{width:100%;max-width:100%;}.elementor-2343 .elementor-element.elementor-element-1e15347.elementor-element{--align-self:center;}#elementor-popup-modal-2343 .dialog-widget-content{animation-duration:0.6s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:20px 0px 0px 0px;}#elementor-popup-modal-2343 .dialog-message{width:520px;height:auto;}#elementor-popup-modal-2343{justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-2343 .dialog-close-button{display:flex;top:3px;}body:not(.rtl) #elementor-popup-modal-2343 .dialog-close-button{right:3px;}body.rtl #elementor-popup-modal-2343 .dialog-close-button{left:3px;}#elementor-popup-modal-2343 .dialog-close-button i{color:var( --e-global-color-secondary );}#elementor-popup-modal-2343 .dialog-close-button svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){#elementor-popup-modal-2343 .dialog-message{width:93vw;}#elementor-popup-modal-2343{justify-content:center;}#elementor-popup-modal-2343 .dialog-close-button{top:5px;font-size:16px;}body:not(.rtl) #elementor-popup-modal-2343 .dialog-close-button{right:5px;}body.rtl #elementor-popup-modal-2343 .dialog-close-button{left:5px;}}@media(max-width:767px){#elementor-popup-modal-2343 .dialog-message{width:85vw;}}/* Start custom CSS for shortcode, class: .elementor-element-1e15347 */.elementor-2343 .elementor-element.elementor-element-1e15347 .toast{
    display: flex;
    align-items: center;
    justify-content: start;
    padding: 12px 46px 12px 26px;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    display: flex;
    color: #e74c3c;
    font-weight: 600;
}

.elementor-2343 .elementor-element.elementor-element-1e15347 a{
    color: inherit;
    text-decoration: underline;
}

.elementor-2343 .elementor-element.elementor-element-1e15347 .close{
    display: none;
}

.elementor-2343 .elementor-element.elementor-element-1e15347 .toast .icon::before,
.elementor-2343 .elementor-element.elementor-element-1e15347 .toast .close::before {
  font-family: "Font Awesome 5 Free";
  font-size: 20px;
  display: flex;
  padding-top: 0px;
  margin-right: 12px;
}

.elementor-2343 .elementor-element.elementor-element-1e15347 .toast .close::before{
    margin-right: 0px;
}

.elementor-2343 .elementor-element.elementor-element-1e15347 .toast-success .icon::before {
  content: "\f058";
}

.elementor-2343 .elementor-element.elementor-element-1e15347 .toast-danger .icon::before {
  content: "\f057";
}

.elementor-2343 .elementor-element.elementor-element-1e15347 .toast-success {
  background-color: #e6f9ef;
  border: 1px solid #2ecc71;
  color: #2ecc71;
}

.elementor-2343 .elementor-element.elementor-element-1e15347 .toast-danger {
  background-color: #fdecea;
  border: 1px solid #e74c3c;
  color: #e74c3c;
  opacity: 1;
}

@media (max-width: 767px){
    .elementor-2343 .elementor-element.elementor-element-1e15347 .toast{
        font-size: 14px;
        line-height: 20px;
        padding: 12px 24px 12px 12px;
    }
    
    .elementor-2343 .elementor-element.elementor-element-1e15347 .toast .icon::before,
    .elementor-2343 .elementor-element.elementor-element-1e15347 .toast .close::before {
      font-size: 15px;
    }
    .elementor-2343 .elementor-element.elementor-element-1e15347 .toast .icon::before,
    .elementor-2343 .elementor-element.elementor-element-1e15347 .toast .close::before {
      font-size: 18px;
      margin-right: 10px;
    }
}/* End custom CSS */