/*****accesibility module****/
#nv_accesibility {
	top: 130px !important;
	position: fixed !important;
	z-index: 999;
	right:-220px;
	/* right:0; */
	transition: right 0.5s;
	transition-timing-function: linear;
	/* font-size: 100%; */
	font-family: Verdana, Arial, Helvetica, "sans-serif" !important;
}
body.nva_moduleopen #nv_accesibility{
	right:0;
}
#nv_accesibility button:hover{
	cursor:pointer;
}
#nv_accesibility > button{
	position: absolute; top: 0; left: -40px;
	height: 40px;
	width: 40px;
	background:#f8f8f8 center center no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Frame%22%20clip-path%3D%22url(%23clip0_42_11290)%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M4.81132%2020C4.71013%2019.9636%204.60895%2019.9375%204.50777%2019.8958C4.0221%2019.6979%203.75902%2019.2448%203.85514%2018.7136C4.22952%2016.5833%204.61907%2014.4583%204.97321%2012.3229C5.14522%2011.2709%205.28181%2010.2136%205.37288%209.15106C5.43864%208.38022%205.28687%208.21877%204.57354%207.9896C3.49595%207.64064%202.4133%207.30731%201.34077%206.94273C1.01699%206.83335%200.693203%206.67189%200.414952%206.46877C-0.232614%205.98439%20-0.0960177%204.81252%200.627435%204.45314C0.844976%204.34377%201.06758%204.35939%201.29018%204.4271C2.89391%204.9271%204.52801%205.29689%206.18739%205.53648C7.50276%205.72398%208.80801%205.66668%2010.1133%205.45314C11.5855%205.21356%2013.0374%204.85939%2014.4692%204.43231C14.9346%204.29168%2015.3039%204.43752%2015.5518%204.86981C15.8604%205.40627%2015.9768%206.18231%2015.1167%206.63543C14.7272%206.84377%2014.3022%206.9896%2013.8874%207.14064C12.9868%207.47398%2012.0711%207.78127%2011.1706%208.11981C10.3814%208.41668%2010.2903%208.54168%2010.3662%209.44273C10.5332%2011.3958%2010.9227%2013.3125%2011.2718%2015.2344C11.4792%2016.3802%2011.6917%2017.5208%2011.8941%2018.6667C12.0054%2019.2865%2011.6968%2019.7708%2011.1099%2019.9427C11.0543%2019.9583%2011.0037%2019.9792%2010.9531%2019.9948C10.7861%2019.9948%2010.6242%2019.9948%2010.4573%2019.9948C9.87042%2019.8333%209.61241%2019.3854%209.50111%2018.8125C9.4404%2018.5%209.38981%2018.1875%209.31898%2017.875C9.00532%2016.4688%208.69165%2015.0625%208.36281%2013.6615C8.29198%2013.3542%208.16045%2013.0573%208.02891%2012.7708C7.91761%2012.5313%207.80631%2012.5365%207.67983%2012.7761C7.6343%2012.8542%207.59383%2012.9375%207.56853%2013.0208C7.46735%2013.3333%207.34087%2013.6459%207.2751%2013.9636C6.93614%2015.5208%206.6073%2017.0833%206.28858%2018.6458C6.1621%2019.2604%205.95973%2019.7969%205.30205%2019.9844C5.14016%2020%204.97827%2020%204.81132%2020Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M8.15029%200C8.27677%200.0364583%208.40324%200.0677083%208.52972%200.104167C9.50107%200.421875%2010.1436%201.45312%209.9918%202.44792C9.81979%203.57813%208.95974%204.36458%207.89227%204.36979C6.84504%204.375%205.95464%203.59375%205.78769%202.52604C5.61062%201.34896%206.37454%200.244792%207.5179%200.0364583C7.55331%200.03125%207.58873%200.0104167%207.62414%200C7.79615%200%207.97322%200%208.15029%200Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_42_11290%22%3E%3Crect%20width%3D%2215.7895%22%20height%3D%2220%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	border:none;
	font-size: 100%;
	border-radius: 30px 0 0 30px;
}
#nv_accesibility > button span, .nva_skip{
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
#nv_accesibility > div{
	box-sizing:border-box;
	/* border:1px solid #f8f8f8; */
	width: 220px;
	background:#f8f8f8;
	margin-left: 0;
	padding:0 20px 10px;
}
#nv_accesibility h2{
    margin: 0 0;
    font-weight: bold;
    text-align: center;
	font-size: 16px;
    padding: 0;
    background: none;
	color: black !important;
	line-height: 40px !important;
	font-family: Verdana, Arial, Helvetica, "sans-serif" !important;
}
#nv_accesibility > div button,
body.nva_fontsize1 #nv_accesibility > div button,
body.nva_fontsize2 #nv_accesibility > div button,
body.nva_fontsize3 #nv_accesibility > div button {
	box-sizing:border-box;
	margin: 5px 0;
	display:block;
	font-size: 14px !important;
	padding:7px 10px;
	width:100%;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, "sans-serif" !important;
}
#nv_accesibility > div button i{
	width:14px;
	height:14px;
	margin: 2px 10px -2px 0;
	display:inline-block;
	background:center center no-repeat;
}
#nv_accesibility button.nva_fontincr i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}
#nv_accesibility button.nva_fontdecr i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}
#nv_accesibility button.nva_grayscale i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M6.192 2.78c-.458-.677-.927-1.248-1.35-1.643a2.972 2.972 0 0 0-.71-.515c-.217-.104-.56-.205-.882-.02-.367.213-.427.63-.43.896-.003.304.064.664.173 1.044.196.687.556 1.528 1.035 2.402L.752 8.22c-.277.277-.269.656-.218.918.055.283.187.593.36.903.348.627.92 1.361 1.626 2.068.707.707 1.441 1.278 2.068 1.626.31.173.62.305.903.36.262.05.64.059.918-.218l5.615-5.615c.118.257.092.512.05.939-.03.292-.068.665-.073 1.176v.123h.003a1 1 0 0 0 1.993 0H14v-.057a1.01 1.01 0 0 0-.004-.117c-.055-1.25-.7-2.738-1.86-3.494a4.322 4.322 0 0 0-.211-.434c-.349-.626-.92-1.36-1.627-2.067-.707-.707-1.441-1.279-2.068-1.627-.31-.172-.62-.304-.903-.36-.262-.05-.64-.058-.918.219l-.217.216zM4.16 1.867c.381.356.844.922 1.311 1.632l-.704.705c-.382-.727-.66-1.402-.813-1.938a3.283 3.283 0 0 1-.131-.673c.091.061.204.15.337.274zm.394 3.965c.54.852 1.107 1.567 1.607 2.033a.5.5 0 1 0 .682-.732c-.453-.422-1.017-1.136-1.564-2.027l1.088-1.088c.054.12.115.243.183.365.349.627.92 1.361 1.627 2.068.706.707 1.44 1.278 2.068 1.626.122.068.244.13.365.183l-4.861 4.862a.571.571 0 0 1-.068-.01c-.137-.027-.342-.104-.608-.252-.524-.292-1.186-.8-1.846-1.46-.66-.66-1.168-1.32-1.46-1.846-.147-.265-.225-.47-.251-.607a.573.573 0 0 1-.01-.068l3.048-3.047zm2.87-1.935a2.44 2.44 0 0 1-.241-.561c.135.033.324.11.562.241.524.292 1.186.8 1.846 1.46.45.45.83.901 1.118 1.31a3.497 3.497 0 0 0-1.066.091 11.27 11.27 0 0 1-.76-.694c-.66-.66-1.167-1.322-1.458-1.847z'/%3E%3C/svg%3E");
}
#nv_accesibility button.nva_highcontrast i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 448 448'%3E%3Cpath  d='M192 360v-272c-75 0-136 61-136 136s61 136 136 136zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z'%3E%3C/path%3E%3C/svg%3E");
}
#nv_accesibility button.nva_negcontrast i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z'/%3E%3Cpath d='M0 8s3-5.5 8-5.5S16 8 16 8s-3 5.5-8 5.5S0 8 0 8zm8 3.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z'/%3E%3C/svg%3E");
}
#nv_accesibility button.nva_lightbgrnd i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z'/%3E%3C/svg%3E");
}
#nv_accesibility button.nva_underlinelnks i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M5.313 3.136h-1.23V9.54c0 2.105 1.47 3.623 3.917 3.623s3.917-1.518 3.917-3.623V3.136h-1.23v6.323c0 1.49-.978 2.57-2.687 2.57-1.709 0-2.687-1.08-2.687-2.57V3.136zM12.5 15h-9v-1h9v1z'/%3E%3C/svg%3E");
}
#nv_accesibility button.nva_readablefont i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='m2.244 13.081.943-2.803H6.66l.944 2.803H8.86L5.54 3.75H4.322L1 13.081h1.244zm2.7-7.923L6.34 9.314H3.51l1.4-4.156h.034zm9.146 7.027h.035v.896h1.128V8.125c0-1.51-1.114-2.345-2.646-2.345-1.736 0-2.59.916-2.666 2.174h1.108c.068-.718.595-1.19 1.517-1.19.971 0 1.518.52 1.518 1.464v.731H12.19c-1.647.007-2.522.8-2.522 2.058 0 1.319.957 2.18 2.345 2.18 1.06 0 1.716-.43 2.078-1.011zm-1.763.035c-.752 0-1.456-.397-1.456-1.244 0-.65.424-1.115 1.408-1.115h1.805v.834c0 .896-.752 1.525-1.757 1.525z'/%3E%3C/svg%3E");
}
#nv_accesibility button.nva_reset i{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

