.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none}.modal.positionTopLeft .block{top:10%;left:10%}.modal.positionTopCenter .block{top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal.positionTopRight .block{top:10%;right:10%}.modal.positionCenterLeft .block{top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal.positionCenter .block{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal.positionCenterRight .block{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal.positionBottomLeft .block{bottom:10%;left:10%}.modal.positionBottomCenter .block{bottom:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal.positionBottomRight .block{bottom:10%;right:10%}.modal .block:not(.block .block){position:fixed;z-index:1;margin:0;max-width:500px;pointer-events:all;color:#fff;padding:var(--padding) var(--padding) calc(var(--padding) + var(--lineThickness) + var(--padding))}.modal .block:not(.block .block):after{content:"";background:var(--color2);position:absolute;bottom:var(--padding);height:var(--lineThickness);right:0;width:calc(100% - var(--padding));transition:width .5s ease-in-out}.modal .block:not(.block .block) .header{position:relative;margin-bottom:calc(var(--padding) / 2);font-family:var(--subfont);font-size:var(--m-fontsize);font-weight:800;line-height:1.1;color:#fff}.modal .block:not(.block .block) .header .close{position:absolute;right:0;top:0;height:100%;font-size:2rem;font-weight:100;font-family:Arial,Helvetica,sans-serif;display:flex;justify-content:center;align-items:center;cursor:pointer;width:20px;height:20px;color:#fff}.modal .block:not(.block .block) .content{line-height:1.5}.modal .block:not(.block .block) .footer{display:flex}.modal .block:not(.block .block) .footer .actionButton{color:#fff}.modal .block:not(.block .block) .footer .actionButton .btnLine{background-color:#fff}.modal .block:not(.block .block) .footer .actionButton .symbol{color:#fff}.modal.positionCenterRight .block{-webkit-transform:translateX(calc(100% + 50px)) translateY(-50%);transform:translateX(calc(100% + 50px)) translateY(-50%);transition:all 500ms linear}.modal.positionCenterRight .block .inner .frmHtml.block{all:unset;padding:0 var(--padding) 0 0}.modal.positionCenterRight .block .inner .frmHtml.block .header{display:none}.modal.positionCenterRight .block .inner .frmHtml.block .content{padding:0 calc(var(--padding) / 2) 0 0}.modal.positionCenterRight .block .inner .frmHtml.block .content .form-row .form-control.Recaptcha{margin:0}.modal.positionCenterRight .block .inner .frmHtml.block .footer-buttons{text-align:left}.modal.positionCenterRight.active .block{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.modal.positionCenterRight.active .block .inner .frmHtml.block{all:unset}