#custom_popup{opacity:0;visibility:hidden;overflow:hidden;height:0}#custom_popup.active{opacity:1;visibility:visible;inset:0;position:fixed;text-align:center;overflow:auto;outline:0;white-space:nowrap;z-index:10000;height:initial}#custom_popup.active .custom-popup h3{animation:titleEntry .8s ease .5s forwards}#custom_popup.active .custom-popup h4{animation:subtitleEntry .8s ease .5s forwards}#custom_popup.active .custom-popup .contenedor-inputs{animation:inputsEntry 1s linear 1s forwards}.popup-overlay{background-color:rgba(0,0,0,0.7);position:fixed;inset:0;overflow-x:hidden;visibility:hidden}.popup-overlay.active{visibility:visible}.popup-overlay::-webkit-scrollbar{width:10px}.popup-overlay::-webkit-scrollbar-track{background:#2b2b2b;border-radius:10px}.popup-overlay::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);border-radius:10px}.popup-overlay::-webkit-scrollbar-thumb:hover{background:#000}.custom-popup{display:inline-block;position:relative;text-align:left;white-space:normal;vertical-align:middle;max-width:100%;overflow-x:hidden;transform:translate3d(0,0,0);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);margin:10px;transition:.3s ease all}.custom-popup-align{height:100%;display:inline-block;vertical-align:middle}.custom-popup-background{border-radius:3px;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;width:90%}.custom-popup-background .custom-popup-body{padding:20px}.custom-popup-container{display:flex;justify-content:flex-end}.custom-popup-body{position:relative}.custom-popup-content{width:100%}.custom-popup-header{position:absolute;top:5px;right:5px}.custom-popup .terms-and-conditions{margin-bottom:30px}.custom-popup h3{font-size:30px;font-weight:600;text-align:center}.custom-popup h4{font-size:21px;font-weight:300;margin-bottom:35px;text-align:center}.custom-popup .btn-close-popup{display:flex;justify-content:flex-end;font-size:30px;cursor:pointer;line-height:16px;display:block;text-align:right;transition:.3s ease all;color:#ccc}.custom-popup .btn-close-popup:hover{color:#000}@media (min-width:800px){.custom-popup-body img{height:90vh}.custom-popup-background{width:700px}.custom-popup-background .custom-popup-content{width:340px}}@-moz-keyframes titleEntry{from{opacity:0;transform:translateY(-25px)}to{transform:translateY(0);opacity:1}}@-webkit-keyframes titleEntry{from{opacity:0;transform:translateY(-25px)}to{transform:translateY(0);opacity:1}}@-o-keyframes titleEntry{from{opacity:0;transform:translateY(-25px)}to{transform:translateY(0);opacity:1}}@keyframes titleEntry{from{opacity:0;transform:translateY(-25px)}to{transform:translateY(0);opacity:1}}@-moz-keyframes subtitleEntry{from{opacity:0;transform:translateY(25px)}to{transform:translateY(0);opacity:1}}@-webkit-keyframes subtitleEntry{from{opacity:0;transform:translateY(25px)}to{transform:translateY(0);opacity:1}}@-o-keyframes subtitleEntry{from{opacity:0;transform:translateY(25px)}to{transform:translateY(0);opacity:1}}@keyframes subtitleEntry{from{opacity:0;transform:translateY(25px)}to{transform:translateY(0);opacity:1}}@-moz-keyframes inputsEntry{from{opacity:0}to{opacity:1}}@-webkit-keyframes inputsEntry{from{opacity:0}to{opacity:1}}@-o-keyframes inputsEntry{from{opacity:0}to{opacity:1}}@keyframes inputsEntry{from{opacity:0}to{opacity:1}}
