.htw-modal{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.3);z-index:99999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 991px){.htw-modal__position-bottom-left,.htw-modal__position-bottom-right{top:auto;bottom:0;width:auto;height:auto}}@media(min-width: 991px){.htw-modal__position-bottom-right{left:auto;right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media(min-width: 991px){.htw-modal__position-bottom-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.htw-modal--show,.htw-modal--hide{display:-webkit-box;display:-ms-flexbox;display:flex}.htw-modal__container{position:relative;width:100%;max-width:536px;max-height:800px;padding:25px;margin:12px;background:#fff;background-repeat:no-repeat;background-size:cover}.htw-modal__container::before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(255,255,255,.35)}.htw-modal__content-container{background:#fff;padding:5px;position:relative}.htw-modal__content-container .htw-modal__content-image{max-width:240px;min-width:240px;max-height:300px;min-height:260px;background-repeat:no-repeat;background-size:cover;background-position:center;display:table-cell}.htw-modal__content-container .htw-modal__content{max-width:236px;min-width:236px;max-height:300px;min-height:260px;display:table-cell}.htw-modal__content-container .htw-modal__grid-container{display:table}.htw-modal__content-container .htw-modal__grid-container>div{text-align:center}.htw-modal__content-container .htw-modal__vlContainer{height:37px;position:relative}.htw-modal__content-container .htw-modal__vl{border-left:1px solid #000;height:inherit;position:absolute;left:50%;margin-left:-3px;top:0}.htw-modal__content-container .htw-modal__vlContainer-short{height:20px;position:relative}.htw-modal__content-container .htw-modal__vl-short{border-left:1px solid #000;height:inherit;position:absolute;left:50%;margin-left:-3px;top:0}.htw-modal__content-container .htw-modal__content-title{font-size:25px;font-weight:bold;margin-bottom:10px;margin-top:10px}.htw-modal__content-container .htw-modal__content-text-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:5px 10px 0px 10px;min-height:260px}.htw-modal__content-container .htw-modal__content-text-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.htw-modal__content-container .htw-modal__content-text{overflow:hidden;overflow-y:auto;max-height:190px}.htw-modal__content-container .htw-modal__content-text-container p{color:inherit}.htw-modal__content-container img{max-width:100%;max-height:100%;width:auto;height:auto}.htw-modal__cta-button-container{text-align:center;margin-top:17px;margin-bottom:5x}.htw-modal__cta-button-container .htw-modal__cta-button{padding:5px 5px;color:#000;text-decoration:none}.htw-modal__close{cursor:pointer;font-size:23px;position:absolute;top:0px;right:0px;padding:0;border:none;background-color:#fff;outline:none;min-width:30px;z-index:2}@media screen and (max-width: 600px){.htw-modal__content-container .htw-modal__content-image{display:block;width:100%;max-width:100%;min-width:100%;max-height:300px;min-height:160px}.htw-modal__content-container .htw-modal__content{display:block;width:100%;max-width:100%;min-width:100%;max-height:100%;margin-top:18px}.htw-modal__grid-container{display:block !important}}.htw-modal.htw-modal--show{-webkit-animation:modal-open .3s;animation:modal-open .3s}@-webkit-keyframes modal-open{0%{opacity:0}100%{opacity:1}}@keyframes modal-open{0%{opacity:0}100%{opacity:1}}.htw-modal.htw-modal--hide{-webkit-animation:modal-close .3s;animation:modal-close .3s}@-webkit-keyframes modal-close{0%{opacity:1}100%{opacity:0}}@keyframes modal-close{0%{opacity:1}100%{opacity:0}}