#elementor-popup-modal-3798 .dialog-widget-content{animation-duration:0.5s;background-color:#3D5C54;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3798 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-3798{justify-content:center;align-items:flex-start;}#elementor-popup-modal-3798 .dialog-close-button{display:flex;font-size:30px;}#elementor-popup-modal-3798 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-3798 .dialog-close-button svg{fill:#FFFFFF;}/* Start custom CSS */.pm-panel{min-height:100dvh}
.elementor-popup-modal .dialog-message{overflow-y:auto}
.elementor-kit-1005 .pm-list{margin-top:auto;margin-bottom:auto;padding-top:72px}
.elementor-kit-1005 .pm-link{font-size:clamp(46px,14.5vw,72px)}
.elementor-kit-1005 .pm-foot{margin-top:0;padding-top:40px}
.elementor-kit-1005 .pm-link a,.elementor-kit-1005 .pm-link a:hover,.elementor-kit-1005 .pm-info a{color:inherit;text-decoration:none}
.elementor-kit-1005 .pm-link a{display:block;transition:color .35s ease}
.pm-row:hover .pm-link{color:#EDE6DA}
.elementor-kit-1005 .pm-info a{display:inline;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;padding-bottom:3px;transition:background-size .5s cubic-bezier(.16,1,.3,1),color .35s ease}
.elementor-kit-1005 .pm-info a:hover,.elementor-kit-1005 .pm-info a:focus-visible{color:#fff;text-decoration:none;background-size:100% 1px}
.elementor-popup-modal .dialog-close-button{top:66px!important;right:20px!important;width:44px;height:44px;margin:0!important;opacity:1}
.elementor-popup-modal .dialog-close-button i,.elementor-popup-modal .dialog-close-button svg{display:none}
.elementor-popup-modal .dialog-close-button::before,.elementor-popup-modal .dialog-close-button::after{content:"";position:absolute;top:21px;right:2px;width:32px;height:2px;background:#fff}
.elementor-popup-modal .dialog-close-button::before{transform:rotate(45deg)}
.elementor-popup-modal .dialog-close-button::after{transform:rotate(-45deg)}
@media (prefers-reduced-motion:no-preference){
.elementor-popup-modal .dialog-close-button::before{animation:pmX1 .7s cubic-bezier(.16,1,.3,1) .1s both}
.elementor-popup-modal .dialog-close-button::after{animation:pmX2 .7s cubic-bezier(.16,1,.3,1) .1s both}
@keyframes pmX1{from{transform:rotate(0)}to{transform:rotate(45deg)}}
@keyframes pmX2{from{transform:rotate(0)}to{transform:rotate(-45deg)}}
.elementor-kit-1005 .pm-link a{animation:pmUp .95s cubic-bezier(.16,1,.3,1) both}
.pm-list>:nth-child(1) a{animation-delay:.1s}
.pm-list>:nth-child(2) a{animation-delay:.17s}
.pm-list>:nth-child(3) a{animation-delay:.24s}
.pm-list>:nth-child(4) a{animation-delay:.31s}
.pm-list>:nth-child(5) a{animation-delay:.38s}
.pm-foot{animation:pmFade .9s ease .55s both}
@keyframes pmUp{from{transform:translateY(106%)}to{transform:translateY(0)}}
@keyframes pmFade{from{opacity:0}to{opacity:1}}
}/* End custom CSS */