.ReactModalPortal>div{z-index:10}body.modal-opened{overflow:hidden}.modal-container .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;padding:30px 10px;z-index:100;opacity:0;visibility:hidden;transition:all .2s ease;transform:scale(.7);overflow-y:auto;overflow-x:hidden}@media (max-width:580px){.modal-container .modal-overlay{padding-top:60px}}.modal-container .modal-overlay.ReactModal__Overlay--after-open{transform:scale(1);opacity:1;visibility:visible}.modal-container .modal-content .modal-closer-btn{position:fixed;top:0;right:-100px;width:100px;height:100px;background:hsla(0,0%,100%,.5);border:1px solid #ececec;border-top:none;border-right:none;outline:none;cursor:pointer;transition:all .25s ease-out 0s;transition-delay:.1s}@media (max-width:768px){.modal-container .modal-content .modal-closer-btn{width:50px;height:50px}}.modal-container .modal-content.ReactModal__Content--after-open .modal-closer-btn{right:0}.modal-container .modal-content .modal-closer-btn:hover{background:#fff}.modal-container .modal-content .modal-closer-btn>span{display:inline-block;position:relative;width:32px;height:32px}@media (max-width:768px){.modal-container .modal-content .modal-closer-btn>span{width:22px;height:22px}}.modal-container .modal-content .modal-closer-btn>span:after,.modal-container .modal-content .modal-closer-btn>span:before{content:"";width:32px;height:2px;transform:rotate(-45deg);position:absolute;top:14px;left:0;display:block;background-color:#6e6e6e;transition:all .25s ease-out 0s}@media (max-width:768px){.modal-container .modal-content .modal-closer-btn>span:after,.modal-container .modal-content .modal-closer-btn>span:before{width:22px;top:10px}}.modal-container .modal-content .modal-closer-btn>span:after{transform:rotate(-135deg)}.modal-container .modal-content .modal-closer-btn:hover>span:after,.modal-container .modal-content .modal-closer-btn:hover>span:before{transform:rotate(0deg)}.modal-container .modal-content{background:#fff;padding:0 48px 28px;border:1px solid #ececec;outline:none;position:relative;top:0;margin:auto}@media (max-width:1024px){.modal-container .modal-content{padding:20px!important}}.modal-container .modal-content.preview-image,.modal-container .modal-content.preview-pdf{padding:10px}.modal-container .modal-content.contact-modal{padding-right:0;padding-bottom:0}.modal-container .modal-content.ReactModal__Content--after-open{opacity:1;visibility:visible;top:0}.modal-container .modal-content .modal-header{display:flex;margin-bottom:40px}.modal-container .modal-content .modal-header .modal-header-img{width:66px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.modal-container .modal-content .modal-header .modal-header-img:before{content:"";position:absolute;top:-25px;right:0;bottom:0;left:0;background:#ed3b45;z-index:-1}.modal-container .modal-content .modal-header .modal-header-txt{padding:28px 0 28px 14px;flex-basis:0;flex-grow:1}.modal-container .modal-content .modal-header .modal-header-txt h3{font-family:montserratextrabold;color:#ee3b45;text-transform:uppercase;font-size:18px;line-height:29px}.modal-container .modal-content .modal-header .modal-header-txt p{font-family:montserratregular;font-size:12px;color:#330073}