body[class^='nva_fontsize'] #nv_accesibility button.nva_fontincr:not([disabled]), body[class*=' nva_fontsize'] #nv_accesibility button.nva_fontincr:not([disabled]),
body[class^='nva_fontsize'] #nv_accesibility button.nva_fontdecr, body[class*=' nva_fontsize'] #nv_accesibility button.nva_fontdecr,
body.nva_grayscale #nv_accesibility button.nva_grayscale,
body.nva_highcontrast #nv_accesibility button.nva_highcontrast,
body.nva_negcontrast #nv_accesibility button.nva_negcontrast,
body.nva_lightbgrnd #nv_accesibility button.nva_lightbgrnd,
body.nva_underlinelnks #nv_accesibility button.nva_underlinelnks,
body.nva_readablefont #nv_accesibility button.nva_readablefont{
	/* font-weight:bold; */
	background:#6c6b6b;
	color:white;
}
body.nva_highcontrast #nv_accesibility button[aria-pressed="true"] span,
body.nva_negcontrast #nv_accesibility button[aria-pressed="true"] span,
body.nva_highcontrast.nva_fontsize1 button.nva_fontdecr span,
body.nva_highcontrast.nva_fontsize2 button.nva_fontdecr span,
body.nva_highcontrast.nva_fontsize3 button.nva_fontdecr span,
body.nva_negcontrast.nva_fontsize1 button.nva_fontdecr span,
body.nva_negcontrast.nva_fontsize2 button.nva_fontdecr span,
body.nva_negcontrast.nva_fontsize3 button.nva_fontdecr span {color:white;}

