

@charset "utf-8";
/* CSS Document */
@import url("https://cdn.wolterskluwer.io/wk-fonts/1.1.x/wk-fonts.css");
.nrv, .nrv * {
 margin: 0;
 padding: 0;
 border: 0;
 font: inherit;
 vertical-align: baseline;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 line-height: 1;
 z-index: 1;
 color: #FFFFFF;
 font-size: 100%;
 -webkit-text-size-adjust: 100%;
 -ms-text-size-adjust: 100%;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 width: 100%;
 font-family: "Fira Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
 position: static;
 font-weight: 400;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;


 overflow: initial;  -webkit-transition: all .1s ease-in-out;
 -moz-transition: all .1s ease-in-out;
 -o-transition: all .1s ease-in-out;
 transition: all .1s ease-in-out;

}
.nrv {
 width: 100%;
 overflow: hidden;
 position: relative;

}
.nrv *:hover {
 -webkit-transition: all .2s .1s ease-in-out;
 -moz-transition: all .2s .1s ease-in-out;
 -o-transition: all .2s .1s ease-in-out;
 transition: all .2s .1s ease-in-out;
}
.nrv > a.nrv-link {
 position: absolute;
 top: auto;
 bottom: 0;
 left: auto;
 right: 0;
 width: 180px;
 height: 32px;
 z-index: 2;
 display: block;
}
.nrv > .up {
 background-color: #007ac3;
 padding: 16px;
}
.nrv > .up > .up-title {
 font-size: 30px;
 font-weight: 300;
 margin-bottom: 9px;
 margin-top: 4px;
}
.nrv > .up > .up-title > b {
 font-weight: 400;
}
.nrv > .up > .up-txt {
 font-size: 18px;
 line-height: 20px;
 font-family: 'Fira Sans Book', Arial, sans-serif;

 margin-top: -1px
}
.nrv > .dw {
 background-color: #ffffff;
 padding: 16px 16px 56px;
 border: solid 1px #dddddd;

}
.nrv > .dw > .dw-txt {
 font-size: 14px;
 line-height: 20px;
 font-weight: 400;
 margin-top: 9px;
	color: #000000;
}
.nrv > .dw > .dw-txt > b {
 font-weight: 500;color: #000;
}
.nrv > .dw > .nrv-button {
 display: inline-block;
 position: absolute;
 bottom: 0;
 right: 0;
 line-height: 32px;
 height: 32px;
 padding: 0 56px 0 25px;
 background-color: #e5202e;
 width: auto;
 font-size: 16px;
 font-weight: 400;
 text-decoration: none !important;
}
.nrv > .dw > .nrv-button:after {
 display: block;
 content: "";
 width: 32px;
 height: 32px;
 position: absolute;
 bottom: 0;
 right: 0;
 background-color: rgba(255, 255, 255, .20);
 background-image: url(https://legacyshop.wki.it/Marketing/campaign/noriskvisure/img/arrow.png);
 background-position: center;
 background-repeat: no-repeat;
 background-size: 66%;
}
.nrv > .up > .up-txt span, .nrv > .dw > .dw-txt span {
 white-space: nowrap;
 font-size: inherit;
 font-family: inherit;color: #000000;
}

.nrv:hover > .dw > .nrv-button {
}
.nrv:hover > .dw {

background-color: none;}

.nrv:hover > .up {
 background-color: #0069A9;
}
