.elementor-3426 .elementor-element.elementor-element-5af93a5{--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-3426 .elementor-element.elementor-element-5d498bd img{width:250px;}#elementor-popup-modal-3426 .dialog-widget-content{animation-duration:1.4s;background-color:#33333300;}#elementor-popup-modal-3426{background-color:#00000000;justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-3426 .dialog-message{width:240px;height:335px;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-3426 .dialog-close-button{display:flex;background-color:var( --e-global-color-secondary );font-size:24px;}#elementor-popup-modal-3426 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-3426 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-3426 .elementor-element.elementor-element-5af93a5{--content-width:500px;--min-height:85px;}.elementor-3426 .elementor-element.elementor-element-5d498bd img{width:150px;}#elementor-popup-modal-3426 .dialog-message{width:100px;height:351px;}#elementor-popup-modal-3426{justify-content:flex-end;align-items:flex-end;}#elementor-popup-modal-3426 .dialog-close-button{font-size:14px;}}@media(min-width:768px){.elementor-3426 .elementor-element.elementor-element-5af93a5{--content-width:1267px;}}/* Start custom CSS for image, class: .elementor-element-5d498bd */.elementor-3426 .elementor-element.elementor-element-5d498bd {
  position: fixed;
  right: 20px;
  bottom: 100px;
  pointer-events: none;
}

.elementor-3426 .elementor-element.elementor-element-5d498bd img {
  /*width: 220px;*/
  /*border-radius: 25px;*/
  /*box-shadow: 0 20px 50px rgba(0,0,0,0.25);*/
  transition: all 0.3s ease;
  pointer-events: auto;
}

.elementor-3426 .elementor-element.elementor-element-5d498bd img:hover {
  transform: translateY(-5px) scale(1.02);
}

.elementor-3426 .elementor-element.elementor-element-5d498bd img {
  animation: floaty 3s ease-in-out infinite;
}


/*@media only (max-width: 450px){*/
/*    .elementor-3426 .elementor-element.elementor-element-5d498bd {*/
/*       position: fixed;*/
/*       right: 20px;*/
/*       bottom: 50px; */
/*       pointer-events: none;*/
/*    }*/
/*}*/



@keyframes floaty {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-18px); }
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-3426 {
  pointer-events: none;
}/* End custom CSS */