.elementor-12431 .elementor-element.elementor-element-28ee07f1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12431 .elementor-element.elementor-element-e6f50b1{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-12431 .elementor-element.elementor-element-e6f50b1{left:0px;}body.rtl .elementor-12431 .elementor-element.elementor-element-e6f50b1{right:0px;}#elementor-popup-modal-12431 .dialog-widget-content{background-color:#02010100;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;margin:0rem 2rem 6rem 0rem;}#elementor-popup-modal-12431 .dialog-message{width:16.875rem;height:auto;padding:0.125rem 0.125rem 0.5rem 0.125rem;}#elementor-popup-modal-12431{justify-content:flex-end;align-items:flex-end;}#elementor-popup-modal-12431 .dialog-close-button{display:flex;top:0.75rem;font-size:1.25rem;}body:not(.rtl) #elementor-popup-modal-12431 .dialog-close-button{right:0.75rem;}body.rtl #elementor-popup-modal-12431 .dialog-close-button{left:0.75rem;}#elementor-popup-modal-12431 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-12431 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-12431 .dialog-close-button:hover i{color:#FFFFFF87;}@media(max-width:767px){#elementor-popup-modal-12431 .dialog-message{width:78vw;}#elementor-popup-modal-12431 .dialog-widget-content{margin:0rem 0.25rem 0.25rem 0rem;}}/* Start custom CSS */#elementor-popup-modal-12431 {
    position: fixed;
    z-index: 99 !important;
}



#elementor-popup-modal-12431 .dsm-video-wrapper {
    margin-block-start: 2rem;
    margin-block-end: 0.75rem;
    border-radius: 0.5rem;
}

#elementor-popup-modal-12431 .dsm-content-wrapper {
    column-gap: 0.25rem;
    flex-direction: row;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    align-items: center;
}

#elementor-popup-modal-12431 .e-svg-base {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--Transparent, #00000000);
}

#elementor-popup-modal-12431 .e-paragraph-base {
    color: var(--Blank-Canvas-White, #FFFFFF);
}

#elementor-popup-modal-12431 .dialog-widget-content {
background: rgba(33, 33, 33, 0.6);
box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.10);
backdrop-filter: blur(28px);
-webkit-backdrop-filter: blur(28px);
}

#elementor-popup-modal-12431 .dialog-widget-content:before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(-45deg, rgba(255,255,255,0), #fff);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;   
}


#elementor-popup-modal-12431 .dsm-body-md:after {
    content: '';
    display: inline-block;
	width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M7.75 0.75L12.75 5.75M12.75 5.75L7.75 10.75M12.75 5.75H0.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain ;
    transition: all .3s ease;
    pointer-events: none;
    transform: translate(-0.25em, 0.25em);
    opacity: 0;
}

#elementor-popup-modal-12431 .dsm-content-wrapper:is(:hover, :focus-visible) .dsm-body-md {
    text-decoration: underline;
    text-decoration-thickness: 0.05rem;
    text-underline-offset: 0.16em;
}

#elementor-popup-modal-12431 .dsm-content-wrapper:is(:hover, :focus-visible) .dsm-body-md:after {
    opacity: 1;
    transform: translate(0.25rem, 0.25em);
}

@media ( max-width: 767px) {
#elementor-popup-modal-12431 .dsm-video-wrapper {
    display: none;
}
}/* End custom CSS */