.modal__popup{display:none}.modal__popup__overlay{position:fixed;width:100%;height:100%;top:0;background-color:rgba(255,255,255,.9);z-index:500;display:flex;align-items:center;justify-content:center}.modal__popup .modal__box{width:max-content;margin:0 auto;padding-top:25px}.modal__popup .modal__box>div{background-color:#fff;border:3px solid #e7e7e7;border-radius:100px;margin:0;padding:20px 50px;display:flex;justify-content:flex-start;align-items:center}.modal__popup__content{position:fixed;z-index:999;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal__popup__content>div{background-color:#fff;padding:75px;border-radius:50px;box-shadow:0 3px 10px 0 rgb(0 0 0 / 20%);text-align:center;width:50%;position:relative}.modal__popup__content h2{margin:0 0 25px}.modal__popup__content .modal__icon__close{display:flex;justify-content:flex-end}.modal__popup__content .modal__icon__close img{width:25px}.modal__box__icon{height:50px;width:50px;min-height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;font-size:30px;border-radius:50px;margin-right:15px}.modal__popup__button{margin-top:25px}.modal__popup .modal__popup__content .modal__popup__button a{width:40%;font-size:18px}.modal__popup .modal__popup__content .modal__popup__button a::after{content:none}@media only screen and (max-width:1600px){.modal__popup__content>div{width:80%}.modal__popup .modal__popup__content .modal__popup__button a{width:60%}}@media only screen and (max-width:768px){.modal__popup__content>div{width:95%;padding:35px 25px}.modal__popup .modal__popup__content .modal__popup__button a{width:80%}}@media only screen and (max-width:600px){.modal__popup .modal__box>div{display:block}.modal__box__icon{margin:auto}.modal__box__txt{text-align:center}.modal__box__txt h3{text-align:center!important}.modal__popup .modal__box{padding-left:0;padding-right:0}}.franchise-modal{display:block;width:95%;max-width:750px;background-color:#261c70;padding:50px 45px;border-radius:25px;position:relative;max-height:calc(100% - 15rem);overflow:auto}.franchise-modal-close{position:absolute;top:2rem;right:2rem;color:#fff}@media only screen and (max-width:450px){.modal__popup__content{position:absolute;padding-top:100vh}.franchise-modal{padding:55px 20px 25px}.franchise-modal-close{top:1rem;right:1rem}}