.pragmatica-medium,.pragmatica-regular{font-family:pragmatica,sans-serif}.pragmatica-medium{font-weight:600}.popups-host{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;opacity:0;visibility:hidden;overflow:auto;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.popups-host_shown{visibility:visible;opacity:1}.popups-host_fullscreen .popups-host__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.popups-host_fullscreen .popups-host__close-button_transparent.sb-round-icon{background-color:rgba(17,17,17,.04)}.popups-host_fullscreen .popups-host__close-button_transparent.sb-round-icon:hover{background-color:rgba(17,17,17,.16)}.popups-host .popups-host__close-button.sb-round-icon{position:fixed;top:16px;right:16px;z-index:3;border-radius:50%;background-color:#fff}.popups-host .popups-host__close-button.sb-round-icon:hover{background-color:hsla(0,0%,100%,.8)}.popups-host__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%}.popups-host__container,.popups-host__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.popups-host__content{z-index:2;min-height:0}@media screen and (max-width:639px){.popups-host__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.popups-host__overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(17,17,17,.56)}.popup-info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:64px 24px;background-color:#fff;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.16);box-shadow:0 8px 24px rgba(0,0,0,.16)}@media screen and (max-width:959px){.popup-info{width:100vw}}@media screen and (min-width:960px){.popups-host:not(.popups-host_fullscreen) .popups-host__content{padding:60px 0}.popup-info{width:428px}}.popup-info__icon{margin-bottom:32px}.popup-info__title{margin-bottom:20px;font-size:32px;line-height:40px}.popup-info__description{font-size:16px;line-height:24px}@media screen and (max-width:639px){.popup-info__description,.popup-info__title{padding:0 12px}}