.modal,.modal__close svg{display:none}.modal{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal__close{position:absolute;right:22px;top:26px;cursor:pointer;-moz-transform:scale(1.5,1);-ms-transform:scale(1.5,1);-o-transform:scale(1.5,1);-webkit-transform:scale(1.5,1);transform:scale(1.5,1)}.modal__close::before{content:'X';font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#fff}.modal__dialog{position:relative;width:auto;margin:0 auto}@media (min-width:1200px){.modal__dialog{width:1184px}.modal.full .modal__heading{height:68px}}.modal__content{position:relative;background-color:transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.full.modal,.modal__backdrop{background-color:#000}.modal__body{overflow:hidden;padding:70px}@media (min-width:992px) and (max-width:1199px){.modal__close{right:10px;top:20px}.modal__dialog{width:940px}.modal__body{padding:60px}}@media (min-width:768px) and (max-width:991px){.modal__close{right:20px;top:14px}.modal__dialog{width:754px}.modal__body{padding:50px}}@media (max-width:767px){.modal__close{right:10px;top:8px}.modal__body{padding:40px}}.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.modal__backdrop.modal--fade{opacity:0;filter:alpha(opacity=0)}.modal__backdrop.modal--in{opacity:.5;filter:alpha(opacity=50)}.modal.modal--fade .modal__dialog{-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.modal.modal--in .modal__dialog{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.modal.full{padding-right:0!important;overflow:hidden}.modal.full .modal__dialog{width:100%}.modal.full .modal__body{padding:0}.modal.full .modal__heading{width:100%;background-color:rgba(0,0,0,.65);position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}@media (min-width:992px) and (max-width:1199px){.modal.full .modal__heading{height:62px}}@media (min-width:768px) and (max-width:991px){.modal.full .modal__heading{height:56px}}@media (max-width:767px){.modal.full .modal__heading{height:50px}}.modal.full .modal__close{padding:15px;right:0;top:0;position:relative;margin-left:auto;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none}.modal.full .modal__close::before{display:none}.modal.full .modal__close svg{display:block;float:right}@supports (filter:blur(0)){.modal.full .modal__close svg{-webkit-filter:drop-shadow(0 0 4px rgba(0, 0, 0, .65));filter:drop-shadow(0 0 4px rgba(0, 0, 0, .65))}}@media (min-width:1200px){.modal.full .modal__close svg{height:36px;width:36px}}@media (min-width:992px) and (max-width:1199px){.modal.full .modal__close svg{height:33px;width:33px}}@media (min-width:768px) and (max-width:991px){.modal.full .modal__close svg{height:30px;width:30px}}@media (max-width:767px){.modal.full .modal__close svg{height:27px;width:27px}}.modal.full picture{margin:0 auto}.modal.full iframe,.modal.full img{max-width:100vw;max-height:100vh;margin:0 auto;opacity:1;filter:alpha(opacity=100)}body.modal-open{padding-right:0!important}