.modal .modal__container{background-color:#f1f1f1;border:none;max-width:100%;width:100%;z-index:500;padding:0}.modal .modal__container::-webkit-backdrop{background-color:rgba(0,0,0,.75)}.modal .modal__container::backdrop{background-color:rgba(0,0,0,.75)}.modal .modal__container .modal__container-close{color:#fff;background:none;border:none;position:absolute;cursor:pointer;z-index:500}.modal .modal__container.pop-up{max-width:84vw;padding:0}.modal .modal__container.pop-up .modal__container-content .modal__container-close{right:20px;top:15px}.modal .modal__container.bottom.active{animation:a 1s ease-in-out 0s 1;padding:0;position:-webkit-sticky;position:sticky}.modal .modal__container.bottom.active .modal__container-close{right:11px;top:30px}@keyframes a{0%{bottom:-100%}to{bottom:0}}.modal .modal__container.right-side.active{animation:b 1s ease-in-out 0s 1;max-height:100%;height:100%;top:0}.modal .modal__container.right-side.active .modal__container-content{animation:b 1s ease-in-out 0s 1;height:100vh;max-width:100vw;position:relative;overflow:auto;scroll-behavior:smooth}.modal .modal__container.right-side.active .modal__container-content .modal__container-close{right:15px;top:20px}@keyframes b{0%{right:-200%}to{right:0}}.modal .modal__container.full-screen{height:100vh;max-height:-webkit-fill-available;top:0}.modal .modal__container.full-screen .modal__container-content{height:-webkit-fill-available;max-width:100vw}.modal .modal__container.full-screen .modal__container-content .modal__container-close{right:15px;top:22px}.modal.modal-dark .modal__container{background-color:#000;color:#fff}.modal.modal-light .modal__container{background-color:#fff}.modal.close-button-dark .modal__container .modal__container-close{color:#000}.modal.close-button-light .modal__container .modal__container-close{background:#fff;color:#000;height:35px;width:35px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.modal .modal__container.pop-up .modal__container-content .modal__container-close{right:30px;top:30px}.modal .modal__container.bottom.active .modal__container-content .modal__container-close{top:30px;right:21px}.modal .modal__container.right-side.active{inset-inline-start:auto;max-width:44vw;width:100%}.modal .modal__container.right-side.active .modal__container-content .modal__container-close{right:5px}.modal .modal__container.full-screen .modal__container-content .modal__container-close{right:69px;top:42px}}@media (min-width:1280px){.modal .modal__container.pop-up{max-width:68vw}.modal .modal__container.pop-up .modal__container-content .modal__container-close{top:31px;right:30px}.modal .modal__container.bottom.active .modal__container-content .modal__container-close{right:48px;top:50px}.modal .modal__container.right-side.active .modal__container-content .modal__container-close{right:20px;top:41px}.modal .modal__container.full-screen .modal__container-content .modal__container-close{right:51px;top:75px}}@media (min-width:1800px){.modal .modal__container.pop-up{max-width:60vw}.modal .modal__container.pop-up .modal__container-content .modal__container-close{right:35px;top:35px}.modal .modal__container.bottom.active .modal__container-content .modal__container-close{right:78px;top:60px}.modal .modal__container.right-side.active .modal__container-content .modal__container-close{right:30px;top:30px}.modal .modal__container.full-screen .modal__container-content .modal__container-close{right:80px;top:77px}}