.fs-modal{display:none;position:fixed;z-index:1001;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}
.fs-modal--close{background-color:transparent;transition:background-color 300ms ease}
.fs-modal--close .fs-modal__content{animation:animateBottom 300ms ease}
.fs-modal__content{position:relative;background-color:#fff;border:1px solid #f8f8f8;width:auto;margin:16px;padding:16px 32px;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);animation:animateTop 300ms ease}
@media(min-width:768px){.fs-modal__content{width:600px;margin:auto}
}
@media(min-width:992px){.fs-modal__content{width:900px;margin:auto}
}
@media(min-width:768px){.fs-modal__content.fs-modal__sm{width:400px}
}
@media(min-width:1280px){.fs-modal__content.fs-modal__lg{width:1200px;margin:auto}
}
.fs-modal__close-btn{background-image:url(../../../../../../../content/dam/f-secure/en/brand/icons/function/icon-close-alt.svg);background-repeat:no-repeat;cursor:pointer;height:28px;opacity:.2;position:absolute;right:8px;top:8px;width:28px}
.fs-modal__close-btn:hover,.fs-modal__close-btn:focus{opacity:1}