.header-pop-up{z-index:99;position:absolute;right:0;top:-100vh;opacity:0;overflow:visible;transition:right 1.4s ease-in-out,top 2s ease-in-out .4s,opacity 1s ease-in-out .5s,height .35s ease-in-out}.header-pop-up:before{content:'';position:absolute;height:500px;width:500px;border-radius:50%;background:rgba(255,255,255,.6);top:-33px;right:-120px;z-index:-1}.header-pop-up.active{opacity:1;right:10%;top:250px;transition:right 2.2s ease-in-out .2s,top 2s ease-in-out,opacity .3s ease-in-out}.header-pop-up .close{min-width:40px;height:40px;margin-left:auto;position:relative;border:0}.header-pop-up .close:hover:after,.header-pop-up .close:hover:before{background:#fff}.header-pop-up .close:after,.header-pop-up .close:before{content:'';display:block;position:absolute;width:30px;height:2px;top:calc(50% - 1px);left:calc(50% - 15px);background:var(--wp--preset--color--orange);transition:background .3s ease-in-out;transform:rotate(-45deg)}.header-pop-up .close:after{transform:rotate(45deg)}.header-pop-up .lead{font-weight:700;font-size:22px;margin:0}.header-pop-up .title{color:var(--wp--preset--color--orange);font-size:26px;font-weight:500;margin-bottom:0}@media only screen and (max-width:1200px) and (min-height:965px){.header-pop-up{top:0}.header-pop-up.active{left:0;right:unset;width:100%;background:rgba(255,255,255,.8);top:calc(80vh + 160px);text-align:center;padding:1em;box-sizing:border-box;transform:translateY(-100%);z-index:2;position:absolute}.header-pop-up:before{content:'';position:absolute;height:500px;width:500px;border-radius:50%;background:rgba(255,255,255,.6);top:-33px;right:-120px;z-index:-1}.header-pop-up .close{position:absolute;right:1em}.header-pop-up.active:before{display:none}}@media only screen and (max-width:1200px) and (max-height:965px){.header-pop-up{top:0;left:0;right:unset;position:relative;width:100%;height:auto}.header-pop-up.active{top:0;transform:translateY(0)}.header-pop-up:before{display:none}.header-pop-up .close,.header-pop-up .title,.header-pop-up .lead,.header-pop-up img,.header-pop-up .button{position:relative;z-index:1}}@media only screen and (max-width:650px) and (min-height:965px){.header-pop-up.active{top:calc(80vh + 89px)}}