#overlay{text-align:center}@media screen and (max-width:31.25em){#overlay img{margin-top:3.5rem}#overlay .mfp-close{top:0;right:0}}#overlay button.mfp-close:before{font-size:2.8rem}#overlay button.mfp-close:before{left:.5rem}#overlay button.mfp-close:after{display:none}#overlay img{width:100%;height:auto}#overlay a.btn{display:inline-block;width:auto;background-color:#b60a73;border-color:#b60a73}#overlay a.btn{padding:1rem 3rem 1.1rem}#overlay a.btn:hover{background-color:rgb(133.65625,7.34375,84.453125);border-color:rgb(133.65625,7.34375,84.453125)}#overlay i:before{display:inline-block}#overlay.popup-v3 .popup__inner{overflow:hidden}@media screen and (max-width:53.125em){#overlay.popup-v3 .popup__inner a.btn{font-size:1.4rem;padding:1rem 2rem;margin-bottom:1.5rem}#overlay.popup-v3 .popup__inner a.btn+p{padding-top:0;padding-bottom:2rem;font-size:1.4rem}}#overlay.popup-v3 .popup__inner button.icon-x:before{font-size:2.2rem;background:#fff;position:relative;padding:.3rem .2rem 0 .25rem;border-radius:.5rem;left:0}@media screen and (max-width:31.25em){#overlay.popup-v3 .popup__inner button.icon-x:before{font-size:2rem}}#overlay.popup-v3 .popup__inner picture{display:flex}#overlay.popup-v3 .popup__inner picture img{margin:0}