body.nva_highcontrast button.nva_fontincr:disabled span,
body.nva_negcontrast button.nva_fontincr:disabled span {color:black !important;}

body.nva_negcontrast button span {color:black;}

/* body.nva_negcontrast #nv_accesibility button[aria-pressed="true"] span,
body.nva_negcontrast.nva_fontsize1 button.nva_fontdecr span,
body.nva_negcontrast.nva_fontsize2 button.nva_fontdecr span,
body.nva_negcontrast.nva_fontsize3 button.nva_fontdecr span {color:black;} */

body[class^='nva_fontsize'] #nv_accesibility button.nva_fontincr:not([disabled]) i, body[class*=' nva_fontsize'] #nv_accesibility button.nva_fontincr:not([disabled]) i,
body[class^='nva_fontsize'] #nv_accesibility button.nva_fontdecr i, body[class*=' nva_fontsize'] #nv_accesibility button.nva_fontdecr i,
body.nva_grayscale #nv_accesibility button.nva_grayscale i,
body.nva_highcontrast #nv_accesibility button.nva_highcontrast i,
body.nva_negcontrast #nv_accesibility button.nva_negcontrast i,
body.nva_lightbgrnd #nv_accesibility button.nva_lightbgrnd i,
body.nva_underlinelnks #nv_accesibility button.nva_underlinelnks i,
body.nva_readablefont #nv_accesibility button.nva_readablefont i{
    /*background-color:white;  */
    filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(45deg) brightness(106%) contrast(101%);
}
