.modal{border:none;top:50%;transform:translate(0, -50%);margin-left:auto;margin-right:auto;margin-block-start:0 !important;outline:none;width:100%;max-width:868px;position:fixed;overflow:visible;padding:0 var(--wp--preset--spacing--8);background:rgba(0,0,0,0)}.modal_xl{max-width:1174px}.modal_md{max-width:1048px}.modal_sm{max-width:360px}.modal_video .modal__body{padding:0}.modal::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(10px)}.modal[open]{animation:show-dialog .3s ease normal;z-index:9999}.modal[open]::backdrop{animation:show-backdrop .3s ease}.modal__close{position:absolute;top:-18px;right:0;width:clamp(2.25rem,1.9816rem + 1.1928vw,3rem);height:clamp(2.25rem,1.9816rem + 1.1928vw,3rem);border:none;border-radius:8px;background-color:var(--wp--preset--color--red);box-shadow:0px 4px 25px 0px rgba(0,0,0,.2);outline:none;cursor:pointer;z-index:2}.modal__close::before,.modal__close::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-45deg);width:1.4rem;height:3px;border-radius:2px;background-color:#fff}.modal__close::after{transform:translate(-50%, -50%) rotate(-135deg)}.modal__close.close-dark-mini{background-color:rgba(0,0,0,0);box-shadow:none;top:8px;right:8px}.modal__close.close-dark-mini::before,.modal__close.close-dark-mini::after{background-color:var(--wp--preset--color--dark)}.modal__body{padding:clamp(1.75rem,.9448rem + 3.5785vw,4rem);max-height:90dvh;overflow:hidden;overflow-y:auto;border-radius:clamp(1.75rem,1.3027rem + 1.9881vw,3rem) 0 clamp(1.75rem,1.3027rem + 1.9881vw,3rem) clamp(1.75rem,1.3027rem + 1.9881vw,3rem)}.modal__body:has(.wp-block-bevdev-form-consult){border-top-right-radius:0;background-color:var(--wp--preset--color--blue)}.modal__body::-webkit-scrollbar{width:5px}.modal__body::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}.modal__body::-webkit-scrollbar-thumb{background:#b4b4b4}.modal__body::-webkit-scrollbar-thumb:hover{background:#555}.modal__title{margin-top:0;font-weight:800}.modal.hide{animation:hide-dialog .3s ease normal}.modal.hide::backdrop{animation:hide-backdrop .3s ease}@media screen and (min-width: 768px){.modal{width:calc(100% - 30px)}.modal_sm{max-width:438px}}@media screen and (min-width: 920px){.modal__close{top:-24px;right:-16px}.modal_sm{max-width:454px}}@media screen and (min-width: 1366px){.modal{margin-left:auto;margin-right:auto}}@keyframes show-dialog{from{opacity:0;transform:translate(0, -70%)}to{opacity:1;transform:translate(0, -50%)}}@keyframes hide-dialog{to{opacity:0;transform:translate(0, -70%)}}@keyframes show-backdrop{from{opacity:0}to{opacity:1}}@keyframes hide-backdrop{from{opacity:1}to{opacity:0}}/*# sourceMappingURL=modal.css.map */
