.geolocation.correct{display:none}.geolocation.show{display:block}.geolocation{display:none;background-color:#fff;max-width:550px;position:fixed;bottom:50px;right:50px;z-index:1000;text-align:center;padding:25px 40px;border:2px solid #ce1432}.geolocation img{height:50px;width:50px;border-radius:50%;margin-right:1rem}.geolocation .title_banner{display:-webkit-flex;display:flex;align-items:center;justify-content:center}.geolocation .title_banner h2{margin-top:0;color:#000;max-width:320px;font-size:20px;font-weight:500;line-height:25px;letter-spacing:0;margin:0}.geolocation .exp{color:#000;font-weight:400;margin-bottom:19px;margin-top:11px;font-size:16px}.geolocation .button{color:#fff;background-color:#ce1432;font-weight:500;padding:4px 20px;display:inline-block;min-width:294px}.geolocation .button:hover{text-decoration:none}.geolocation .button:hover span{margin-left:0}.geolocation .button span{margin-left:1rem;color:#fff;transition:.5s all}.geolocation .stay{color:#000;padding-bottom:1px;border-bottom:1px solid #000;display:inline-block;cursor:pointer;font-size:16px;font-weight:300;line-height:21px;margin-top:11px}@media only screen and (min-width:768px) and (max-width:1024px){.geolocation{top:unset;left:unset;right:35px;bottom:35px;transform:none;padding:25px;max-width:500px}}@media only screen and (max-width:767px){.geolocation{padding:20px;max-width:100%;width:90%;left:unset;top:unset;bottom:25px;right:50%;transform:translateX(50%)}.geolocation .title_banner h2{font-size:16px}.geolocation .exp{line-height:21px}}