.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:var(--window-width);box-shadow:0 0 0 64px var(--background-color)}.modal-container{max-width:500px;max-height:100vh;overflow-y:auto}@media (min-width:992px){.modal-container{max-width:620px}}@media (min-width:1200px){.modal-container{max-width:720px}}.modal-close{border:0}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal-overlay{animation:mmfadeIn 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal-container{animation:mmslideIn 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal-overlay{animation:mmfadeOut 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal-container{animation:mmslideOut 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal-container{will-change:transform}.micromodal-slide .modal-overlay{will-change:transform,backdrop-filter}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.ic-close{width:10px;height:10px}@media (min-width:768px){.ic-close{width:12px;height:12px}}@media (min-width:992px){.ic-close{width:14px;height:14px}}@media (min-width:1200px){.ic-close{width:16px;height:16px}}