.lista-punti {border-left:5px solid #f2f2f2;padding:0 0 0 10px;}.inoltre {padding:0 0 20px 30px;}.versione {font-size:16px;font-style:italic;color:#8b8b8b;line-height:20px;}@media only screen and (min-width:481px) and (max-width:768px) {.lista-punti {margin-top:30px;border-left:none;padding:0px;}ul, ol {margin:10px 0 0px -10px;}.inoltre {padding:0 0 20px 30px;}}@media only screen and (max-width:480px) {.lista-punti {margin-top:30px;border-left:none;padding:0px;}ul, ol {margin:10px 0 0px -10px;}.inoltre {padding:0 0 20px 30px;}}:root {--font-mappa:'nuovofont', sans-serif;}ul.mappa-del-sito {list-style-type:none;}.tab1 {padding:0px 0px 0px 30px;}.liv-1 {font-size:25px;margin:20px 0px 0px 0px;font-weight:600;font-family:var(--font-mappa);}.liv-1 a {text-decoration:none;display:block;width:100%;background-color:#f2f2f2;padding:8px 10px 10px 20px;border-radius:6px;}.liv-1 a:hover {text-decoration:underline;color:#fff;background-color:#1c1c1c;}.liv-2 {font-size:23px;margin:15px 0 0 15px;font-weight:500;font-family:var(--font-mappa);}.liv-2 a {text-decoration:none;background-color:#f2f2f2;padding:5px 15px 5px 15px;border-radius:6px;}.liv-2 a:hover {text-decoration:underline;color:#fff;background-color:#1c1c1c;}.liv-3 {font-size:20px;margin:18px 0px 0px 30px;font-weight:400;font-family:var(--font-mappa);}.liv-3 a {text-decoration:none;background-color:#f2f2f2;padding:5px 15px 5px 15px;border-radius:6px;}.liv-3 a:hover {text-decoration:underline;color:#fff;background-color:#1c1c1c;}.liv-4 {font-size:18px;margin:15px 0 0 45px;margin-top:15px;font-weight:400;font-family:var(--font-mappa);}.liv-4 a {text-decoration:none;background-color:#f2f2f2;padding:5px 15px 5px 15px;border-radius:6px;}.liv-4 a:hover {text-decoration:underline;color:#fff;background-color:#1c1c1c;}.liv-5 {font-size:16px;margin:12px 0 0 60px;font-weight:400;font-family:var(--font-mappa);}.liv-5 a {text-decoration:none;background-color:#f2f2f2;padding:5px 15px 5px 15px;border-radius:6px;}.liv-5 a:hover {text-decoration:underline;color:#fff;background-color:#1c1c1c;}.liv-6 {font-size:14px;margin:8px 0 0 75px;font-weight:400;font-family:var(--font-mappa);}.liv-6 a {text-decoration:none;background-color:#f2f2f2;padding:3px 10px 5px 10px;border-radius:6px;}.liv-6 a:hover {text-decoration:underline;color:#fff;background-color:#1c1c1c;}@media only screen and (min-width:769px) { }@media only screen and (min-width:481px) and (max-width:768px) { ul.mappa-del-sito {margin:0px;}}@media only screen and (max-width:480px) { ul.mappa-del-sito {margin:0px;}}ul li:hover > a.first-item {color:#cc0000; background:transparent; text-decoration:none;}html {  font-family:sans-serif;   line-height:1.15;   -ms-text-size-adjust:100%;   -webkit-text-size-adjust:100%; }body {  margin:0;}article,aside,footer,header,nav,section {  display:block;}h1 {  font-size:2em;  margin:0.67em 0;}figcaption,figure,main {   display:block;}figure {  margin:1em 40px;}hr {  box-sizing:content-box;   height:0;   overflow:visible; }pre {  font-family:monospace, monospace;   font-size:1em; }a {  background-color:transparent;   -webkit-text-decoration-skip:objects; }a:active,a:hover {  outline-width:0;}abbr[title] {  border-bottom:none;   text-decoration:underline;   text-decoration:underline dotted; }b,strong {  font-weight:inherit;}b,strong {  font-weight:bolder;}code,kbd,samp {  font-family:monospace, monospace;   font-size:1em; }dfn {  font-style:italic;}mark {  background-color:#ff0;  color:#000;}small {  font-size:80%;}sub,sup {  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline;}sub {  bottom:-0.25em;}sup {  top:-0.5em;}audio,video {  display:inline-block;}audio:not([controls]) {  display:none;  height:0;}img {  border-style:none;}svg:not(:root) {  overflow:hidden;}button,input,optgroup,select,textarea {  font-family:sans-serif;   font-size:100%;   line-height:1.15;   margin:0; }button,input {   overflow:visible;}button,select {   text-transform:none;}button,html [type="button"], [type="reset"],[type="submit"] {  -webkit-appearance:button; }button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style:none;  padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline:1px dotted ButtonText;}fieldset {  border:1px solid #c0c0c0;  margin:0 2px;  padding:0.35em 0.625em 0.75em;}legend {  box-sizing:border-box;   color:inherit;   display:table;   max-width:100%;   padding:0;   white-space:normal; }progress {  display:inline-block;   vertical-align:baseline; }textarea {  overflow:auto;}[type="checkbox"],[type="radio"] {  box-sizing:border-box;   padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height:auto;}[type="search"] {  -webkit-appearance:textfield;   outline-offset:-2px; }[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance:none;}::-webkit-file-upload-button {  -webkit-appearance:button;   font:inherit; }details, menu {  display:block;}summary {  display:list-item;}canvas {  display:inline-block;}template {  display:none;}[hidden] {  display:none;}table {  border-collapse:collapse;}@charset 'UTF-8';*, *:after, *:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }::-moz-selection {background:#b3d4fc;text-shadow:none;}::selection {background:#b3d4fc;text-shadow:none;}:root {--margin-top-content:360px;}html {overflow-x:hidden;}html,body {padding:0;margin:0;}body {text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:#fff;}body::-webkit-scrollbar {  display:none;}html {  scrollbar-width:none;}@page { marks:crop cross; }blockquote { font-style:italic; }blockquote:before { content:"\201C";display:inline-block;padding-right:.4em; }strong { font-weight:bold; }em { font-style:italic; }p::-moz-selection { background:gold; }p { -moz-user-select:text; }p {position:relative;margin:0 0 25px 0;padding:0 0 0 0;font-size:18px;font-weight:300;line-height:25px;color:#333;letter-spacing:0px;font-family:'Lato', sans-serif;}em {font-weight:700;font-style:normal;}.text p:last-child {margin:0 0 0 0;}a {position:relative;color:#333;text-decoration:none;outline:none;}a:hover {color:#888;}a.with-border {border-bottom:1px dotted #bbb;}a.with-border:hover {border-bottom:1px dotted #bbb;}h1,h2,h3,h4,h5 {position:relative;margin:0;padding:0;color:#333;}.dummy-10 { height:10px;line-height:10px; }.dummy-20 { height:20px;line-height:20px; }.dummy-30 { height:30px;line-height:30px; }.dummy-40 { height:40px;line-height:40px; }.dummy-50 { height:50px;line-height:50px; }.dummy-60 { height:60px;line-height:60px; }.dummy-70 { height:70px;line-height:70px; }.dummy-80 { height:80px;line-height:80px; }.dummy-90 { height:90px;line-height:90px; }.dummy-100 { height:100px;line-height:100px; }[class*="dummy-"] {display:block;padding:0;margin:0;width:100%;}[class*="dummy-"]::after {content:".";visibility:hidden;}.spacer1 { padding:1px; }.spacer2 { padding:2px; }.spacer3 { padding:3px; }.spacer4 { padding:4px; }.spacer5 { padding:5px; }.spacer6 { padding:6px; }.spacer7 { padding:7px; }.spacer8 { padding:8px; }.spacer9 { padding:9px; }.spacer10 { padding:10px; }.spacer15 { padding:15px; }.spacer20 { padding:20px; }.spacer25 { padding:25px; }.spacer30 { padding:30px; }.spacer35 { padding:35px; }.spacer40 { padding:40px; }.spacer45 { padding:45px; }.spacer50 { padding:50px; }[class*="spacer"] {width:100%;display:block;clear:both;}.clearfix:before,.clearfix:after { display:table;content:" "; }.clearfix:after { clear:both; }.clear { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }.fleft { float:left; }.fright { float:right; }.text-left,.text-left-nomobile,.text-left-notablet,.text-left-nosmartphone {text-align:left;}.text-center,.text-center-nomobile,.text-center-notablet,.text-center-nosmartphone {text-align:center;}.text-right,.text-right-nomobile,.text-right-notablet,.text-right-nosmartphone {text-align:right;}@media only screen and (min-width:769px) {.text-left-desktop { text-align:left; }.text-center-desktop { text-align:center; }.text-right-desktop { text-align:right; }}@media only screen and (max-width:768px) {.text-left-nomobile { text-align:left; }.text-center-nomobile { text-align:left; }.text-right-nomobile { text-align:left !important; }.text-left-mobile { text-align:left; }.text-center-mobile { text-align:center; }.text-right-mobile { text-align:right; }.text-left-desktop { text-align:left; }.text-center-desktop { text-align:left; }.text-right-desktop { text-align:left; }}@media only screen and (min-width:481px) and (max-width:768px) {.text-left-notablet { text-align:left; }.text-center-notablet { text-align:left; }.text-right-notablet { text-align:left; }.text-left-tablet { text-align:left; }.text-center-tablet { text-align:center; }.text-right-tablet { text-align:right; }.text-left-desktop { text-align:left; }.text-center-desktop { text-align:left; }.text-right-desktop { text-align:left; }}@media only screen and (max-width:480px) {.text-left-nosmartphone { text-align:left; }.text-center-nosmartphone { text-align:left; }.text-right-nosmartphone { text-align:left; }.text-left-smartphone { text-align:left; }.text-center-smartphone { text-align:center; }.text-right-smartphone { text-align:right; }.text-left-desktop { text-align:left; }.text-center-desktop { text-align:left; }.text-right-desktop { text-align:left; }}img { max-width:100%;height:auto;border:none;outline:none;display:block; }form { margin:0;padding:0; }.wrapper {position:relative;margin:0;padding:0;}.blur {-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.container {position:relative;padding:0;margin:0 auto;width:100%;max-width:1200px;}.container:before,.container:after { display:table;content:"";line-height:0; }.container:after { clear:both; }.row { }.row:before,.row:after { display:table;content:"";line-height:0; }.row:after { clear:both; }[class*="span"] { display:inline;float:left;margin:0;position:relative; }.span12 { width:100%;min-width:100%; }.span11 { width:91.6666666667%;min-width:91.6666666667%; }.span10 { width:83.3333333333%;min-width:83.3333333333%; }.span9 { width:75%;min-width:75%; }.span8 { width:66.6666666667%;min-width:66.6666666667%; }.span7 { width:58.3333333333%;min-width:58.3333333333%; }.span6 { width:50%;min-width:50%; }.span5 { width:41.6666666667%;min-width:41.6666666667%; }.span4 { width:33.3333333333%;min-width:33.3333333333%; }.span3 { width:25%;min-width:25%; }.span2 { width:16.6666666667%;min-width:16.6666666667%; }.span1 { width:8.3333333333%;min-width:8.3333333333%; }[class*="dynamic-block"] {}.max-500 {max-width:500px;}.max-1600 {max-width:1600px;}.hidden {display:none;}.hide {position:relative;top:-99999px;height:0px;}.hide-absolute {position:absolute;top:-99999px;height:0px;}@media only screen and (max-width:480px) {.hide-smartphone {position:relative;top:-99999px;height:0px;display:none !important;}}@media only screen and (min-width:481px) and (max-width:768px) {.hide-tablet {position:relative;top:-99999px;height:0px;display:none !important;}}@media only screen and (max-width:768px) {.hide-mobile {position:relative;top:-99999px;height:0px;display:none !important;}}@media only screen and (min-width:769px) {.hide-desktop {position:relative;top:-99999px;height:0px;display:none !important;}}.dummy { width:100%;min-height:1px;display:block; }#overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;z-index:70000;}#overlayclose {position:fixed;top:1px;right:10px;padding:5px;text-align:center;z-index:72000;}.separator-horizontal {position:relative;display:block;width:100%;height:1px;margin:5px 0;background-color:#c4151c;}.separator-vertical {position:fixed;bottom:-90px;left:0;width:100%;z-index:60000;height:120px;background-color:#b50000;margin:0;padding:20px 50px;}:root {--bg-footer:transparent !important;--color-footer:#bbb;--color-footer-link:#bbb;--color-footer-menu:#fff;--color-footer-link-over:#888;--bg-panel-menu:#fff;--border-left-sub-menu:#ddd;--border-bottom-items:#ddd;--link:#111;--link-over:#777;}.main {position:relative;top:360px;z-index:1;background-color:#fff;margin:0 auto;}.main.wide {top:calc(100vh - 1px);   }.main.main-med {top:181px;}.main.main-mini {top:91px;}.main.with-slide {top:20px;}.content {position:relative;margin:0 auto 0;padding:50px 50px 50px 50px;opacity:0;}.title {position:relative;margin:0;padding:0 50px 0 50px;}.content .title {padding:0 0 0 0;}.image-cover {width:100%;height:596px;background-repeat:no-repeat;background-size:cover;background-position:center;}.text.h475 {max-height:500px;overflow-y:auto;}@media only screen and (max-width:768px) {.content {padding:50px 50px 50px 50px;}.image-cover {height:420px;}}@media only screen and (max-width:480px) {.content {padding:20px 20px 20px 20px;}.content p {margin:0 0 25px 0;}.content p:last-child {margin:0 0 0 0;}.dummy {width:100%;min-height:1px;display:block;}.blockquote-001 blockquote {padding:25px 25px 25px 75px;}.blockquote-001 blockquote:before {font-size:100px;}.title {padding:20px 20px 0 20px;}.image-cover {height:250px;}}.padding-full-50 {padding:50px;}.padding-full-40 {padding:40px;}.padding-full-30 {padding:30px;}.padding-full-20 {padding:20px;}.padding-full-10 {padding:10px;}.padding-tb-50 {padding:50px 0;}.padding-tb-40 {padding:40px 0;}.padding-tb-30 {padding:30px 0;}.padding-tb-20 {padding:20px 0;}.padding-tb-10 {padding:10px 0;}.padding-t-50 {padding:50px 0 0;}.padding-t-40 {padding:40px 0 0;}.padding-t-30 {padding:30px 0 0;}.padding-t-20 {padding:20px 0 0;}.padding-t-10 {padding:10px 0 0;}.padding-b-50 {padding:0 0 50px 0;}.padding-b-40 {padding:0 0 40px 0;}.padding-b-30 {padding:0 0 30px 0;}.padding-b-20 {padding:0 0 20px 0;}.padding-b-10 {padding:0 0 10px 0;}.padding-lr-50 {padding:0 50px;}.padding-lr-40 {padding:0 40px;}.padding-lr-30 {padding:0 30px;}.padding-lr-20 {padding:0 20px;}.padding-lr-10 {padding:0 10px;}.padding-l-50 {padding:0 0 0 50px;}.padding-l-40 {padding:0 0 0 40px;}.padding-l-30 {padding:0 0 0 30px;}.padding-l-20 {padding:0 0 0 20px;}.padding-l-10 {padding:0 0 0 10px;}.padding-r-50 {padding:0 50px 0 0;}.padding-r-40 {padding:0 40px 0 0;}.padding-r-30 {padding:0 30px 0 0;}.padding-r-20 {padding:0 20px 0 0;}.padding-r-10 {padding:0 10px 0 0;}.small {font-size:14px;}.smallest {font-size:12px;}ul,ol {padding:0;margin:10px 0 30px 10px;display:block;position:relative;color:#333;font-family:'Lato', sans-serif;}ul li,ol li {font-size:18px;line-height:25px;font-weight:300;margin:0 0 10px 30px;padding:0;position:relative;text-align:left;}ul li.disc,ol li.disc {list-style-type:disc;}ul li.circle,ol li.circle {list-style-type:circle;}ul.notypelist,ol.notypelist {margin:0 0 0 0;}ul.notypelist li,ol.notypelist li {list-style-type:none;margin:0 0 0 0;}ul.ul-right li {list-style-position:inside;direction:rtl;}.dynamic-block {}@media only screen and (max-width:768px) {.container {width:100%;}[class*="span"] {display:inline-block;margin:0 auto;width:100%;max-width:100%;}[class*="padding-"] { padding:0; }.no-mobile {display:none !important;}}.div-media {position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:640px;height:520px;display:none;z-index:71000;overflow:hidden;}.div-media div {}.div-media-close {top:10px;right:10px;position:absolute;z-index:72000;}.dynamic-container {position:relative;display:inline-block;width:100%;}.privacy-inline {position:fixed;top:0;left:0;bottom:auto;right:auto;width:100%;margin:0 auto;padding:0;height:100vh;overflow-y:auto;z-index:71000;display:none;opacity:0;transition:all 0.5s ease-out;background-color:rgba(255,255,255,0.9);}.alert {position:fixed;left:50%;width:100%;max-width:500px;height:100%;max-height:180px;margin:-90px 0 0 -250px;padding:50px 50px 50px 50px;background-color:rgba(255,255,255,1);z-index:70999;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}@media only screen and (max-width:480px) {.alert {left:0;margin:-90px 0 0 auto;}}.alert a.close {position:absolute;top:0;right:0;left:auto;bottom:auto;width:50px;height:50px;display:block;margin:0;padding:0;z-index:75000;}.alert p {position:relative;width:auto;height:auto;margin:0;padding:0;color:#333;font-size:18px;line-height:25px;font-family:'Lato', sans-serif;z-index:71000;}.medium-zoom-overlay {position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity;z-index:95000;}.medium-zoom--opened .medium-zoom-overlay {cursor:pointer;cursor:zoom-out;opacity:1;}.medium-zoom-image {width:100%;cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1);z-index:96000;}.medium-zoom-image--hidden {visibility:hidden; }.medium-zoom-image--opened {position:relative;cursor:pointer;cursor:zoom-out;will-change:transform;}.blueimp-gallery > .close {padding:15px;right:0;left:auto;top:0;}.blueimp-gallery > .title {top:auto;bottom:15px;left:10px;font-size:14px;line-height:18px;font-weight:100;padding:15px 20px;border-radius:10px;font-size:14px;line-height:18px;font-weight:100;background-color:rgba(0,0,0,0.8);}.shop-popup-wide {position:fixed;top:0;left:0;bottom:auto;right:auto;width:100%;margin:0 auto;padding:0;height:100vh;z-index:71000;display:none;opacity:0;transition:all 0.5s ease-out;background-color:#000;}.shop-popup-wide #overlayclose {position:fixed;top:0;left:0;padding:0;text-align:center;z-index:72000;box-shadow:0 0 10px rgba(0,0,0,0.3);background-color:#eee;width:50px;height:50px;}@media (pointer:coarse) {.shop-popup-wide #overlayclose {top:0;left:0;}}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:480px) {.smartphone-come-desktop [class*="span"] { display:inline;float:left;margin:0;position:relative; }.smartphone-come-desktop .span12 { width:100%; }.smartphone-come-desktop .span11 { width:91.6666666667%; }.smartphone-come-desktop .span10 { width:83.3333333333%; }.smartphone-come-desktop .span9 { width:75%; }.smartphone-come-desktop .span8 { width:66.6666666667%; }.smartphone-come-desktop .span7 { width:58.3333333333%; }.smartphone-come-desktop .span6 { width:50%; }.smartphone-come-desktop .span5 { width:41.6666666667%; }.smartphone-come-desktop .span4 { width:33.3333333333%; }.smartphone-come-desktop .span3 { width:25%; }.smartphone-come-desktop .span2 { width:16.6666666667%; }.smartphone-come-desktop .span1 { width:8.3333333333%; }}@media only screen and (min-width:481px) and (max-width:768px) {.tablet-come-desktop [class*="span"] { display:inline;float:left;margin:0;position:relative; }.tablet-come-desktop .span12 { width:100%; }.tablet-come-desktop .span11 { width:91.6666666667%; }.tablet-come-desktop .span10 { width:83.3333333333%; }.tablet-come-desktop .span9 { width:75%; }.tablet-come-desktop .span8 { width:66.6666666667%; }.tablet-come-desktop .span7 { width:58.3333333333%; }.tablet-come-desktop .span6 { width:50%; }.tablet-come-desktop .span5 { width:41.6666666667%; }.tablet-come-desktop .span4 { width:33.3333333333%; }.tablet-come-desktop .span3 { width:25%; }.tablet-come-desktop .span2 { width:16.6666666667%; }.tablet-come-desktop .span1 { width:8.3333333333%; }}@media only screen and (max-width:768px) {.mobile-come-desktop [class*="span"] { display:inline;float:left;margin:0;position:relative; }.mobile-come-desktop .span12 { width:100%; }.mobile-come-desktop .span11 { width:91.6666666667%; }.mobile-come-desktop .span10 { width:83.3333333333%; }.mobile-come-desktop .span9 { width:75%; }.mobile-come-desktop .span8 { width:66.6666666667%; }.mobile-come-desktop .span7 { width:58.3333333333%; }.mobile-come-desktop .span6 { width:50%; }.mobile-come-desktop .span5 { width:41.6666666667%; }.mobile-come-desktop .span4 { width:33.3333333333%; }.mobile-come-desktop .span3 { width:25%; }.mobile-come-desktop .span2 { width:16.6666666667%; }.mobile-come-desktop .span1 { width:8.3333333333%; }}@media only screen and (min-width:481px) and (max-width:768px) {.mobile-span-11 { width:91.6666666667%; min-width:91.6666666667%; }.mobile-span-10 { width:83.3333333333%; min-width:83.3333333333%; }.mobile-span-9 { width:75%; min-width:75%; }.mobile-span-8 { width:66.6666666667%; min-width:66.6666666667%; }.mobile-span-7 { width:58.3333333333%; min-width:58.3333333333%; }.mobile-span-6 { width:50%; min-width:50%; }.mobile-span-5 { width:41.6666666667%; min-width:41.6666666667%; }.mobile-span-4 { width:33.3333333333%; min-width:33.3333333333%; }.mobile-span-3 { width:25%; min-width:25%; }.mobile-span-2 { width:16.6666666667%; min-width:16.6666666667%; }}.alcentro,.alcentro-nomobile,.alcentro-notablet,.alcentro-nosmartphone {display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;}.adestra,.adestra-nomobile,.adestra-notablet,.adestra-nosmartphone {display:flex !important;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.asinistra,.asinistra-nomobile,.asinistra-notablet,.asinistra-nosmartphone {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center;}@media only screen and (max-width:768px) {.alcentro-nomobile {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center;  }.adestra-nomobile {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center;  }.asinistra-nomobile {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center;  }.alcentro-mobile {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.adestra-mobile {display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.asinistra-mobile {display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}}@media only screen and (min-width:481px) and (max-width:768px) {.alcentro-notablet {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center; }.adestra-notablet {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center; }.asinistra-notablet {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center; }.alcentro-tablet {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.adestra-tablet {display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.asinistra-tablet {display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}}@media only screen and (max-width:480px) {.alcentro-nosmartphone {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center; }.adestra-nosmartphone {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center; }.asinistra-nosmartphone {display:flex !important;flex-wrap:wrap;justify-content:flex-start;align-items:center; }.alcentro-smartphone {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.adestra-smartphone {display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.asinistra-smartphone {display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}}@media only screen and (min-width:769px) {.vertical-align-middle, .vertical-align-center {display:flex;align-items:center;flex-direction:row;}}@media only screen and (max-width:768px) {.vertical-align-middle, .vertical-align-center {display:flex;align-items:center;flex-direction:row;}}@media only screen and (max-width:480px) {.vertical-align-middle, .vertical-align-center {display:flex;align-items:center;flex-direction:row;}}@media only screen and (min-width:769px) {.vertical-align-middle-nodesktop, .vertical-align-center-nodesktop {display:flex;align-items:center;flex-direction:column;}}@media only screen and (max-width:768px) {.vertical-align-middle-nodesktop, .vertical-align-center-nodesktop {display:flex;align-items:center;flex-direction:row;}}@media only screen and (max-width:480px) {.vertical-align-middle-nodesktop, .vertical-align-center-nodesktop {display:flex;align-items:center;flex-direction:row;}}@media only screen and (min-width:769px) {.vertical-align-middle-notablet, .vertical-align-center-notablet {display:flex;align-items:center;flex-direction:row;}}@media only screen and (max-width:768px) {.vertical-align-middle-notablet, .vertical-align-center-notablet {display:flex;align-items:center;flex-direction:column;}}@media only screen and (max-width:480px) {.vertical-align-middle-notablet, .vertical-align-center-notablet {display:flex;align-items:center;flex-direction:row;}}@media only screen and (min-width:769px) {.vertical-align-middle-nosmartphone, .vertical-align-center-nosmartphone {display:flex;align-items:center;flex-direction:row;}}@media only screen and (max-width:768px) {.vertical-align-middle-nosmartphone, .vertical-align-center-nosmartphone {display:flex;align-items:center;flex-direction:row;}}@media only screen and (max-width:480px) {.vertical-align-middle-nosmartphone, .vertical-align-center-nosmartphone {display:flex;align-items:center;flex-direction:column;}}@media only screen and (min-width:769px) {.vertical-align-middle-nomobile, .vertical-align-center-nomobile {display:flex;align-items:center;flex-direction:row;}}@media only screen and (max-width:768px) {.vertical-align-middle-nomobile, .vertical-align-center-nomobile {display:flex;align-items:center;flex-direction:column;}}@media only screen and (max-width:480px) {.vertical-align-middle-nomobile, .vertical-align-center-nomobile {display:flex;align-items:center;flex-direction:column;}}.alert-delayed {position:fixed;left:50%;width:100%;max-width:500px;height:100%;max-height:180px;margin:-90px 0 0 -250px;padding:50px 50px 50px 50px;background-color:rgba(255,255,255,1);z-index:99100;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}@media only screen and (max-width:480px) {.alert-delayed {left:0;margin:-90px 0 0 auto;}}.alert-delayed a.close {position:absolute;top:0;right:0;left:auto;bottom:auto;width:50px;height:50px;display:block;margin:0;padding:0;z-index:99101;}.alert-delayed p {position:relative;width:auto;height:auto;margin:0;padding:0;color:#333;font-size:18px;line-height:25px;font-family:'Lato', sans-serif;z-index:99100;}@media only screen and (max-width:768px) {.patch-spazio {display:grid !important;}}.header-scroll {display:none;}.header-scroll .logo a img,.header .logo a img {opacity:0;}.ritardo-display p,.ritardo-display div,.ritardo-display span,.ritardo-display ul,.ritardo-display ol,.ritardo-display img {opacity:0;}.alert-contenitore {color:#fff;padding:15px 35px 15px 30px;background-color:#ff0000;bottom:100px;left:0px;border-radius:0 100px 100px 0;position:fixed;z-index:9999999999999999999999;font-weight:600;}@media only screen and (min-width:769px) {.alert-contenitore {max-width:450px;}.alert-messaggio::after {content:"Attenzione! Questo sito non è online al pubblico";visibility:visible;}}@media only screen and (min-width:481px) and (max-width:768px) {.alert-contenitore {bottom:50px;max-width:420px;}.alert-messaggio::after {content:"Questo sito non è online al pubblico";visibility:visible;}}@media only screen and (max-width:480px) {.alert-contenitore {bottom:50px;}.alert-messaggio::after {content:"Questo sito non è pubblico";visibility:visible;}}.link-skip {position:relative;text-decoration:none !important;outline:none;border-bottom:none;}.link-skip text a {position:relative;text-decoration:none !important;outline:1px solid rgb(0, 128, 255);outline-offset:60px;border-bottom:none;}.link-skip div.link-skip-landing {outline-width:2px !important;outline-style:solid !important;outline-color:Highlight !important;outline-offset:60px !important;}.link-skip [class*="span"] {width:100%;}body:not(.tabbed) .hamburger a:link,body:not(.tabbed) .actions a:link,body:not(.tabbed) *:link {outline-width:2px !important;outline-style:solid !important;outline-color:transparent !important;}body.tabbed *:not(.hamburger a):focus,body.tabbed *:not(.actions a):focus {outline-width:2px !important;outline-style:solid !important;outline-color:Highlight !important;outline-offset:5px !important;}.link-accessibilita img {width:50px;}.accessibilita-icona {position:fixed;z-index:999999;border-radius:50%;outline:1px solid;outline-offset:-5px;outline-color:#2a55a2;}.accessibilita-icona:hover {animation-name:icona;animation-iteration-count:infinite;animation-duration:0.7s;}@keyframes icona {from {text-shadow:none;}to {outline-color:rgba(255, 255, 255, 0);outline-offset:15px;text-shadow:1px 1px 2px #427388; }}.accessibilita-icona.top-left {bottom:auto;right:auto;top:15px;left:15px;}.accessibilita-icona.top-center {bottom:auto;right:auto;top:15px;left:50%;transform:translateX(-50%);}.accessibilita-icona.top-right {bottom:auto;right:15px;top:15px;left:auto;}.accessibilita-icona.middle-left {bottom:auto;right:auto;top:50%;transform:translateY(-50%);left:15px;}.accessibilita-icona.middle-right {bottom:auto;right:15px;top:50%;transform:translateY(-50%);left:auto;}.accessibilita-icona.bottom-left {bottom:15px;right:auto;top:auto;left:15px;}.accessibilita-icona.bottom-center {bottom:15px;right:auto;top:auto;left:50%;transform:translateX(-50%);}.accessibilita-icona.bottom-right {bottom:15px;right:15px;top:auto;left:auto;}.accessibilita-icona-Widget {position:fixed;z-index:999999;border-radius:50%;outline:1px solid;outline-offset:-5px;outline-color:#2a55a2;width:50px;}.accessibilita-icona-Widget:hover {animation-name:icona;animation-iteration-count:infinite;animation-duration:0.7s;}@keyframes icona {from {text-shadow:none;}to {outline-color:rgba(255, 255, 255, 0);outline-offset:15px;text-shadow:1px 1px 2px #427388; }}.accessibilita-icona-Widget.top-left {bottom:auto;right:auto;top:15px;left:15px;}.accessibilita-icona-Widget.top-center {bottom:auto;right:auto;top:15px;left:50%;transform:translateX(-50%);}.accessibilita-icona-Widget.top-right {bottom:auto;right:15px;top:15px;left:auto;}.accessibilita-icona-Widget.middle-left {bottom:auto;right:auto;top:50%;transform:translateY(-50%);left:15px;}.accessibilita-icona-Widget.middle-right {bottom:auto;right:15px;top:50%;transform:translateY(-50%);left:auto;}.accessibilita-icona-Widget.bottom-left {bottom:15px;right:auto;top:auto;left:15px;}.accessibilita-icona-Widget.bottom-center {bottom:15px;right:auto;top:auto;left:50%;transform:translateX(-50%);}.accessibilita-icona-Widget.bottom-right {bottom:15px;right:15px;top:auto;left:auto;}#iubenda_policy h1 {display:none;}#iubenda_policy.iubenda_fluid_policy .iub_container {margin-top:0px !important;}@media (min-width:481px) and (max-width:768px) {#iubenda_policy.iubenda_fluid_policy .iub_container {margin-top:10px !important;}}@media (max-width:480px) {#iubenda_policy.iubenda_fluid_policy .iub_container {margin-top:0px !important;}}#iubenda_policy .iub_content {padding:25px 0px 50px 0px !important;}@media (min-width:481px) and (max-width:768px) {#iubenda_policy .iub_content {padding:10px 0px 50px 0px !important;}}@media (max-width:480px) {#iubenda_policy .iub_content {padding:0px 0px 50px 0px !important;}}#iubenda_policy.iubenda_embed_policy .iub_container>.iub_footer {display:none;}.video-iub {position:relative;padding:0 0 0 0;}.video-iub-iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.share {position:fixed;top:auto;right:auto;bottom:20px;left:20px;width:50px;height:50px;z-index:9999999999999999999;opacity:0;}.share-ombra {filter:drop-shadow(1px 1px 4px rgb(0 0 0 / 0.1));}.gsap {opacity:0}.evento-scaduto {color:#595959;opacity:0.5;text-decoration:line-through;}section {overflow:hidden;}.text a,p a {text-decoration:underline;}.col-4 {  -webkit-columns:4 250px; -moz-columns:4 250px;  columns:4 250px;  -webkit-column-gap:30px; -moz-column-gap:30px;  column-gap:30px;}.col-3 {  -webkit-columns:3 300px; -moz-columns:3 300px;  columns:3 300px;  -webkit-column-gap:30px; -moz-column-gap:30px;  column-gap:30px;}.col-2 {  -webkit-columns:2 300px; -moz-columns:2 300px;  columns:2 300px;  -webkit-column-gap:50px; -moz-column-gap:50px;  column-gap:50px;-moz-break-inside:avoid-column;-webkit-break-inside:avoid-column;break-inside:avoid-column;padding:0;}.upper {text-transform:uppercase;}.underline {text-decoration:underline;}.gangster {font-family:'gangster_groteskregular';}.sentinel {font-family:Sentinel Book;}.gotham {font-family:Gotham Light;}.text p {word-break:break-word;}.text .button a {text-decoration:none;}.text img.float-out-left {margin:0 40px 20px -250px;float:left;max-width:500px;}@media only screen and (max-width:1023px) {.text img.float-out-left {margin:0 0 20px 0;float:none;max-width:100%;}}.text img.float-out-right {margin:0 -250px 20px 40px;float:right;max-width:500px;}@media only screen and (max-width:1023px) {.text img.float-out-right {margin:0 0 20px 0;float:none;max-width:100%;}}.text .image.float-out-left {margin:0 40px 20px -100px;float:left;max-width:300px;}@media only screen and (max-width:1023px) {.text .image.float-out-left {margin:0 0 20px 0;float:none;max-width:100%;}}.text .image.float-out-right {margin:0 -100px 20px 40px;float:right;max-width:300px;}@media only screen and (max-width:1023px) {.text .image.float-out-right {margin:0 0 20px 0;float:none;max-width:100%;}}img.radius-left-top {border-radius:10px 0 0 0;}img.radius-left-bottom {border-radius:0 0 0 10px;}img.radius-right-top {border-radius:0 10px 0 0;}img.radius-right-bottom {border-radius:0 0 10px 0;}img.radius-left-top-bottom {border-radius:10px 0 0 10px;}img.radius-right-top-bottom {border-radius:0 10px 10px 0;}img.radius-all {border-radius:10px;}@media only screen and (max-width:1023px) {img.radius-left-top,img.radius-left-bottom,img.radius-right-top,img.radius-right-bottom,img.radius-left-top-bottom,img.radius-right-top-bottom {border-radius:inherit;}}.row.flexible {display:flex;flex-wrap:wrap;}.row.flexible.center {align-items:center;}.triangle {display:none;}@supports (clip-path:inset(50%)) {.triangle {  display:block;}}.triangle-up {display:block;height:20px;width:20px;background-color:inherit;border:inherit;position:absolute;top:-10px;left:calc(50% - 10px);clip-path:polygon(100% 100%, 0 0, 100% 0);transform:rotate(-45deg);border-radius:0 0 0 0.25em;}.triangle-down {display:block;height:20px;width:20px;background-color:inherit;border:inherit;position:absolute;bottom:-10px;left:calc(50% - 10px);clip-path:polygon(0% 0%, 100% 100%, 0% 100%);transform:rotate(-45deg);border-radius:0 0 0 0.25em;}.triangle-sx {display:block;height:20px;width:20px;background-color:inherit;border:inherit;position:absolute;top:calc(50% - 10px);left:-10px;clip-path:polygon(100% 0%, 100% 100%, 0% 100%);transform:rotate(136deg);border-radius:0 0 0 0.25em;}.triangle-dx {display:block;height:20px;width:20px;background-color:inherit;border:inherit;position:absolute;top:calc(50% - 10px);left:calc(100% - 10px);clip-path:polygon(100% 0%, 100% 100%, 0% 100%);transform:rotate(-45deg);border-radius:0 0 0 0.25em;}@media (pointer:coarse) {.triangle {  display:none;}}.blk-container {position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.blk-container.center {align-items:center;}.blk-container.top {align-items:flex-start;}.blk-container.bottom {align-items:flex-end;}.blk-container.cx {justify-content:center;}.blk-container.sx {justify-content:flex-start;}.blk-container.dx {justify-content:flex-end;}.blk-content {position:relative;}.blk-container .image {position:relative;margin:0;padding:0 4px;}.blk-container .text {position:relative;margin:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.blk-container .text p {position:relative;margin:0;display:block;float:none;width:100%;}.blk-container .text p {padding:0 0 0 0;font-size:18px;font-weight:300;line-height:25px;color:#333;letter-spacing:0px;font-family:'Lato', sans-serif;}.blk-container .text.sx p {text-align:left;}.blk-container .text.cx p {text-align:center;}.blk-container .text.dx p {text-align:right;}.blk-container .title {position:relative;margin:0 0 10px 0;padding:0 0 0 0;font-size:18px;line-height:22px;color:#666;letter-spacing:0px;font-family:Gotham Book;}.blk-container .title span {color:#ff0000;}.blk-container .title.sx {text-align:left;}.blk-container .title.cx {text-align:center;}.blk-container .title.dx {text-align:right;}.image-cover,.blk-container .image-cover {position:relative;margin:0 0 0 0;padding:0;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;}.shadow-image,.blk-container .shadow-image {position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.40);}.blk-container h1 span,.blk-container h2 span,.blk-container h3 span,.blk-container h4 span,.blk-container h5 span,.blk-container h6 span,.blk-container .title span {color:#ff0000;}@media only screen and (max-width:480px){.image-cover,.blk-container .image-cover {max-height:100%;}.shadow-image,.blk-container .shadow-image {max-height:100%;}}.notation-container {position:relative;margin:5px 0 10px 0;padding:0;display:flex;flex-wrap:wrap;}.notation-container.sx {justify-content:flex-start;text-align:left;}.notation-container.cx {justify-content:center;text-align:center;}.notation-container.dx {justify-content:flex-end;text-align:right;}.notation {position:relative;margin:0 0 0 0;padding:0;}.notation .border {position:relative;margin:9px 0 9px 0;padding:0;width:100%;height:1px;border-bottom:1px solid #333;}.notation .border.border-left {margin:9px 0 9px 0;width:50%;}.notation .border.border-right {margin:9px 0 9px auto;width:50%;}.notation .image {position:relative;margin:0 10px 0 0;padding:0 0 0 0;float:left;}.notation .text {position:relative;margin:0;padding:0 15px 0 0;display:block;float:none;width:100%;}.notation .text.sx {text-align:left;}.notation .text.cx {text-align:center;}.notation .text.dx {text-align:right;}.notation .image + .text {position:relative;margin:0;padding:0 0 0 0;display:inline;float:right;width:calc(100% - 36px);}.notation .title {font-size:10px;line-height:15px;color:#333;letter-spacing:0px;font-family:Gotham Black;}.notation .description {padding:0 15px 0 0;font-size:12px;line-height:15px;color:#333;letter-spacing:0px;font-family:Gotham Bold;}.notation .title.float {position:relative;margin:0;padding:0;font-size:30px;line-height:40px;color:#333;letter-spacing:0px;font-family:Gotham Black;max-width:400px;}.notation .title.float-out-left {margin:40px 20px 20px -100px;float:left;}@media only screen and (max-width:1023px) {.notation .title.float-out-left {margin:0 0 20px 0;float:none;}}.notation .title.float-out-right {margin:0 -100px 20px 20px;float:right;}@media only screen and (max-width:1023px) {.notation .title.float-out-right {margin:0 0 20px 0;float:none;}}.caption-container {position:relative;margin:10px 0 10px 0;padding:0;display:flex;flex-wrap:wrap;}.caption-container.sx {justify-content:flex-start;}.caption-container.cx {justify-content:center;}.caption-container.dx {justify-content:flex-end;}.caption {position:relative;margin:0 0 0 0;padding:0;}.caption .border {position:relative;margin:9px 0 9px 0;padding:0;width:100%;height:1px;border-bottom:1px solid #ddd;}.caption .image {position:relative;margin:0 10px 0 0;padding:0 0 0 0;float:left;}.caption .text {position:relative;margin:0;padding:0 15px 0 15px;display:inline;float:none;width:100%;}.caption .text.sx {text-align:left;}.caption .text.cx {text-align:center;}.caption .text.dx {text-align:right;}.caption .image + .text {position:relative;margin:0;padding:0 0 0 0;display:inline;float:right;width:calc(100% - 36px);}.caption .title {padding:0 15px 0 0;font-size:12px;line-height:15px;color:#666;letter-spacing:0px;font-family:Gotham Bold;}.caption .description {padding:2px 15px 0 0;font-size:11px;line-height:15px;color:#666;letter-spacing:0px;font-family:Gotham Book;}.caption .description.italic {font-style:italic;}.citation-container {position:absolute;margin:0;padding:0;display:flex;flex-wrap:wrap;width:100%;}@media only screen and (max-width:479px){.citation-container {position:relative;}}.citation-container.top {top:0;bottom:auto;}.citation-container.bottom {top:auto;bottom:0;}.citation-container.sx {justify-content:flex-start;}.citation-container.cx {justify-content:center;}.citation-container.dx {justify-content:flex-end;}.citation {position:relative;margin:0 0 0 0;padding:20px 20px 20px 20px;background-color:rgba(160, 181, 252, 0.3);}.citation .text {position:relative;margin:0;padding:0;display:inline;}.citation .text.sx {text-align:left;}.citation .text.cx {text-align:center;}.citation .text.dx {text-align:right;}.citation .text p {padding:0;font-size:11px;line-height:15px;color:#666;letter-spacing:0px;font-family:Gotham Book;font-style:italic;}.citation .text .author {margin:20px 0 0 0;font-size:11px;line-height:15px;color:#666;letter-spacing:0px;font-family:Gotham Bold;}.citation .text .bibliography {padding:0;font-size:10px;line-height:15px;color:#666;letter-spacing:0px;font-family:Gotham Book;font-style:italic;}.citation .title.float {position:relative;margin:0;padding:0;font-size:30px;line-height:40px;color:#333;letter-spacing:0px;font-family:Gotham Black;max-width:400px;}.citation .title.float-out-left {margin:40px 20px 20px -100px;float:left;}@media only screen and (max-width:1023px) {.citation .title.float-out-left {margin:0 0 20px 0;float:none;}}.citation .title.float-out-right {margin:0 -100px 20px 20px;float:right;}@media only screen and (max-width:1023px) {.citation .title.float-out-right {margin:0 0 20px 0;float:none;}}.image-cover .title,.image-cover h1,.image-cover h2,.image-cover h3,.image-cover h4,.image-cover h5,.image-cover h6,.blk-container .image-cover .text p,.blk-container.image-cover .text p,.image-cover .citation .text p,.image-cover .citation .text .author,.image-cover .citation .text .bibliography,.image-cover p {color:#fff;}.blockquote-001 blockquote {margin:0;background-color:transparent;color:#222;padding:25px 25px 25px 90px;position:relative;font-family:'Lato', sans-serif;font-weight:300;}.blockquote-001 blockquote:before {content:"\201C";font-family:serif;position:absolute;left:0;top:0;color:#222;font-size:120px;text-align:center;}.blockquote-001 blockquote p {margin:0 0 0;font-size:22px;letter-spacing:.05em;line-height:1.4;font-style:italic;}.blockquote-002 blockquote {margin:0;background-color:#fff;color:#222;border:3px solid #333;padding:0 40px 25px 40px;position:relative;font-family:'Lato', sans-serif;font-weight:300;}.blockquote-002 blockquote:before {content:"";position:relative;}.blockquote-002 blockquote p {margin:0 0 0;font-size:22px;letter-spacing:.05em;line-height:1.4;font-style:italic;}@media only screen and (max-width:1070px){}@media only screen and (max-width:1023px){}.button.sx {text-align:left;}.button.cx {text-align:center;}.button.dx {text-align:right;}.button a {position:relative;height:50px;margin:30px 3px 30px 3px;padding:0 50px;display:inline-block;line-height:46px;text-align:center;border-style:solid;border-width:2px;border-color:#a5a5a5;border-radius:25px;background-color:#fff;color:#a5a5a5;font-family:Gotham Medium;font-size:20px;letter-spacing:-1px;flex:1 1 100px;}.button a:hover {background-color:#a5a5a5;color:#fff;}@media only screen and (max-width:640px) {.button a {margin:10px auto 10px auto;max-width:280px;display:block;}}.media-container {position:relative;width:100%;height:99.9vh;overflow:hidden;}.media-wrapper {position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;}.media-wrapper iframe {width:100vw;height:56.25vw; min-height:100vh;min-width:177.77vh; position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.media-overlay {position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none; background-color:rgba(0,0,0,0.7);width:100%;height:100%;}.media-text-container {position:relative;margin:90px 0 0 0;padding:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:6;}.media-text-container .media-text-content {position:relative;color:#fff;margin:0;padding:0;height:calc(100vh - 400px);display:flex;}.media-text-container .media-text-content.sx {justify-content:flex-start;padding:0;}.media-text-container .media-text-content.cx {justify-content:center;padding:0;}.media-text-container .media-text-content.dx {justify-content:flex-end;padding:0;}.media-text-container .media-text-content.top {align-items:flex-start;}.media-text-container .media-text-content.center {align-items:center;}.media-text-container .media-text-content.bottom {align-items:flex-end;}.media-text-content .media-text-dynamic {position:relative;color:#fff;margin:0;padding:0;width:100%;}.media-text-content .media-obj.slidebtt{top:200px;opacity:0;}.media-text-content .media-obj.slidertl{right:-200px;opacity:0;}.media-text-content .media-obj.slideltr{left:-200px;opacity:0;}.media-text-content .media-obj.fade{opacity:0;}.media-text-container .media-text-content h1 {font-size:calc(28px + (96 - 28) * ((100vw - 96px) / (2000 - 320)));margin:0 0 20px;padding:0 0 0 0;color:#fff;font-weight:400;font-family:'Lato', sans-serif;letter-spacing:-1px;}@media only screen and (min-width:1920px) {.media-text-container .media-text-content h1 {font-size:100px;}}.media-text-container .media-text-content h5 {font-size:calc(16px + (36 - 16) * ((100vw - 36px) / (2000 - 320)));margin:20px 0 20px;padding:0 0 0 0;color:#fff;font-weight:400;font-family:'Lato', sans-serif;}.buttons {position:relative;}.media-text-container .media-text-content p.gotham,.media-text-container .media-text-content a.gotham {font-family:Gotham Book;}.media-text-container .media-text-content a:hover {background-color:#fff;color:#333;}.media-text-content-scroll-down {position:absolute;bottom:20px;left:50%;margin-left:-25px;z-index:1;}@media only screen and (max-width:900px) {.media-text-container .media-text-content {padding:0 40px;}}@media only screen and (max-width:480px) {.media-text-container .media-text-content {display:flex;height:100%;}}@media only screen and (max-width:375px) {.media-text-container .media-text-content {padding:0 10px;}}@media only screen   and (max-device-width:667px)  and (orientation:landscape) {.media-text-container .media-text-content {height:100%;}.media-text-content-scroll-down {bottom:0;}}.media-icone {position:absolute;bottom:0;margin:0;padding:0;width:100%;z-index:6;display:flex;align-items:center;opacity:0;}@media only screen and (max-width:575px) {.media-icone {display:none;}}.media-icone-content {position:relative;margin:0;padding:0;display:block;display:flex;align-items:center;width:100%;}.media-icone-content.sx {margin:0;}.media-icone-content.cx {margin:0 auto;}.media-icone-content.dx {margin:0 0 0 auto;}.media-icone-content a {position:relative;display:inline-block;float:left;margin-right:20px;max-width:250px;}.media-icone-content a:last-child {margin-right:0;}.buttons {position:relative;display:flex;}.buttons.sx {justify-content:flex-start;}.buttons.cx {justify-content:center;}.buttons.dx {justify-content:flex-end;}.buttons a {position:relative;min-width:200px;height:46px;margin:30px 3px 30px 3px;padding:0 25px;border-style:solid;border-width:2px;border-color:#a5a5a5;border-radius:25px;background-color:#fff;color:#a5a5a5;font-family:Gotham Medium;font-size:20px;letter-spacing:-1px;display:flex;align-items:center;float:left;text-decoration:none;outline:none;}.buttons a:hover {background-color:#a5a5a5;color:#fff;}.buttons a img {transform:scale(0.7);position:relative;}.buttons a img.sx {}.buttons a img.dx {margin-left:auto;order:2;}.buttons a img.cx {margin:0 auto;}.buttons a div {display:inline-block;width:100%;}.buttons a div.sx {text-align:left;}.buttons a div.cx {text-align:center;}.buttons a div.dx {text-align:right;}@media only screen and (max-width:768px) {.buttons {flex-wrap:wrap;justify-content:center;}.buttons a {margin:10px auto 10px auto;width:100%;max-width:400px;float:none;}}@media only screen and (max-width:480px) {.buttons a {margin:10px auto 10px auto;width:100%;}}.icons {background-image:url(/template/assets/img/sprite.png);z-index:1;background-size:3000% 2000%;}.icon {width:50px;height:50px;}.icon-1-1  { background-position:0px 0px; opacity:1; }.icon-1-2  { background-position:0px   -50px; opacity:1; }.icon-1-3  { background-position:0px  -100px; opacity:1; }.icon-1-4  { background-position:0px  -150px; opacity:1; }.icon-1-5  { background-position:0px  -200px; opacity:1; }.icon-1-6  { background-position:0px  -250px; opacity:1; }.icon-1-7  { background-position:0px  -300px; opacity:1; }.icon-1-8  { background-position:0px  -350px; opacity:1; }.icon-1-9  { background-position:0px  -400px; opacity:1; }.icon-1-10 { background-position:0px  -450px; opacity:1; }.icon-1-11 { background-position:0px  -500px; opacity:1; }.icon-1-12 { background-position:0px  -550px; opacity:1; }.icon-1-13 { background-position:0px  -600px; opacity:1; }.icon-1-14 { background-position:0px  -650px; opacity:1; }.icon-1-15 { background-position:0px  -700px; opacity:1; }.icon-1-16 { background-position:0px  -750px; opacity:1; }.icon-1-17 { background-position:0px  -800px; opacity:1; }.icon-1-18 { background-position:0px  -850px; opacity:1; }.icon-1-19 { background-position:0px  -900px; opacity:1; }.icon-1-20 { background-position:0px  -950px; opacity:1; }.icon-1-21 { background-position:0px -1000px; opacity:1; }.icon-1-22 { background-position:0px -1050px; opacity:1; }.icon-1-23 { background-position:0px -1100px; opacity:1; }.icon-1-24 { background-position:0px -1150px; opacity:1; }.icon-1-25 { background-position:0px -1200px; opacity:1; }.icon-1-26 { background-position:0px -1250px; opacity:1; }.icon-1-27 { background-position:0px -1300px; opacity:1; }.icon-1-28 { background-position:0px -1350px; opacity:1; }.icon-1-29 { background-position:0px -1400px; opacity:1; }.icon-1-30 { background-position:0px -1450px; opacity:1; }.icon-2-1  { background-position:-50px 0px; opacity:1; }.icon-2-2  { background-position:-50px   -50px; opacity:1; }.icon-2-3  { background-position:-50px  -100px; opacity:1; }.icon-2-4  { background-position:-50px  -150px; opacity:1; }.icon-2-5  { background-position:-50px  -200px; opacity:1; }.icon-2-6  { background-position:-50px  -250px; opacity:1; }.icon-2-7  { background-position:-50px  -300px; opacity:1; }.icon-2-8  { background-position:-50px  -350px; opacity:1; }.icon-2-9  { background-position:-50px  -400px; opacity:1; }.icon-2-10 { background-position:-50px  -450px; opacity:1; }.icon-2-11 { background-position:-50px  -500px; opacity:1; }.icon-2-12 { background-position:-50px  -550px; opacity:1; }.icon-2-13 { background-position:-50px  -600px; opacity:1; }.icon-2-14 { background-position:-50px  -650px; opacity:1; }.icon-2-15 { background-position:-50px  -700px; opacity:1; }.icon-2-16 { background-position:-50px  -750px; opacity:1; }.icon-2-17 { background-position:-50px  -800px; opacity:1; }.icon-2-18 { background-position:-50px  -850px; opacity:1; }.icon-2-19 { background-position:-50px  -900px; opacity:1; }.icon-2-20 { background-position:-50px  -950px; opacity:1; }.icon-2-21 { background-position:-50px -1000px; opacity:1; }.icon-2-22 { background-position:-50px -1050px; opacity:1; }.icon-2-23 { background-position:-50px -1100px; opacity:1; }.icon-2-24 { background-position:-50px -1150px; opacity:1; }.icon-2-25 { background-position:-50px -1200px; opacity:1; }.icon-2-26 { background-position:-50px -1250px; opacity:1; }.icon-2-27 { background-position:-50px -1300px; opacity:1; }.icon-2-28 { background-position:-50px -1350px; opacity:1; }.icon-2-29 { background-position:-50px -1400px; opacity:1; }.icon-2-30 { background-position:-50px -1450px; opacity:1; }.icon-3-1  { background-position:-100px 0px; opacity:1; }.icon-3-2  { background-position:-100px   -50px; opacity:1; }.icon-3-3  { background-position:-100px  -100px; opacity:1; }.icon-3-4  { background-position:-100px  -150px; opacity:1; }.icon-3-5  { background-position:-100px  -200px; opacity:1; }.icon-3-6  { background-position:-100px  -250px; opacity:1; }.icon-3-7  { background-position:-100px  -300px; opacity:1; }.icon-3-8  { background-position:-100px  -350px; opacity:1; }.icon-3-9  { background-position:-100px  -400px; opacity:1; }.icon-3-10 { background-position:-100px  -450px; opacity:1; }.icon-3-11 { background-position:-100px  -500px; opacity:1; }.icon-3-12 { background-position:-100px  -550px; opacity:1; }.icon-3-13 { background-position:-100px  -600px; opacity:1; }.icon-3-14 { background-position:-100px  -650px; opacity:1; }.icon-3-15 { background-position:-100px  -700px; opacity:1; }.icon-3-16 { background-position:-100px  -750px; opacity:1; }.icon-3-17 { background-position:-100px  -800px; opacity:1; }.icon-3-18 { background-position:-100px  -850px; opacity:1; }.icon-3-19 { background-position:-100px  -900px; opacity:1; }.icon-3-20 { background-position:-100px  -950px; opacity:1; }.icon-3-21 { background-position:-100px -1000px; opacity:1; }.icon-3-22 { background-position:-100px -1050px; opacity:1; }.icon-3-23 { background-position:-100px -1100px; opacity:1; }.icon-3-24 { background-position:-100px -1150px; opacity:1; }.icon-3-25 { background-position:-100px -1200px; opacity:1; }.icon-3-26 { background-position:-100px -1250px; opacity:1; }.icon-3-27 { background-position:-100px -1300px; opacity:1; }.icon-3-28 { background-position:-100px -1350px; opacity:1; }.icon-3-29 { background-position:-100px -1400px; opacity:1; }.icon-3-30 { background-position:-100px -1450px; opacity:1; }.icon-4-1  { background-position:-150px 0px; opacity:1; }.icon-4-2  { background-position:-150px   -50px; opacity:1; }.icon-4-3  { background-position:-150px  -100px; opacity:1; }.icon-4-4  { background-position:-150px  -150px; opacity:1; }.icon-4-5  { background-position:-150px  -200px; opacity:1; }.icon-4-6  { background-position:-150px  -250px; opacity:1; }.icon-4-7  { background-position:-150px  -300px; opacity:1; }.icon-4-8  { background-position:-150px  -350px; opacity:1; }.icon-4-9  { background-position:-150px  -400px; opacity:1; }.icon-4-10 { background-position:-150px  -450px; opacity:1; }.icon-4-11 { background-position:-150px  -500px; opacity:1; }.icon-4-12 { background-position:-150px  -550px; opacity:1; }.icon-4-13 { background-position:-150px  -600px; opacity:1; }.icon-4-14 { background-position:-150px  -650px; opacity:1; }.icon-4-15 { background-position:-150px  -700px; opacity:1; }.icon-4-16 { background-position:-150px  -750px; opacity:1; }.icon-4-17 { background-position:-150px  -800px; opacity:1; }.icon-4-18 { background-position:-150px  -850px; opacity:1; }.icon-4-19 { background-position:-150px  -900px; opacity:1; }.icon-4-20 { background-position:-150px  -950px; opacity:1; }.icon-4-21 { background-position:-150px -1000px; opacity:1; }.icon-4-22 { background-position:-150px -1050px; opacity:1; }.icon-4-23 { background-position:-150px -1100px; opacity:1; }.icon-4-24 { background-position:-150px -1150px; opacity:1; }.icon-4-25 { background-position:-150px -1200px; opacity:1; }.icon-4-26 { background-position:-150px -1250px; opacity:1; }.icon-4-27 { background-position:-150px -1300px; opacity:1; }.icon-4-28 { background-position:-150px -1350px; opacity:1; }.icon-4-29 { background-position:-150px -1400px; opacity:1; }.icon-4-30 { background-position:-150px -1450px; opacity:1; }.icon-5-1  { background-position:-200px 0px; opacity:1; }.icon-5-2  { background-position:-200px   -50px; opacity:1; }.icon-5-3  { background-position:-200px  -100px; opacity:1; }.icon-5-4  { background-position:-200px  -150px; opacity:1; }.icon-5-5  { background-position:-200px  -200px; opacity:1; }.icon-5-6  { background-position:-200px  -250px; opacity:1; }.icon-5-7  { background-position:-200px  -300px; opacity:1; }.icon-5-8  { background-position:-200px  -350px; opacity:1; }.icon-5-9  { background-position:-200px  -400px; opacity:1; }.icon-5-10 { background-position:-200px  -450px; opacity:1; }.icon-5-11 { background-position:-200px  -500px; opacity:1; }.icon-5-12 { background-position:-200px  -550px; opacity:1; }.icon-5-13 { background-position:-200px  -600px; opacity:1; }.icon-5-14 { background-position:-200px  -650px; opacity:1; }.icon-5-15 { background-position:-200px  -700px; opacity:1; }.icon-5-16 { background-position:-200px  -750px; opacity:1; }.icon-5-17 { background-position:-200px  -800px; opacity:1; }.icon-5-18 { background-position:-200px  -850px; opacity:1; }.icon-5-19 { background-position:-200px  -900px; opacity:1; }.icon-5-20 { background-position:-200px  -950px; opacity:1; }.icon-5-21 { background-position:-200px -1000px; opacity:1; }.icon-5-22 { background-position:-200px -1050px; opacity:1; }.icon-5-23 { background-position:-200px -1100px; opacity:1; }.icon-5-24 { background-position:-200px -1150px; opacity:1; }.icon-5-25 { background-position:-200px -1200px; opacity:1; }.icon-5-26 { background-position:-200px -1250px; opacity:1; }.icon-5-27 { background-position:-200px -1300px; opacity:1; }.icon-5-28 { background-position:-200px -1350px; opacity:1; }.icon-5-29 { background-position:-200px -1400px; opacity:1; }.icon-5-30 { background-position:-200px -1450px; opacity:1; }.icon-6-1  { background-position:-250px 0px; opacity:1; }.icon-6-2  { background-position:-250px   -50px; opacity:1; }.icon-6-3  { background-position:-250px  -100px; opacity:1; }.icon-6-4  { background-position:-250px  -150px; opacity:1; }.icon-6-5  { background-position:-250px  -200px; opacity:1; }.icon-6-6  { background-position:-250px  -250px; opacity:1; }.icon-6-7  { background-position:-250px  -300px; opacity:1; }.icon-6-8  { background-position:-250px  -350px; opacity:1; }.icon-6-9  { background-position:-250px  -400px; opacity:1; }.icon-6-10 { background-position:-250px  -450px; opacity:1; }.icon-6-11 { background-position:-250px  -500px; opacity:1; }.icon-6-12 { background-position:-250px  -550px; opacity:1; }.icon-6-13 { background-position:-250px  -600px; opacity:1; }.icon-6-14 { background-position:-250px  -650px; opacity:1; }.icon-6-15 { background-position:-250px  -700px; opacity:1; }.icon-6-16 { background-position:-250px  -750px; opacity:1; }.icon-6-17 { background-position:-250px  -800px; opacity:1; }.icon-6-18 { background-position:-250px  -850px; opacity:1; }.icon-6-19 { background-position:-250px  -900px; opacity:1; }.icon-6-20 { background-position:-250px  -950px; opacity:1; }.icon-6-21 { background-position:-250px -1000px; opacity:1; }.icon-6-22 { background-position:-250px -1050px; opacity:1; }.icon-6-23 { background-position:-250px -1100px; opacity:1; }.icon-6-24 { background-position:-250px -1150px; opacity:1; }.icon-6-25 { background-position:-250px -1200px; opacity:1; }.icon-6-26 { background-position:-250px -1250px; opacity:1; }.icon-6-27 { background-position:-250px -1300px; opacity:1; }.icon-6-28 { background-position:-250px -1350px; opacity:1; }.icon-6-29 { background-position:-250px -1400px; opacity:1; }.icon-6-30 { background-position:-250px -1450px; opacity:1; }.icon-7-1  { background-position:-300px 0px; opacity:1; }.icon-7-2  { background-position:-300px   -50px; opacity:1; }.icon-7-3  { background-position:-300px  -100px; opacity:1; }.icon-7-4  { background-position:-300px  -150px; opacity:1; }.icon-7-5  { background-position:-300px  -200px; opacity:1; }.icon-7-6  { background-position:-300px  -250px; opacity:1; }.icon-7-7  { background-position:-300px  -300px; opacity:1; }.icon-7-8  { background-position:-300px  -350px; opacity:1; }.icon-7-9  { background-position:-300px  -400px; opacity:1; }.icon-7-10 { background-position:-300px  -450px; opacity:1; }.icon-7-11 { background-position:-300px  -500px; opacity:1; }.icon-7-12 { background-position:-300px  -550px; opacity:1; }.icon-7-13 { background-position:-300px  -600px; opacity:1; }.icon-7-14 { background-position:-300px  -650px; opacity:1; }.icon-7-15 { background-position:-300px  -700px; opacity:1; }.icon-7-16 { background-position:-300px  -750px; opacity:1; }.icon-7-17 { background-position:-300px  -800px; opacity:1; }.icon-7-18 { background-position:-300px  -850px; opacity:1; }.icon-7-19 { background-position:-300px  -900px; opacity:1; }.icon-7-20 { background-position:-300px  -950px; opacity:1; }.icon-7-21 { background-position:-300px -1000px; opacity:1; }.icon-7-22 { background-position:-300px -1050px; opacity:1; }.icon-7-23 { background-position:-300px -1100px; opacity:1; }.icon-7-24 { background-position:-300px -1150px; opacity:1; }.icon-7-25 { background-position:-300px -1200px; opacity:1; }.icon-7-26 { background-position:-300px -1250px; opacity:1; }.icon-7-27 { background-position:-300px -1300px; opacity:1; }.icon-7-28 { background-position:-300px -1350px; opacity:1; }.icon-7-29 { background-position:-300px -1400px; opacity:1; }.icon-7-30 { background-position:-300px -1450px; opacity:1; }.icon-8-1  { background-position:-350px 0px; opacity:1; }.icon-8-2  { background-position:-350px   -50px; opacity:1; }.icon-8-3  { background-position:-350px  -100px; opacity:1; }.icon-8-4  { background-position:-350px  -150px; opacity:1; }.icon-8-5  { background-position:-350px  -200px; opacity:1; }.icon-8-6  { background-position:-350px  -250px; opacity:1; }.icon-8-7  { background-position:-350px  -300px; opacity:1; }.icon-8-8  { background-position:-350px  -350px; opacity:1; }.icon-8-9  { background-position:-350px  -400px; opacity:1; }.icon-8-10 { background-position:-350px  -450px; opacity:1; }.icon-8-11 { background-position:-350px  -500px; opacity:1; }.icon-8-12 { background-position:-350px  -550px; opacity:1; }.icon-8-13 { background-position:-350px  -600px; opacity:1; }.icon-8-14 { background-position:-350px  -650px; opacity:1; }.icon-8-15 { background-position:-350px  -700px; opacity:1; }.icon-8-16 { background-position:-350px  -750px; opacity:1; }.icon-8-17 { background-position:-350px  -800px; opacity:1; }.icon-8-18 { background-position:-350px  -850px; opacity:1; }.icon-8-19 { background-position:-350px  -900px; opacity:1; }.icon-8-20 { background-position:-350px  -950px; opacity:1; }.icon-8-21 { background-position:-350px -1000px; opacity:1; }.icon-8-22 { background-position:-350px -1050px; opacity:1; }.icon-8-23 { background-position:-350px -1100px; opacity:1; }.icon-8-24 { background-position:-350px -1150px; opacity:1; }.icon-8-25 { background-position:-350px -1200px; opacity:1; }.icon-8-26 { background-position:-350px -1250px; opacity:1; }.icon-8-27 { background-position:-350px -1300px; opacity:1; }.icon-8-28 { background-position:-350px -1350px; opacity:1; }.icon-8-29 { background-position:-350px -1400px; opacity:1; }.icon-8-30 { background-position:-350px -1450px; opacity:1; }.icon-9-1  { background-position:-400px 0px; opacity:1; }.icon-9-2  { background-position:-400px   -50px; opacity:1; }.icon-9-3  { background-position:-400px  -100px; opacity:1; }.icon-9-4  { background-position:-400px  -150px; opacity:1; }.icon-9-5  { background-position:-400px  -200px; opacity:1; }.icon-9-6  { background-position:-400px  -250px; opacity:1; }.icon-9-7  { background-position:-400px  -300px; opacity:1; }.icon-9-8  { background-position:-400px  -350px; opacity:1; }.icon-9-9  { background-position:-400px  -400px; opacity:1; }.icon-9-10 { background-position:-400px  -450px; opacity:1; }.icon-9-11 { background-position:-400px  -500px; opacity:1; }.icon-9-12 { background-position:-400px  -550px; opacity:1; }.icon-9-13 { background-position:-400px  -600px; opacity:1; }.icon-9-14 { background-position:-400px  -650px; opacity:1; }.icon-9-15 { background-position:-400px  -700px; opacity:1; }.icon-9-16 { background-position:-400px  -750px; opacity:1; }.icon-9-17 { background-position:-400px  -800px; opacity:1; }.icon-9-18 { background-position:-400px  -850px; opacity:1; }.icon-9-19 { background-position:-400px  -900px; opacity:1; }.icon-9-20 { background-position:-400px  -950px; opacity:1; }.icon-9-21 { background-position:-400px -1000px; opacity:1; }.icon-9-22 { background-position:-400px -1050px; opacity:1; }.icon-9-23 { background-position:-400px -1100px; opacity:1; }.icon-9-24 { background-position:-400px -1150px; opacity:1; }.icon-9-25 { background-position:-400px -1200px; opacity:1; }.icon-9-26 { background-position:-400px -1250px; opacity:1; }.icon-9-27 { background-position:-400px -1300px; opacity:1; }.icon-9-28 { background-position:-400px -1350px; opacity:1; }.icon-9-29 { background-position:-400px -1400px; opacity:1; }.icon-9-30 { background-position:-400px -1450px; opacity:1; }.icon-10-1  { background-position:-450px 0px; opacity:1; }.icon-10-2  { background-position:-450px   -50px; opacity:1; }.icon-10-3  { background-position:-450px  -100px; opacity:1; }.icon-10-4  { background-position:-450px  -150px; opacity:1; }.icon-10-5  { background-position:-450px  -200px; opacity:1; }.icon-10-6  { background-position:-450px  -250px; opacity:1; }.icon-10-7  { background-position:-450px  -300px; opacity:1; }.icon-10-8  { background-position:-450px  -350px; opacity:1; }.icon-10-9  { background-position:-450px  -400px; opacity:1; }.icon-10-10 { background-position:-450px  -450px; opacity:1; }.icon-10-11 { background-position:-450px  -500px; opacity:1; }.icon-10-12 { background-position:-450px  -550px; opacity:1; }.icon-10-13 { background-position:-450px  -600px; opacity:1; }.icon-10-14 { background-position:-450px  -650px; opacity:1; }.icon-10-15 { background-position:-450px  -700px; opacity:1; }.icon-10-16 { background-position:-450px  -750px; opacity:1; }.icon-10-17 { background-position:-450px  -800px; opacity:1; }.icon-10-18 { background-position:-450px  -850px; opacity:1; }.icon-10-19 { background-position:-450px  -900px; opacity:1; }.icon-10-20 { background-position:-450px  -950px; opacity:1; }.icon-10-21 { background-position:-450px -1000px; opacity:1; }.icon-10-22 { background-position:-450px -1050px; opacity:1; }.icon-10-23 { background-position:-450px -1100px; opacity:1; }.icon-10-24 { background-position:-450px -1150px; opacity:1; }.icon-10-25 { background-position:-450px -1200px; opacity:1; }.icon-10-26 { background-position:-450px -1250px; opacity:1; }.icon-10-27 { background-position:-450px -1300px; opacity:1; }.icon-10-28 { background-position:-450px -1350px; opacity:1; }.icon-10-29 { background-position:-450px -1400px; opacity:1; }.icon-10-30 { background-position:-450px -1450px; opacity:1; }.icon-11-1  { background-position:-500px 0px; opacity:1; }.icon-11-2  { background-position:-500px   -50px; opacity:1; }.icon-11-3  { background-position:-500px  -100px; opacity:1; }.icon-11-4  { background-position:-500px  -150px; opacity:1; }.icon-11-5  { background-position:-500px  -200px; opacity:1; }.icon-11-6  { background-position:-500px  -250px; opacity:1; }.icon-11-7  { background-position:-500px  -300px; opacity:1; }.icon-11-8  { background-position:-500px  -350px; opacity:1; }.icon-11-9  { background-position:-500px  -400px; opacity:1; }.icon-11-10 { background-position:-500px  -450px; opacity:1; }.icon-11-11 { background-position:-500px  -500px; opacity:1; }.icon-11-12 { background-position:-500px  -550px; opacity:1; }.icon-11-13 { background-position:-500px  -600px; opacity:1; }.icon-11-14 { background-position:-500px  -650px; opacity:1; }.icon-11-15 { background-position:-500px  -700px; opacity:1; }.icon-11-16 { background-position:-500px  -750px; opacity:1; }.icon-11-17 { background-position:-500px  -800px; opacity:1; }.icon-11-18 { background-position:-500px  -850px; opacity:1; }.icon-11-19 { background-position:-500px  -900px; opacity:1; }.icon-11-20 { background-position:-500px  -950px; opacity:1; }.icon-11-21 { background-position:-500px -1000px; opacity:1; }.icon-11-22 { background-position:-500px -1050px; opacity:1; }.icon-11-23 { background-position:-500px -1100px; opacity:1; }.icon-11-24 { background-position:-500px -1150px; opacity:1; }.icon-11-25 { background-position:-500px -1200px; opacity:1; }.icon-11-26 { background-position:-500px -1250px; opacity:1; }.icon-11-27 { background-position:-500px -1300px; opacity:1; }.icon-11-28 { background-position:-500px -1350px; opacity:1; }.icon-11-29 { background-position:-500px -1400px; opacity:1; }.icon-11-30 { background-position:-500px -1450px; opacity:1; }.icon-12-1  { background-position:-550px 0px; opacity:1; }.icon-12-2  { background-position:-550px   -50px; opacity:1; }.icon-12-3  { background-position:-550px  -100px; opacity:1; }.icon-12-4  { background-position:-550px  -150px; opacity:1; }.icon-12-5  { background-position:-550px  -200px; opacity:1; }.icon-12-6  { background-position:-550px  -250px; opacity:1; }.icon-12-7  { background-position:-550px  -300px; opacity:1; }.icon-12-8  { background-position:-550px  -350px; opacity:1; }.icon-12-9  { background-position:-550px  -400px; opacity:1; }.icon-12-10 { background-position:-550px  -450px; opacity:1; }.icon-12-11 { background-position:-550px  -500px; opacity:1; }.icon-12-12 { background-position:-550px  -550px; opacity:1; }.icon-12-13 { background-position:-550px  -600px; opacity:1; }.icon-12-14 { background-position:-550px  -650px; opacity:1; }.icon-12-15 { background-position:-550px  -700px; opacity:1; }.icon-12-16 { background-position:-550px  -750px; opacity:1; }.icon-12-17 { background-position:-550px  -800px; opacity:1; }.icon-12-18 { background-position:-550px  -850px; opacity:1; }.icon-12-19 { background-position:-550px  -900px; opacity:1; }.icon-12-20 { background-position:-550px  -950px; opacity:1; }.icon-12-21 { background-position:-550px -1000px; opacity:1; }.icon-12-22 { background-position:-550px -1050px; opacity:1; }.icon-12-23 { background-position:-550px -1100px; opacity:1; }.icon-12-24 { background-position:-550px -1150px; opacity:1; }.icon-12-25 { background-position:-550px -1200px; opacity:1; }.icon-12-26 { background-position:-550px -1250px; opacity:1; }.icon-12-27 { background-position:-550px -1300px; opacity:1; }.icon-12-28 { background-position:-550px -1350px; opacity:1; }.icon-12-29 { background-position:-550px -1400px; opacity:1; }.icon-12-30 { background-position:-550px -1450px; opacity:1; }.icon-13-1  { background-position:-600px 0px; opacity:1; }.icon-13-2  { background-position:-600px   -50px; opacity:1; }.icon-13-3  { background-position:-600px  -100px; opacity:1; }.icon-13-4  { background-position:-600px  -150px; opacity:1; }.icon-13-5  { background-position:-600px  -200px; opacity:1; }.icon-13-6  { background-position:-600px  -250px; opacity:1; }.icon-13-7  { background-position:-600px  -300px; opacity:1; }.icon-13-8  { background-position:-600px  -350px; opacity:1; }.icon-13-9  { background-position:-600px  -400px; opacity:1; }.icon-13-10 { background-position:-600px  -450px; opacity:1; }.icon-13-11 { background-position:-600px  -500px; opacity:1; }.icon-13-12 { background-position:-600px  -550px; opacity:1; }.icon-13-13 { background-position:-600px  -600px; opacity:1; }.icon-13-14 { background-position:-600px  -650px; opacity:1; }.icon-13-15 { background-position:-600px  -700px; opacity:1; }.icon-13-16 { background-position:-600px  -750px; opacity:1; }.icon-13-17 { background-position:-600px  -800px; opacity:1; }.icon-13-18 { background-position:-600px  -850px; opacity:1; }.icon-13-19 { background-position:-600px  -900px; opacity:1; }.icon-13-20 { background-position:-600px  -950px; opacity:1; }.icon-13-21 { background-position:-600px -1000px; opacity:1; }.icon-13-22 { background-position:-600px -1050px; opacity:1; }.icon-13-23 { background-position:-600px -1100px; opacity:1; }.icon-13-24 { background-position:-600px -1150px; opacity:1; }.icon-13-25 { background-position:-600px -1200px; opacity:1; }.icon-13-26 { background-position:-600px -1250px; opacity:1; }.icon-13-27 { background-position:-600px -1300px; opacity:1; }.icon-13-28 { background-position:-600px -1350px; opacity:1; }.icon-13-29 { background-position:-600px -1400px; opacity:1; }.icon-13-30 { background-position:-600px -1450px; opacity:1; }.icon-14-1  { background-position:-650px 0px; opacity:1; }.icon-14-2  { background-position:-650px   -50px; opacity:1; }.icon-14-3  { background-position:-650px  -100px; opacity:1; }.icon-14-4  { background-position:-650px  -150px; opacity:1; }.icon-14-5  { background-position:-650px  -200px; opacity:1; }.icon-14-6  { background-position:-650px  -250px; opacity:1; }.icon-14-7  { background-position:-650px  -300px; opacity:1; }.icon-14-8  { background-position:-650px  -350px; opacity:1; }.icon-14-9  { background-position:-650px  -400px; opacity:1; }.icon-14-10 { background-position:-650px  -450px; opacity:1; }.icon-14-11 { background-position:-650px  -500px; opacity:1; }.icon-14-12 { background-position:-650px  -550px; opacity:1; }.icon-14-13 { background-position:-650px  -600px; opacity:1; }.icon-14-14 { background-position:-650px  -650px; opacity:1; }.icon-14-15 { background-position:-650px  -700px; opacity:1; }.icon-14-16 { background-position:-650px  -750px; opacity:1; }.icon-14-17 { background-position:-650px  -800px; opacity:1; }.icon-14-18 { background-position:-650px  -850px; opacity:1; }.icon-14-19 { background-position:-650px  -900px; opacity:1; }.icon-14-20 { background-position:-650px  -950px; opacity:1; }.icon-14-21 { background-position:-650px -1000px; opacity:1; }.icon-14-22 { background-position:-650px -1050px; opacity:1; }.icon-14-23 { background-position:-650px -1100px; opacity:1; }.icon-14-24 { background-position:-650px -1150px; opacity:1; }.icon-14-25 { background-position:-650px -1200px; opacity:1; }.icon-14-26 { background-position:-650px -1250px; opacity:1; }.icon-14-27 { background-position:-650px -1300px; opacity:1; }.icon-14-28 { background-position:-650px -1350px; opacity:1; }.icon-14-29 { background-position:-650px -1400px; opacity:1; }.icon-14-30 { background-position:-650px -1450px; opacity:1; }.icon-15-1  { background-position:-700px 0px; opacity:1; }.icon-15-2  { background-position:-700px   -50px; opacity:1; }.icon-15-3  { background-position:-700px  -100px; opacity:1; }.icon-15-4  { background-position:-700px  -150px; opacity:1; }.icon-15-5  { background-position:-700px  -200px; opacity:1; }.icon-15-6  { background-position:-700px  -250px; opacity:1; }.icon-15-7  { background-position:-700px  -300px; opacity:1; }.icon-15-8  { background-position:-700px  -350px; opacity:1; }.icon-15-9  { background-position:-700px  -400px; opacity:1; }.icon-15-10 { background-position:-700px  -450px; opacity:1; }.icon-15-11 { background-position:-700px  -500px; opacity:1; }.icon-15-12 { background-position:-700px  -550px; opacity:1; }.icon-15-13 { background-position:-700px  -600px; opacity:1; }.icon-15-14 { background-position:-700px  -650px; opacity:1; }.icon-15-15 { background-position:-700px  -700px; opacity:1; }.icon-15-16 { background-position:-700px  -750px; opacity:1; }.icon-15-17 { background-position:-700px  -800px; opacity:1; }.icon-15-18 { background-position:-700px  -850px; opacity:1; }.icon-15-19 { background-position:-700px  -900px; opacity:1; }.icon-15-20 { background-position:-700px  -950px; opacity:1; }.icon-15-21 { background-position:-700px -1000px; opacity:1; }.icon-15-22 { background-position:-700px -1050px; opacity:1; }.icon-15-23 { background-position:-700px -1100px; opacity:1; }.icon-15-24 { background-position:-700px -1150px; opacity:1; }.icon-15-25 { background-position:-700px -1200px; opacity:1; }.icon-15-26 { background-position:-700px -1250px; opacity:1; }.icon-15-27 { background-position:-700px -1300px; opacity:1; }.icon-15-28 { background-position:-700px -1350px; opacity:1; }.icon-15-29 { background-position:-700px -1400px; opacity:1; }.icon-15-30 { background-position:-700px -1450px; opacity:1; }.icon-16-1  { background-position:-750px 0px; opacity:1; }.icon-16-2  { background-position:-750px   -50px; opacity:1; }.icon-16-3  { background-position:-750px  -100px; opacity:1; }.icon-16-4  { background-position:-750px  -150px; opacity:1; }.icon-16-5  { background-position:-750px  -200px; opacity:1; }.icon-16-6  { background-position:-750px  -250px; opacity:1; }.icon-16-7  { background-position:-750px  -300px; opacity:1; }.icon-16-8  { background-position:-750px  -350px; opacity:1; }.icon-16-9  { background-position:-750px  -400px; opacity:1; }.icon-16-10 { background-position:-750px  -450px; opacity:1; }.icon-16-11 { background-position:-750px  -500px; opacity:1; }.icon-16-12 { background-position:-750px  -550px; opacity:1; }.icon-16-13 { background-position:-750px  -600px; opacity:1; }.icon-16-14 { background-position:-750px  -650px; opacity:1; }.icon-16-15 { background-position:-750px  -700px; opacity:1; }.icon-16-16 { background-position:-750px  -750px; opacity:1; }.icon-16-17 { background-position:-750px  -800px; opacity:1; }.icon-16-18 { background-position:-750px  -850px; opacity:1; }.icon-16-19 { background-position:-750px  -900px; opacity:1; }.icon-16-20 { background-position:-750px  -950px; opacity:1; }.icon-16-21 { background-position:-750px -1000px; opacity:1; }.icon-16-22 { background-position:-750px -1050px; opacity:1; }.icon-16-23 { background-position:-750px -1100px; opacity:1; }.icon-16-24 { background-position:-750px -1150px; opacity:1; }.icon-16-25 { background-position:-750px -1200px; opacity:1; }.icon-16-26 { background-position:-750px -1250px; opacity:1; }.icon-16-27 { background-position:-750px -1300px; opacity:1; }.icon-16-28 { background-position:-750px -1350px; opacity:1; }.icon-16-29 { background-position:-750px -1400px; opacity:1; }.icon-16-30 { background-position:-750px -1450px; opacity:1; }.icon-17-1  { background-position:-800px 0px; opacity:1; }.icon-17-2  { background-position:-800px   -50px; opacity:1; }.icon-17-3  { background-position:-800px  -100px; opacity:1; }.icon-17-4  { background-position:-800px  -150px; opacity:1; }.icon-17-5  { background-position:-800px  -200px; opacity:1; }.icon-17-6  { background-position:-800px  -250px; opacity:1; }.icon-17-7  { background-position:-800px  -300px; opacity:1; }.icon-17-8  { background-position:-800px  -350px; opacity:1; }.icon-17-9  { background-position:-800px  -400px; opacity:1; }.icon-17-10 { background-position:-800px  -450px; opacity:1; }.icon-17-11 { background-position:-800px  -500px; opacity:1; }.icon-17-12 { background-position:-800px  -550px; opacity:1; }.icon-17-13 { background-position:-800px  -600px; opacity:1; }.icon-17-14 { background-position:-800px  -650px; opacity:1; }.icon-17-15 { background-position:-800px  -700px; opacity:1; }.icon-17-16 { background-position:-800px  -750px; opacity:1; }.icon-17-17 { background-position:-800px  -800px; opacity:1; }.icon-17-18 { background-position:-800px  -850px; opacity:1; }.icon-17-19 { background-position:-800px  -900px; opacity:1; }.icon-17-20 { background-position:-800px  -950px; opacity:1; }.icon-17-21 { background-position:-800px -1000px; opacity:1; }.icon-17-22 { background-position:-800px -1050px; opacity:1; }.icon-17-23 { background-position:-800px -1100px; opacity:1; }.icon-17-24 { background-position:-800px -1150px; opacity:1; }.icon-17-25 { background-position:-800px -1200px; opacity:1; }.icon-17-26 { background-position:-800px -1250px; opacity:1; }.icon-17-27 { background-position:-800px -1300px; opacity:1; }.icon-17-28 { background-position:-800px -1350px; opacity:1; }.icon-17-29 { background-position:-800px -1400px; opacity:1; }.icon-17-30 { background-position:-800px -1450px; opacity:1; }.icon-18-1  { background-position:-850px 0px; opacity:1; }.icon-18-2  { background-position:-850px   -50px; opacity:1; }.icon-18-3  { background-position:-850px  -100px; opacity:1; }.icon-18-4  { background-position:-850px  -150px; opacity:1; }.icon-18-5  { background-position:-850px  -200px; opacity:1; }.icon-18-6  { background-position:-850px  -250px; opacity:1; }.icon-18-7  { background-position:-850px  -300px; opacity:1; }.icon-18-8  { background-position:-850px  -350px; opacity:1; }.icon-18-9  { background-position:-850px  -400px; opacity:1; }.icon-18-10 { background-position:-850px  -450px; opacity:1; }.icon-18-11 { background-position:-850px  -500px; opacity:1; }.icon-18-12 { background-position:-850px  -550px; opacity:1; }.icon-18-13 { background-position:-850px  -600px; opacity:1; }.icon-18-14 { background-position:-850px  -650px; opacity:1; }.icon-18-15 { background-position:-850px  -700px; opacity:1; }.icon-18-16 { background-position:-850px  -750px; opacity:1; }.icon-18-17 { background-position:-850px  -800px; opacity:1; }.icon-18-18 { background-position:-850px  -850px; opacity:1; }.icon-18-19 { background-position:-850px  -900px; opacity:1; }.icon-18-20 { background-position:-850px  -950px; opacity:1; }.icon-18-21 { background-position:-850px -1000px; opacity:1; }.icon-18-22 { background-position:-850px -1050px; opacity:1; }.icon-18-23 { background-position:-850px -1100px; opacity:1; }.icon-18-24 { background-position:-850px -1150px; opacity:1; }.icon-18-25 { background-position:-850px -1200px; opacity:1; }.icon-18-26 { background-position:-850px -1250px; opacity:1; }.icon-18-27 { background-position:-850px -1300px; opacity:1; }.icon-18-28 { background-position:-850px -1350px; opacity:1; }.icon-18-29 { background-position:-850px -1400px; opacity:1; }.icon-18-30 { background-position:-850px -1450px; opacity:1; }.icon-19-1  { background-position:-900px 0px; opacity:1; }.icon-19-2  { background-position:-900px   -50px; opacity:1; }.icon-19-3  { background-position:-900px  -100px; opacity:1; }.icon-19-4  { background-position:-900px  -150px; opacity:1; }.icon-19-5  { background-position:-900px  -200px; opacity:1; }.icon-19-6  { background-position:-900px  -250px; opacity:1; }.icon-19-7  { background-position:-900px  -300px; opacity:1; }.icon-19-8  { background-position:-900px  -350px; opacity:1; }.icon-19-9  { background-position:-900px  -400px; opacity:1; }.icon-19-10 { background-position:-900px  -450px; opacity:1; }.icon-19-11 { background-position:-900px  -500px; opacity:1; }.icon-19-12 { background-position:-900px  -550px; opacity:1; }.icon-19-13 { background-position:-900px  -600px; opacity:1; }.icon-19-14 { background-position:-900px  -650px; opacity:1; }.icon-19-15 { background-position:-900px  -700px; opacity:1; }.icon-19-16 { background-position:-900px  -750px; opacity:1; }.icon-19-17 { background-position:-900px  -800px; opacity:1; }.icon-19-18 { background-position:-900px  -850px; opacity:1; }.icon-19-19 { background-position:-900px  -900px; opacity:1; }.icon-19-20 { background-position:-900px  -950px; opacity:1; }.icon-19-21 { background-position:-900px -1000px; opacity:1; }.icon-19-22 { background-position:-900px -1050px; opacity:1; }.icon-19-23 { background-position:-900px -1100px; opacity:1; }.icon-19-24 { background-position:-900px -1150px; opacity:1; }.icon-19-25 { background-position:-900px -1200px; opacity:1; }.icon-19-26 { background-position:-900px -1250px; opacity:1; }.icon-19-27 { background-position:-900px -1300px; opacity:1; }.icon-19-28 { background-position:-900px -1350px; opacity:1; }.icon-19-29 { background-position:-900px -1400px; opacity:1; }.icon-19-30 { background-position:-900px -1450px; opacity:1; }.icon-20-1  { background-position:-950px 0px; opacity:1; }.icon-20-2  { background-position:-950px   -50px; opacity:1; }.icon-20-3  { background-position:-950px  -100px; opacity:1; }.icon-20-4  { background-position:-950px  -150px; opacity:1; }.icon-20-5  { background-position:-950px  -200px; opacity:1; }.icon-20-6  { background-position:-950px  -250px; opacity:1; }.icon-20-7  { background-position:-950px  -300px; opacity:1; }.icon-20-8  { background-position:-950px  -350px; opacity:1; }.icon-20-9  { background-position:-950px  -400px; opacity:1; }.icon-20-10 { background-position:-950px  -450px; opacity:1; }.icon-20-11 { background-position:-950px  -500px; opacity:1; }.icon-20-12 { background-position:-950px  -550px; opacity:1; }.icon-20-13 { background-position:-950px  -600px; opacity:1; }.icon-20-14 { background-position:-950px  -650px; opacity:1; }.icon-20-15 { background-position:-950px  -700px; opacity:1; }.icon-20-16 { background-position:-950px  -750px; opacity:1; }.icon-20-17 { background-position:-950px  -800px; opacity:1; }.icon-20-18 { background-position:-950px  -850px; opacity:1; }.icon-20-19 { background-position:-950px  -900px; opacity:1; }.icon-20-20 { background-position:-950px  -950px; opacity:1; }.icon-20-21 { background-position:-950px -1000px; opacity:1; }.icon-20-22 { background-position:-950px -1050px; opacity:1; }.icon-20-23 { background-position:-950px -1100px; opacity:1; }.icon-20-24 { background-position:-950px -1150px; opacity:1; }.icon-20-25 { background-position:-950px -1200px; opacity:1; }.icon-20-26 { background-position:-950px -1250px; opacity:1; }.icon-20-27 { background-position:-950px -1300px; opacity:1; }.icon-20-28 { background-position:-950px -1350px; opacity:1; }.icon-20-29 { background-position:-950px -1400px; opacity:1; }.icon-20-30 { background-position:-950px -1450px; opacity:1; }.icon-21-1  { background-position:-1000px 0px; opacity:1; }.icon-21-2  { background-position:-1000px   -50px; opacity:1; }.icon-21-3  { background-position:-1000px  -100px; opacity:1; }.icon-21-4  { background-position:-1000px  -150px; opacity:1; }.icon-21-5  { background-position:-1000px  -200px; opacity:1; }.icon-21-6  { background-position:-1000px  -250px; opacity:1; }.icon-21-7  { background-position:-1000px  -300px; opacity:1; }.icon-21-8  { background-position:-1000px  -350px; opacity:1; }.icon-21-9  { background-position:-1000px  -400px; opacity:1; }.icon-21-10 { background-position:-1000px  -450px; opacity:1; }.icon-21-11 { background-position:-1000px  -500px; opacity:1; }.icon-21-12 { background-position:-1000px  -550px; opacity:1; }.icon-21-13 { background-position:-1000px  -600px; opacity:1; }.icon-21-14 { background-position:-1000px  -650px; opacity:1; }.icon-21-15 { background-position:-1000px  -700px; opacity:1; }.icon-21-16 { background-position:-1000px  -750px; opacity:1; }.icon-21-17 { background-position:-1000px  -800px; opacity:1; }.icon-21-18 { background-position:-1000px  -850px; opacity:1; }.icon-21-19 { background-position:-1000px  -900px; opacity:1; }.icon-21-20 { background-position:-1000px  -950px; opacity:1; }.icon-21-21 { background-position:-1000px -1000px; opacity:1; }.icon-21-22 { background-position:-1000px -1050px; opacity:1; }.icon-21-23 { background-position:-1000px -1100px; opacity:1; }.icon-21-24 { background-position:-1000px -1150px; opacity:1; }.icon-21-25 { background-position:-1000px -1200px; opacity:1; }.icon-21-26 { background-position:-1000px -1250px; opacity:1; }.icon-21-27 { background-position:-1000px -1300px; opacity:1; }.icon-21-28 { background-position:-1000px -1350px; opacity:1; }.icon-21-29 { background-position:-1000px -1400px; opacity:1; }.icon-21-30 { background-position:-1000px -1450px; opacity:1; }.icon-22-1  { background-position:-1050px 0px; opacity:1; }.icon-22-2  { background-position:-1050px   -50px; opacity:1; }.icon-22-3  { background-position:-1050px  -100px; opacity:1; }.icon-22-4  { background-position:-1050px  -150px; opacity:1; }.icon-22-5  { background-position:-1050px  -200px; opacity:1; }.icon-22-6  { background-position:-1050px  -250px; opacity:1; }.icon-22-7  { background-position:-1050px  -300px; opacity:1; }.icon-22-8  { background-position:-1050px  -350px; opacity:1; }.icon-22-9  { background-position:-1050px  -400px; opacity:1; }.icon-22-10 { background-position:-1050px  -450px; opacity:1; }.icon-22-11 { background-position:-1050px  -500px; opacity:1; }.icon-22-12 { background-position:-1050px  -550px; opacity:1; }.icon-22-13 { background-position:-1050px  -600px; opacity:1; }.icon-22-14 { background-position:-1050px  -650px; opacity:1; }.icon-22-15 { background-position:-1050px  -700px; opacity:1; }.icon-22-16 { background-position:-1050px  -750px; opacity:1; }.icon-22-17 { background-position:-1050px  -800px; opacity:1; }.icon-22-18 { background-position:-1050px  -850px; opacity:1; }.icon-22-19 { background-position:-1050px  -900px; opacity:1; }.icon-22-20 { background-position:-1050px  -950px; opacity:1; }.icon-22-21 { background-position:-1050px -1000px; opacity:1; }.icon-22-22 { background-position:-1050px -1050px; opacity:1; }.icon-22-23 { background-position:-1050px -1100px; opacity:1; }.icon-22-24 { background-position:-1050px -1150px; opacity:1; }.icon-22-25 { background-position:-1050px -1200px; opacity:1; }.icon-22-26 { background-position:-1050px -1250px; opacity:1; }.icon-22-27 { background-position:-1050px -1300px; opacity:1; }.icon-22-28 { background-position:-1050px -1350px; opacity:1; }.icon-22-29 { background-position:-1050px -1400px; opacity:1; }.icon-22-30 { background-position:-1050px -1450px; opacity:1; }.icon-23-1  { background-position:-1100px 0px; opacity:1; }.icon-23-2  { background-position:-1100px   -50px; opacity:1; }.icon-23-3  { background-position:-1100px  -100px; opacity:1; }.icon-23-4  { background-position:-1100px  -150px; opacity:1; }.icon-23-5  { background-position:-1100px  -200px; opacity:1; }.icon-23-6  { background-position:-1100px  -250px; opacity:1; }.icon-23-7  { background-position:-1100px  -300px; opacity:1; }.icon-23-8  { background-position:-1100px  -350px; opacity:1; }.icon-23-9  { background-position:-1100px  -400px; opacity:1; }.icon-23-10 { background-position:-1100px  -450px; opacity:1; }.icon-23-11 { background-position:-1100px  -500px; opacity:1; }.icon-23-12 { background-position:-1100px  -550px; opacity:1; }.icon-23-13 { background-position:-1100px  -600px; opacity:1; }.icon-23-14 { background-position:-1100px  -650px; opacity:1; }.icon-23-15 { background-position:-1100px  -700px; opacity:1; }.icon-23-16 { background-position:-1100px  -750px; opacity:1; }.icon-23-17 { background-position:-1100px  -800px; opacity:1; }.icon-23-18 { background-position:-1100px  -850px; opacity:1; }.icon-23-19 { background-position:-1100px  -900px; opacity:1; }.icon-23-20 { background-position:-1100px  -950px; opacity:1; }.icon-23-21 { background-position:-1100px -1000px; opacity:1; }.icon-23-22 { background-position:-1100px -1050px; opacity:1; }.icon-23-23 { background-position:-1100px -1100px; opacity:1; }.icon-23-24 { background-position:-1100px -1150px; opacity:1; }.icon-23-25 { background-position:-1100px -1200px; opacity:1; }.icon-23-26 { background-position:-1100px -1250px; opacity:1; }.icon-23-27 { background-position:-1100px -1300px; opacity:1; }.icon-23-28 { background-position:-1100px -1350px; opacity:1; }.icon-23-29 { background-position:-1100px -1400px; opacity:1; }.icon-23-30 { background-position:-1100px -1450px; opacity:1; }.icon-24-1  { background-position:-1150px 0px; opacity:1; }.icon-24-2  { background-position:-1150px   -50px; opacity:1; }.icon-24-3  { background-position:-1150px  -100px; opacity:1; }.icon-24-4  { background-position:-1150px  -150px; opacity:1; }.icon-24-5  { background-position:-1150px  -200px; opacity:1; }.icon-24-6  { background-position:-1150px  -250px; opacity:1; }.icon-24-7  { background-position:-1150px  -300px; opacity:1; }.icon-24-8  { background-position:-1150px  -350px; opacity:1; }.icon-24-9  { background-position:-1150px  -400px; opacity:1; }.icon-24-10 { background-position:-1150px  -450px; opacity:1; }.icon-24-11 { background-position:-1150px  -500px; opacity:1; }.icon-24-12 { background-position:-1150px  -550px; opacity:1; }.icon-24-13 { background-position:-1150px  -600px; opacity:1; }.icon-24-14 { background-position:-1150px  -650px; opacity:1; }.icon-24-15 { background-position:-1150px  -700px; opacity:1; }.icon-24-16 { background-position:-1150px  -750px; opacity:1; }.icon-24-17 { background-position:-1150px  -800px; opacity:1; }.icon-24-18 { background-position:-1150px  -850px; opacity:1; }.icon-24-19 { background-position:-1150px  -900px; opacity:1; }.icon-24-20 { background-position:-1150px  -950px; opacity:1; }.icon-24-21 { background-position:-1150px -1000px; opacity:1; }.icon-24-22 { background-position:-1150px -1050px; opacity:1; }.icon-24-23 { background-position:-1150px -1100px; opacity:1; }.icon-24-24 { background-position:-1150px -1150px; opacity:1; }.icon-24-25 { background-position:-1150px -1200px; opacity:1; }.icon-24-26 { background-position:-1150px -1250px; opacity:1; }.icon-24-27 { background-position:-1150px -1300px; opacity:1; }.icon-24-28 { background-position:-1150px -1350px; opacity:1; }.icon-24-29 { background-position:-1150px -1400px; opacity:1; }.icon-24-30 { background-position:-1150px -1450px; opacity:1; }.icon-25-1  { background-position:-1200px 0px; opacity:1; }.icon-25-2  { background-position:-1200px   -50px; opacity:1; }.icon-25-3  { background-position:-1200px  -100px; opacity:1; }.icon-25-4  { background-position:-1200px  -150px; opacity:1; }.icon-25-5  { background-position:-1200px  -200px; opacity:1; }.icon-25-6  { background-position:-1200px  -250px; opacity:1; }.icon-25-7  { background-position:-1200px  -300px; opacity:1; }.icon-25-8  { background-position:-1200px  -350px; opacity:1; }.icon-25-9  { background-position:-1200px  -400px; opacity:1; }.icon-25-10 { background-position:-1200px  -450px; opacity:1; }.icon-25-11 { background-position:-1200px  -500px; opacity:1; }.icon-25-12 { background-position:-1200px  -550px; opacity:1; }.icon-25-13 { background-position:-1200px  -600px; opacity:1; }.icon-25-14 { background-position:-1200px  -650px; opacity:1; }.icon-25-15 { background-position:-1200px  -700px; opacity:1; }.icon-25-16 { background-position:-1200px  -750px; opacity:1; }.icon-25-17 { background-position:-1200px  -800px; opacity:1; }.icon-25-18 { background-position:-1200px  -850px; opacity:1; }.icon-25-19 { background-position:-1200px  -900px; opacity:1; }.icon-25-20 { background-position:-1200px  -950px; opacity:1; }.icon-25-21 { background-position:-1200px -1000px; opacity:1; }.icon-25-22 { background-position:-1200px -1050px; opacity:1; }.icon-25-23 { background-position:-1200px -1100px; opacity:1; }.icon-25-24 { background-position:-1200px -1150px; opacity:1; }.icon-25-25 { background-position:-1200px -1200px; opacity:1; }.icon-25-26 { background-position:-1200px -1250px; opacity:1; }.icon-25-27 { background-position:-1200px -1300px; opacity:1; }.icon-25-28 { background-position:-1200px -1350px; opacity:1; }.icon-25-29 { background-position:-1200px -1400px; opacity:1; }.icon-25-30 { background-position:-1200px -1450px; opacity:1; }.icon-26-1  { background-position:-1250px 0px; opacity:1; }.icon-26-2  { background-position:-1250px   -50px; opacity:1; }.icon-26-3  { background-position:-1250px  -100px; opacity:1; }.icon-26-4  { background-position:-1250px  -150px; opacity:1; }.icon-26-5  { background-position:-1250px  -200px; opacity:1; }.icon-26-6  { background-position:-1250px  -250px; opacity:1; }.icon-26-7  { background-position:-1250px  -300px; opacity:1; }.icon-26-8  { background-position:-1250px  -350px; opacity:1; }.icon-26-9  { background-position:-1250px  -400px; opacity:1; }.icon-26-10 { background-position:-1250px  -450px; opacity:1; }.icon-26-11 { background-position:-1250px  -500px; opacity:1; }.icon-26-12 { background-position:-1250px  -550px; opacity:1; }.icon-26-13 { background-position:-1250px  -600px; opacity:1; }.icon-26-14 { background-position:-1250px  -650px; opacity:1; }.icon-26-15 { background-position:-1250px  -700px; opacity:1; }.icon-26-16 { background-position:-1250px  -750px; opacity:1; }.icon-26-17 { background-position:-1250px  -800px; opacity:1; }.icon-26-18 { background-position:-1250px  -850px; opacity:1; }.icon-26-19 { background-position:-1250px  -900px; opacity:1; }.icon-26-20 { background-position:-1250px  -950px; opacity:1; }.icon-26-21 { background-position:-1250px -1000px; opacity:1; }.icon-26-22 { background-position:-1250px -1050px; opacity:1; }.icon-26-23 { background-position:-1250px -1100px; opacity:1; }.icon-26-24 { background-position:-1250px -1150px; opacity:1; }.icon-26-25 { background-position:-1250px -1200px; opacity:1; }.icon-26-26 { background-position:-1250px -1250px; opacity:1; }.icon-26-27 { background-position:-1250px -1300px; opacity:1; }.icon-26-28 { background-position:-1250px -1350px; opacity:1; }.icon-26-29 { background-position:-1250px -1400px; opacity:1; }.icon-26-30 { background-position:-1250px -1450px; opacity:1; }.icon-27-1  { background-position:-1300px 0px; opacity:1; }.icon-27-2  { background-position:-1300px   -50px; opacity:1; }.icon-27-3  { background-position:-1300px  -100px; opacity:1; }.icon-27-4  { background-position:-1300px  -150px; opacity:1; }.icon-27-5  { background-position:-1300px  -200px; opacity:1; }.icon-27-6  { background-position:-1300px  -250px; opacity:1; }.icon-27-7  { background-position:-1300px  -300px; opacity:1; }.icon-27-8  { background-position:-1300px  -350px; opacity:1; }.icon-27-9  { background-position:-1300px  -400px; opacity:1; }.icon-27-10 { background-position:-1300px  -450px; opacity:1; }.icon-27-11 { background-position:-1300px  -500px; opacity:1; }.icon-27-12 { background-position:-1300px  -550px; opacity:1; }.icon-27-13 { background-position:-1300px  -600px; opacity:1; }.icon-27-14 { background-position:-1300px  -650px; opacity:1; }.icon-27-15 { background-position:-1300px  -700px; opacity:1; }.icon-27-16 { background-position:-1300px  -750px; opacity:1; }.icon-27-17 { background-position:-1300px  -800px; opacity:1; }.icon-27-18 { background-position:-1300px  -850px; opacity:1; }.icon-27-19 { background-position:-1300px  -900px; opacity:1; }.icon-27-20 { background-position:-1300px  -950px; opacity:1; }.icon-27-21 { background-position:-1300px -1000px; opacity:1; }.icon-27-22 { background-position:-1300px -1050px; opacity:1; }.icon-27-23 { background-position:-1300px -1100px; opacity:1; }.icon-27-24 { background-position:-1300px -1150px; opacity:1; }.icon-27-25 { background-position:-1300px -1200px; opacity:1; }.icon-27-26 { background-position:-1300px -1250px; opacity:1; }.icon-27-27 { background-position:-1300px -1300px; opacity:1; }.icon-27-28 { background-position:-1300px -1350px; opacity:1; }.icon-27-29 { background-position:-1300px -1400px; opacity:1; }.icon-27-30 { background-position:-1300px -1450px; opacity:1; }.icon-28-1  { background-position:-1350px 0px; opacity:1; }.icon-28-2  { background-position:-1350px   -50px; opacity:1; }.icon-28-3  { background-position:-1350px  -100px; opacity:1; }.icon-28-4  { background-position:-1350px  -150px; opacity:1; }.icon-28-5  { background-position:-1350px  -200px; opacity:1; }.icon-28-6  { background-position:-1350px  -250px; opacity:1; }.icon-28-7  { background-position:-1350px  -300px; opacity:1; }.icon-28-8  { background-position:-1350px  -350px; opacity:1; }.icon-28-9  { background-position:-1350px  -400px; opacity:1; }.icon-28-10 { background-position:-1350px  -450px; opacity:1; }.icon-28-11 { background-position:-1350px  -500px; opacity:1; }.icon-28-12 { background-position:-1350px  -550px; opacity:1; }.icon-28-13 { background-position:-1350px  -600px; opacity:1; }.icon-28-14 { background-position:-1350px  -650px; opacity:1; }.icon-28-15 { background-position:-1350px  -700px; opacity:1; }.icon-28-16 { background-position:-1350px  -750px; opacity:1; }.icon-28-17 { background-position:-1350px  -800px; opacity:1; }.icon-28-18 { background-position:-1350px  -850px; opacity:1; }.icon-28-19 { background-position:-1350px  -900px; opacity:1; }.icon-28-20 { background-position:-1350px  -950px; opacity:1; }.icon-28-20-mini { width:26px;height:26px;background-position:-1358px  -966px; opacity:1; }.icon-28-21 { background-position:-1350px -1000px; opacity:1; }.icon-28-22 { background-position:-1350px -1050px; opacity:1; }.icon-28-23 { background-position:-1350px -1100px; opacity:1; }.icon-28-24 { background-position:-1350px -1150px; opacity:1; }.icon-28-25 { background-position:-1350px -1200px; opacity:1; }.icon-28-26 { background-position:-1350px -1250px; opacity:1; }.icon-28-27 { background-position:-1350px -1300px; opacity:1; }.icon-28-28 { background-position:-1350px -1350px; opacity:1; }.icon-28-29 { background-position:-1350px -1400px; opacity:1; }.icon-28-30 { background-position:-1350px -1450px; opacity:1; }.icon-29-1  { background-position:-1400px 0px; opacity:1; }.icon-29-2  { background-position:-1400px   -50px; opacity:1; }.icon-29-3  { background-position:-1400px  -100px; opacity:1; }.icon-29-4  { background-position:-1400px  -150px; opacity:1; }.icon-29-5  { background-position:-1400px  -200px; opacity:1; }.icon-29-6  { background-position:-1400px  -250px; opacity:1; }.icon-29-7  { background-position:-1400px  -300px; opacity:1; }.icon-29-8  { background-position:-1400px  -350px; opacity:1; }.icon-29-9  { background-position:-1400px  -400px; opacity:1; }.icon-29-10 { background-position:-1400px  -450px; opacity:1; }.icon-29-11 { background-position:-1400px  -500px; opacity:1; }.icon-29-12 { background-position:-1400px  -550px; opacity:1; }.icon-29-13 { background-position:-1400px  -600px; opacity:1; }.icon-29-14 { background-position:-1400px  -650px; opacity:1; }.icon-29-15 { background-position:-1400px  -700px; opacity:1; }.icon-29-16 { background-position:-1400px  -750px; opacity:1; }.icon-29-17 { background-position:-1400px  -800px; opacity:1; }.icon-29-18 { background-position:-1400px  -850px; opacity:1; }.icon-29-19 { background-position:-1400px  -900px; opacity:1; }.icon-29-20 { background-position:-1400px  -950px; opacity:1; }.icon-29-21 { background-position:-1400px -1000px; opacity:1; }.icon-29-22 { background-position:-1400px -1050px; opacity:1; }.icon-29-23 { background-position:-1400px -1100px; opacity:1; }.icon-29-24 { background-position:-1400px -1150px; opacity:1; }.icon-29-25 { background-position:-1400px -1200px; opacity:1; }.icon-29-26 { background-position:-1400px -1250px; opacity:1; }.icon-29-27 { background-position:-1400px -1300px; opacity:1; }.icon-29-28 { background-position:-1400px -1350px; opacity:1; }.icon-29-29 { background-position:-1400px -1400px; opacity:1; }.icon-29-30 { background-position:-1400px -1450px; opacity:1; }.icon-30-1  { background-position:-1450px 0px; opacity:1; }.icon-30-2  { background-position:-1450px   -50px; opacity:1; }.icon-30-3  { background-position:-1450px  -100px; opacity:1; }.icon-30-4  { background-position:-1450px  -150px; opacity:1; }.icon-30-5  { background-position:-1450px  -200px; opacity:1; }.icon-30-6  { background-position:-1450px  -250px; opacity:1; }.icon-30-7  { background-position:-1450px  -300px; opacity:1; }.icon-30-8  { background-position:-1450px  -350px; opacity:1; }.icon-30-9  { background-position:-1450px  -400px; opacity:1; }.icon-30-10 { background-position:-1450px  -450px; opacity:1; }.icon-30-11 { background-position:-1450px  -500px; opacity:1; }.icon-30-12 { background-position:-1450px  -550px; opacity:1; }.icon-30-13 { background-position:-1450px  -600px; opacity:1; }.icon-30-14 { background-position:-1450px  -650px; opacity:1; }.icon-30-15 { background-position:-1450px  -700px; opacity:1; }.icon-30-16 { background-position:-1450px  -750px; opacity:1; }.icon-30-17 { background-position:-1450px  -800px; opacity:1; }.icon-30-18 { background-position:-1450px  -850px; opacity:1; }.icon-30-19 { background-position:-1450px  -900px; opacity:1; }.icon-30-20 { background-position:-1450px  -950px; opacity:1; }.icon-30-21 { background-position:-1450px -1000px; opacity:1; }.icon-30-22 { background-position:-1450px -1050px; opacity:1; }.icon-30-23 { background-position:-1450px -1100px; opacity:1; }.icon-30-24 { background-position:-1450px -1150px; opacity:1; }.icon-30-25 { background-position:-1450px -1200px; opacity:1; }.icon-30-26 { background-position:-1450px -1250px; opacity:1; }.icon-30-27 { background-position:-1450px -1300px; opacity:1; }.icon-30-28 { background-position:-1450px -1350px; opacity:1; }.icon-30-29 { background-position:-1450px -1400px; opacity:1; }.icon-30-30 { background-position:-1450px -1450px; opacity:1; }body.lato {color:#333;font-family:'Lato', sans-serif;font-size:18px;line-height:25px;font-weight:300;letter-spacing:0px;}p.lato {color:#333;font-family:'Lato', sans-serif;font-size:18px;line-height:25px;font-weight:300;letter-spacing:0px;}h1.lato, h2.lato, h3.lato, h4.lato, h5.lato, h6.lato { font-family:'Lato', sans-serif;color:#333;}h1.lato {font-size:65px;line-height:58px;font-weight:300;letter-spacing:-3px;margin:20px 0 30px 0;}h2.lato {font-size:45px;line-height:45px;font-weight:300;letter-spacing:-2px;margin:20px 0 25px 0;}h3.lato {font-size:30px;line-height:30px;font-weight:400;letter-spacing:-1px;margin:20px 0 20px 0;}h4.lato {font-size:20px;line-height:25px;font-weight:700;letter-spacing:-1px;margin:20px 0 10px 0;}h5.lato {font-size:20px;line-height:25px;font-weight:400;letter-spacing:-1px;margin:20px 0 10px 0;}h6.lato {font-size:20px;line-height:25px;font-weight:300;letter-spacing:-1px;font-style:italic;margin:20px 0 10px 0;}@media only screen and (max-width:640px) {h1.lato {font-size:45px;line-height:40px;font-weight:600;letter-spacing:-2px;margin:20px 0 30px 0;}h2.lato {font-size:40px;line-height:38px;font-weight:300;letter-spacing:-2px;margin:20px 0 25px 0;}}@font-face{font-family:Gotham Book;src:url(../../../template/assets/fonts/Gotham/Gotham-Book.eot);src:url(../../../template/assets/fonts/Gotham/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(../../../template/assets/fonts/Gotham/Gotham-Book.woff) format("woff"),url(../../../template/assets/fonts/Gotham/Gotham-Book.ttf) format("truetype"), url(../../../template/assets/fonts/Gotham/Gotham-Book.svg#Gotham-Book) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gotham Black;src:url(../../../template/assets/fonts/Gotham/Gotham-Black.eot);src:url(../../../template/assets/fonts/Gotham/Gotham-Black.eot?#iefix) format("embedded-opentype"),url(../../../template/assets/fonts/Gotham/Gotham-Black.woff) format("woff"),url(../../../template/assets/fonts/Gotham/Gotham-Black.ttf) format("truetype"),url(../../../template/assets/fonts/Gotham/Gotham-Black.svg#Gotham-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Gotham Light;src:url(../../../template/assets/fonts/Gotham/Gotham-Light.eot);src:url(../../../template/assets/fonts/Gotham/Gotham-Light.eot?#iefix) format("embedded-opentype"),url(../../../template/assets/fonts/Gotham/Gotham-Light.woff) format("woff"),url(../../../template/assets/fonts/Gotham/Gotham-Light.ttf) format("truetype"),url(../../../template/assets/fonts/Gotham/Gotham-Light.svg#Gotham-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Gotham Bold;src:url(../../../template/assets/fonts/Gotham/Gotham-Bold.eot);src:url(../../../template/assets/fonts/Gotham/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(../../../template/assets/fonts/Gotham/Gotham-Bold.woff) format("woff"),url(../../../template/assets/fonts/Gotham/Gotham-Bold.ttf) format("truetype"),url(../../../template/assets/fonts/Gotham/Gotham-Bold.svg#Gotham-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Gotham Medium;src:url(../../../template/assets/fonts/Gotham/Gotham-Medium.eot);src:url(../../../template/assets/fonts/Gotham/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(../../../template/assets/fonts/Gotham/Gotham-Medium.woff) format("woff"),url(../../../template/assets/fonts/Gotham/Gotham-Medium.ttf) format("truetype"),url(../../../template/assets/fonts/Gotham/Gotham-Medium.svg#Gotham-Medium) format("svg");font-weight:500;font-style:normal}body.gotham {color:#333;font-family:Gotham Light;font-size:16px;line-height:25px;font-weight:300;letter-spacing:0px;}p.gotham {color:#333;font-family:Gotham Light;font-size:16px;line-height:25px;font-weight:300;letter-spacing:0px;}h1.gotham {font-family:Gotham Light;font-size:60px;line-height:55px;letter-spacing:-4px;font-weight:100;margin:20px 0 30px 0;}h2.gotham {font-family:Gotham Light;font-size:45px;line-height:45px;letter-spacing:-3px;font-weight:100;margin:20px 0 25px 0;}h3.gotham {font-family:Gotham Book;font-size:30px;line-height:30px;letter-spacing:-1px;font-weight:100;margin:20px 0 20px 0;}h4.gotham {font-family:Gotham Bold;font-size:20px;line-height:25px;letter-spacing:-1px;margin:20px 0 9px 0;}h5.gotham {font-family:Gotham Medium;font-size:20px;line-height:25px;letter-spacing:-1px;font-weight:100;margin:20px 0 10px 0;}h6.gotham {font-family:Gotham Book;font-size:20px;line-height:25px;letter-spacing:-1px;font-weight:100;font-style:italic;margin:20px 0 10px 0;}.fw-100 {font-weight:100;}@media only screen and (max-width:640px) {h1.gotham {font-family:Gotham Medium;font-size:45px;line-height:40px;letter-spacing:-4px;font-weight:100;margin:20px 0 30px 0;}h2.gotham {font-family:Gotham Light;font-size:40px;line-height:38px;letter-spacing:-3px;font-weight:100;margin:20px 0 25px 0;}}@font-face {font-family:'bariolbold';src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Webfont/bariol_bold-webfont.eot');src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Webfont/bariol_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Webfont/bariol_bold-webfont.woff2') format('woff2'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Webfont/bariol_bold-webfont.woff') format('woff'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Webfont/bariol_bold-webfont.ttf') format('truetype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Webfont/bariol_bold-webfont.svg#bariolbold') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'bariolbolditalic';src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Italic-Webfont/bariol_bold_italic-webfont.eot');src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Italic-Webfont/bariol_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Italic-Webfont/bariol_bold_italic-webfont.woff2') format('woff2'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Italic-Webfont/bariol_bold_italic-webfont.woff') format('woff'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Italic-Webfont/bariol_bold_italic-webfont.ttf') format('truetype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Bold-Italic-Webfont/bariol_bold_italic-webfont.svg#bariolbolditalic') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'bariollight';src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Webfont/bariol_light-webfont.eot');src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Webfont/bariol_light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Webfont/bariol_light-webfont.woff2') format('woff2'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Webfont/bariol_light-webfont.woff') format('woff'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Webfont/bariol_light-webfont.ttf') format('truetype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Webfont/bariol_light-webfont.svg#bariollight') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'bariollightitalic';src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Italic-Webfont/bariol_light_italic-webfont.eot');src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Italic-Webfont/bariol_light_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Italic-Webfont/bariol_light_italic-webfont.woff2') format('woff2'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Italic-Webfont/bariol_light_italic-webfont.woff') format('woff'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Italic-Webfont/bariol_light_italic-webfont.ttf') format('truetype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Light-Italic-Webfont/bariol_light_italic-webfont.svg#bariollightitalic') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'bariolregular';src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Webfont/bariol_regular-webfont.eot');src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Webfont/bariol_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Webfont/bariol_regular-webfont.woff2') format('woff2'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Webfont/bariol_regular-webfont.woff') format('woff'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Webfont/bariol_regular-webfont.ttf') format('truetype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Webfont/bariol_regular-webfont.svg#bariolregular') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'bariolregularitalic';src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Italic-Webfont/bariol_regular_italic-webfont.eot');src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Italic-Webfont/bariol_regular_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Italic-Webfont/bariol_regular_italic-webfont.woff2') format('woff2'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Italic-Webfont/bariol_regular_italic-webfont.woff') format('woff'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Italic-Webfont/bariol_regular_italic-webfont.ttf') format('truetype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Regular-Italic-Webfont/bariol_regular_italic-webfont.svg#bariolregularitalic') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'bariolthin';src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Webfont/bariol_thin-webfont.eot');src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Webfont/bariol_thin-webfont.eot?#iefix') format('embedded-opentype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Webfont/bariol_thin-webfont.woff2') format('woff2'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Webfont/bariol_thin-webfont.woff') format('woff'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Webfont/bariol_thin-webfont.ttf') format('truetype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Webfont/bariol_thin-webfont.svg#bariolthin') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'bariolthinitalic';src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Italic-Webfont/bariol_thin_italic-webfont.eot');src:url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Italic-Webfont/bariol_thin_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Italic-Webfont/bariol_thin_italic-webfont.woff2') format('woff2'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Italic-Webfont/bariol_thin_italic-webfont.woff') format('woff'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Italic-Webfont/bariol_thin_italic-webfont.ttf') format('truetype'), url('../../../template/assets/fonts/Bariol-Complete-Webfont/Bariol-Thin-Italic-Webfont/bariol_thin_italic-webfont.svg#bariolthinitalic') format('svg');font-weight:normal;font-style:normal;}:root {--bg-panel-menu:#fff;--border-left-sub-menu:#ddd;--border-bottom-items:#ddd;--link:#111;--link-over:#777;}.panel-menu-001-panel-menu {position:fixed;top:0;bottom:0;width:100%;max-width:420px;height:100%;z-index:9999999999999999999999999;margin:0;padding:0 0 0 0;background-color:var(--bg-panel-menu);overflow:hidden;display:none;}.panel-menu-001-panel-menu.panel-left {left:-100%;right:auto;}.panel-menu-001-panel-menu.panel-right {right:-100%;left:auto;}.panel-menu-001-panel-menu .header {position:relative;margin:0;padding:0;width:100%;height:90px;}.panel-menu-001-panel-menu .header a.close {position:absolute;top:21px;right:10px;width:50px;height:50px;display:flex;align-items:center;margin:0;padding:0 0 0 0;z-index:888;}.panel-menu-001-panel-menu .header .title {position:relative;margin:0;padding:0;width:240px;display:flex;align-items:center;}.panel-menu-001-panel-menu .header .title a img {width:auto;height:90px;}.panel-menu-001-panel-menu .container {position:relative;margin:0 0 0 0;padding:20px 0 10px 0;width:100%;height:calc(100% - 130px);overflow-y:auto;-webkit-overflow-scrolling:touch;}.panel-menu-001-panel-menu .panel-shadow {position:absolute;top:90px;left:0;bottom:auto;right:auto;width:100%;height:50px;z-index:1;background:linear-gradient(to top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,1)100%);}.panel-menu-001-panel-menu .content {position:relative;margin:0;padding:0 0 0 0;font-family:'Lato', sans-serif;}.panel-menu-001-panel-menu .content .section {position:relative;margin:0;padding:0 0 0 0;display:table;width:100%;clear:both;border-bottom:1px solid var(--border-bottom-items);}.panel-menu-001-panel-menu .content .section.no-border:last-child,.panel-menu-001-panel-menu .content .section.no-border {border-bottom:none;}.panel-menu-001-panel-menu .section .title {position:relative;margin:0 0 0 0;padding:0;font-size:25px;font-weight:300;color:var(--link);text-align:left;width:100%;height:51px;border-left:10px solid transparent;display:flex;align-items:center;}.panel-menu-001-panel-menu .section .title.active {border-left:10px solid var(--border-left-sub-menu);background-color:#f8f8f8;}.panel-menu-001-panel-menu .section.submenu .title.active {border-bottom:1px solid var(--border-bottom-items);}.panel-menu-001-panel-menu .content ul li.active,.panel-menu-001-panel-menu .content ul li.active a.active {background-color:#f8f8f8;}.panel-menu-001-panel-menu .section .title a {display:inline;align-items:center;float:left;width:calc(100% - 22px);padding:0 0 0 25px;line-height:20px;}.panel-menu-001-panel-menu .section .title a.with-icon {display:inline;line-height:25px;}.panel-menu-001-panel-menu .section .submenu a.with-icon {display:flex !important;align-items:center;}.panel-menu-001-panel-menu .with-icon img {float:left;margin-right:15px;width:25px;height:25px;}.panel-menu-001-panel-menu .section li .title {padding:0 0 0 0;}.panel-menu-001-panel-menu .section img.submenu-open {position:relative;margin:0 0 0 0;padding:0 0 0 0;float:right;width:25px;height:25px;display:flex;align-items:center;}.panel-menu-001-panel-menu .page-link {}.panel-menu-001-panel-menu .page-link.with-icon {font-size:20px;}.panel-menu-001-panel-menu .page-link.with-icon img {float:left;margin-right:15px;width:25px;height:25px;}.panel-menu-001-panel-menu .content ul {position:relative;margin:0;padding:0 0 0 0px;width:100%;clear:both;display:none;border-left:10px solid var(--border-left-sub-menu);}.panel-menu-001-panel-menu .content ul li ul {position:relative;margin:0;padding:0 0 10px 0;width:100%;clear:both;display:none;}.panel-menu-001-panel-menu .content ul li {position:relative;list-style-type:disc;list-style-position:inside;width:100%;margin:0 0 0 0;padding:0 0 0 40px;clear:both;border-bottom:1px solid var(--border-bottom-items);line-height:50px;}.panel-menu-001-panel-menu .content ul li:last-child {border-bottom:none;}.panel-menu-001-panel-menu .content ul li a {position:relative;margin:0 0 0 0;padding:0 60px 0 0px;display:inline-block;width:90%;font-size:20px;font-weight:300;color:var(--link);text-align:left;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.panel-menu-001-panel-menu .content ul li a span {font-weight:700;margin-left:6px;}.panel-menu-001-panel-menu .section .title a:hover,.panel-menu-001-panel-menu a.single:hover,.panel-menu-001-panel-menu .content ul li a:hover {color:var(--link-over);}.panel-menu-001-panel-menu .content ul li a.evidence {font-weight:400;}.panel-menu-001-panel-menu .content ul li a.submenu-open {border:none;}.panel-menu-001-panel-menu .content .single-image {position:relative;margin:25px 10px 10px 10px;padding:0 0 0 0;clear:both;display:flex;justify-content:center;}.panel-menu-001-panel-menu .content .single-image a {}.panel-menu-001-panel-menu .content .single-image a img.round {border-radius:10px;}.panel-menu-001-panel-menu .footer {position:absolute;bottom:0;top:auto;left:0;right:auto;margin:0;padding:0;width:100%;max-width:420px;height:50px;clear:both;border-top:1px solid var(--border-bottom-items);background-color:#fff;}.panel-menu-001-panel-menu .footer a {position:relative;margin:0;padding:0;width:100%;height:50px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;color:var(--link);text-transform:uppercase;font-family:Gotham Medium;}.panel-menu-001-panel-menu .footer a:hover {color:var(--link);}.panel-menu-001-panel-menu .footer a span {font-family:Gotham Black;padding-left:5px;}.panel-menu-001-panel-menu .for-shop {position:absolute;right:60px;top:21px;width:80px;}@media only screen and (max-width:590px) {.panel-menu-001-panel-menu .header-menu .title {padding:0 0 0 0;}}@media only screen and (max-width:480px) {.panel-menu-001-panel-menu .section .title {line-height:20px;}.panel-menu-001-panel-menu .section .title a.page-link {}.panel-menu-001-panel-menu .page-link {line-height:46px;}.panel-menu-001-panel-menu-content ul li a {padding:0 60px 0 28px;background-position:18px center;}.panel-menu-001-panel-menu-content ul li ul li a {padding:0 40px 0 40px;background-position:30px center;}.panel-menu-001-panel-menu ul li a.page-link {}.panel-menu-001-panel-menu a.single {padding:0 0 0 30px;}}@media only screen and (max-width:320px) {.panel-menu-001-panel-menu .section .title {font-size:20px;}.panel-menu-001-panel-menu .content ul li a {padding:0 20px 0 0px;font-size:18px;}.panel-menu-001-panel-menu .for-shop {top:15px;}.panel-menu-001-panel-menu .header a.close {top:15px;}}.menu-header-001-header {position:absolute;top:0;left:0;padding:0 0 0 0;width:100%;height:90px;z-index:1100;background-color:transparent;}.menu-header-001-header-scroll {position:fixed;top:-90px;left:0;padding:0 0 0 0;width:100%;height:90px;background-color:#fff;box-shadow:-1px 1px 6px -1px rgba(0,0,0,0.5);z-index:999;}.menu-header-001-header-scroll .logo,.menu-header-001-header .logo {position:relative;margin:0;padding:0 0 0 0;width:240px;height:90px;float:left;display:flex;align-items:center;}@media only screen and (max-width:320px) {.menu-header-001-header-scroll .logo, .menu-header-001-header .logo {width:180px;}}.menu-header-001-header-scroll .logo img,.menu-header-001-header .logo img {width:auto;height:90px;}.menu-header-001-nav {position:relative;margin:0 0 0 0;padding:0 0 0 0;float:right;height:90px;display:table;}.menu-header-001-nav ul {position:relative;margin:0 0 0 0;padding:0 0 0 0;height:21px;}.menu-header-001-nav ul li {position:relative;margin:0 20px 0 0;padding:0;list-style:none;text-align:center;float:left;}.menu-header-001-nav ul li.search {height:21px;padding:29px 0 0 0;}.menu-header-001-nav ul li.hamburger {float:right;}.menu-header-001-nav ul li a {margin:0;padding:0;display:block;line-height:90px;height:90px;display:flex;align-items:center;color:#fff;font-family:Gotham Medium;font-size:14px;text-transform:uppercase;}.menu-header-001-nav ul li a:hover {color:#ddd;}.menu-header-001-nav ul li a.active {color:#ddd;}.menu-header-001-header-scroll .menu-header-001-nav ul li a {color:#333;}.menu-header-001-header-scroll .menu-header-001-nav ul li a:hover {color:#888;}.menu-header-001-header-scroll .menu-header-001-nav ul li a.active {color:#888;}.menu-header-001-nav .for-shop {position:relative;top:21px;}@media only screen and (max-width:930px){.menu-header-001-nav ul li {margin:0 10px 0 0;}}@media only screen and (max-width:768px){.menu-header-001-nav ul li {margin:0 25px 0 0;}}@media only screen and (max-width:575px){.menu-header-001-nav ul li {margin:0 5px 0 0;}.menu-header-001-nav .for-shop {position:absolute;right:5px;top:21px;}}@media only screen and (max-width:320px){.menu-header-001-nav ul li {margin:0 0 0 0;}}.numero-verde-dim {width:140px;}:root {--bg-footer-001:transparent;--color-footer-001:#fff;--color-footer-link-001:#fff;--color-footer-menu-001:#fff;--color-footer-link-over-001:#fd0;}.footer-001-footer {position:relative;margin:0 0 0 0;padding:0 0 0 0;display:block;width:100%;height:100%;background-color:var(--bg-footer-001);background-repeat:no-repeat;background-position:center center;background-size:cover;font-family:'Lato', sans-serif;overflow:hidden;}.footer-001-footer.reveal {position:fixed;bottom:0;left:0;right:auto;top:auto;}.footer-001-footer .company {position:relative;color:var(--color-footer-001);font-size:13px;font-weight:300;line-height:20px;}.footer-001-footer .company a {color:var(--color-footer-link-001);text-decoration:none;}.footer-001-footer .company a:hover {color:var(--color-footer-link-over-001);}.footer-001-footer .company span {font-weight:400;}.footer-001-footer .company .logo {position:relative;margin:0 0 20px 0;padding:0;width:180px;max-width:180px;}.footer-001-footer .logo img {width:auto;height:45px;}.footer-001-footer .company .text {position:relative;margin:0;padding:0;color:var(--color-footer-001);font-size:13px;font-weight:400;line-height:22px;text-align:left;}.footer-001-footer .company .text .ragione-sociale {position:relative;margin:0;padding:0;color:var(--color-footer-001);font-size:13px;font-weight:400;line-height:22px;text-align:left;}.footer-001-footer .text.ragione-sociale-sottotitolo {margin:0 0 0 0;font-size:13px; letter-spacing:0px; line-height:22px;}.footer-001-footer .container {padding:50px 50px 0 50px;height:100%;}.footer-001-footer-menu {position:relative;margin:0;padding:0;clear:both;}.footer-001-footer-menu .title {position:relative;width:100%;display:block;padding:0;margin:0 0 20px 0;}.footer-001-footer-menu .title span {color:var(--color-footer-link-001);font-family:Gotham Bold;font-size:18px;line-height:14px;letter-spacing:-1px;font-weight:100;text-transform:uppercase;margin:0;}.footer-001-footer-menu ul {position:relative;margin:0;padding:0 0 0 0;}.footer-001-footer-menu ul li {position:relative;margin:0 0 0 0;padding:0;list-style-type:disc;list-style-position:inside;color:var(--color-footer-menu-001);}.footer-001-footer-menu ul li a {position:relative;width:100%;display:inline;color:var(--color-footer-menu-001);font-size:13px;font-weight:400;line-height:12px;padding:0;margin:0 0 0 -10px;font-family:Gotham Book;}@-moz-document url-prefix() { .footer-001-footer-menu ul li a {margin:0 0 0 0;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1) { .footer-001-footer-menu ul li a {margin:0 0 0 2px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:2) { .footer-001-footer-menu ul li a {margin:0 0 0 2px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) { .footer-001-footer-menu ul li a {margin:0 0 0 2px;}}.footer-001-footer-menu ul li a:hover {color:var(--color-footer-link-over-001);}.footer-001-footer .copyright-credits {position:relative;height:130px;color:var(--color-footer-001);font-size:13px;width:100%;background-color:rgba(0,0,0,0.5);}.footer-001-footer .copyright-credits .container {height:inherit;padding:20px 50px 20px 50px;display:flex;align-items:center;}.footer-001-footer .copyright {float:left;width:50%;font-weight:400;height:66px;line-height:16px;display:flex;align-items:flex-end;}.footer-001-footer .copyright span {position:absolute;}.footer-001-footer .copyright a {position:relative;width:100%;display:block;color:var(--color-footer-link-001);font-size:12px;font-weight:400;line-height:12px;padding:0;margin:10px 0 0 0;text-decoration:none;}.footer-001-footer .copyright a:not(.with-border) {text-decoration:underline;}.footer-001-footer .copyright a:hover {color:var(--color-footer-link-over-001);}a.with-border {border-color:#bbb;}.footer-001-footer .credits {float:right;width:50%;height:66px;text-align:right;}.footer-001-footer .credits a {width:146px;}.footer-001-footer-social {position:relative;margin:30px 0 0 0;padding:0 0 0 0;}.footer-001-footer-social ul {position:relative;margin:0;padding:0 0 0 0;}.footer-001-footer-social ul li {position:relative;margin:0 5px 0 0;padding:0;list-style:none;float:left;}.footer-001-footer-social ul li:last-child {margin:0 0 0 0;}.footer-001-footer-social ul li a {position:relative;display:inline-block;margin:0 0 0 0;}.footer-001-footer-social ul li a img {height:40px;}.footer-001-footer .creditcard {height:clamp(35px, 4vw, 45px);width:auto;}.footer-001-footer .footer-credit-cards {display:flex;}.footer-001-footer .footer-container-credit-cards {display:flex;flex-direction:column;align-items:end;text-align:end;}.footer-001-footer .titolo-footer-social {font-family:var(--nuovo-font);font-size:16px;line-height:14px;letter-spacing:-1px;margin:0 0 10px 0;color:var(--color-footer-001);}.footer-001-footer .paymethode-footer-titolo {font-family:var(--nuovo-font);font-size:16px;line-height:14px;letter-spacing:-1px;margin:0 7px 10px 0;color:var(--color-footer-001);}@media only screen and (max-width:1279px){.footer-001-footer {padding:0;}.footer-001-footer .container {padding:50px 50px 0 50px;height:100%;}.footer-001-footer .copyright-credits .container {padding:20px 50px 0 50px;}}@media only screen and (max-width:900px) {.footer-001-footer-menu {display:none;}}@media only screen and (max-width:768px){.footer-001-footer .copyright-credits .container {padding:20px 50px 20px 50px !important;}.footer-001-footer {padding:0 0 0 0;}.footer-001-footer .container {padding:50px 50px 0 50px !important;}.footer-001-footer .vcenter {display:block;}.footer-001-footer .vcenter.for-company {text-align:center;}.footer-001-footer .logo img {width:auto;}.footer-001-footer .credits.vcenter {text-align:right;width:100%;display:block;}.footer-001-footer .credits img {}.footer-001-footer .company {padding:0;}.footer-001-footer .copyright {float:none;width:100%;padding:0 0;}.footer-001-footer .credits {float:none;width:100%;padding:0 0;padding:0 0;margin:0;display:flex;justify-content:flex-end;}.footer-001-footer .footer-container-credit-cards {align-items:start;text-align:start;}.footer-001-footer .paymethode-footer-titolo {font-family:var(--nuovo-font);font-size:16px;line-height:14px;letter-spacing:-1px;margin:0 0px 10px 0;color:var(--color-footer-001);}}@media only screen and (max-width:480px){.footer-001-footer .copyright-credits .container {padding:20px 20px 20px 20px!important;}.footer-001-footer .container {padding:50px 20px 0 20px !important;}.footer-001-footer .copyright-credits {  bottom:0;}}.shop-buttons-001 {position:relative;margin:0;padding:0;}.shop-buttons-001 ul {position:relative;margin:0;padding:0 0 0 0;width:100%;}.shop-buttons-001 ul li {position:relative;list-style-type:none;margin:0 10px 0 0;padding:0 0 0 0;float:left;}.shop-buttons-001 ul li:last-child {margin:0 0 0 0;}.shop-buttons-001 ul li a {line-height:50px;color:#666;font-size:16px;font-weight:300;font-family:Gotham Book;width:fit-content;padding:0 20px 0 20px;border:1px solid #ddd;background-color:transparent;display:block;text-align:center;}@media only screen and (max-width:320px) {.shop-buttons-001 ul li {width:calc(50% - 10px);}.shop-buttons-001 ul li:last-child {width:calc(50% - 1px);}.shop-buttons-001 ul li a {font-size:14px;padding:0 5px 0 5px;width:100%;}}.shop-buttons-001 ul li a:hover {color:#fff;border:1px solid #333;background-color:#333;}@media (pointer:coarse) {.shop-buttons-001 ul li a:hover {color:#666;border:1px solid #ddd;background-color:transparent;}}@media only screen and (max-width:768px) {}@media only screen and (max-width:590px) {}@media only screen and (max-width:575px) {.shop-buttons-001 ul {display:flex;flex-flow:row wrap;flex:0 1 auto;justify-content:space-between;align-content:flex-start;align-items:flex-start;}}:root {--bg-panel-menu-shop-001:#fff;--border-left-sub-menu-shop:#ddd;--border-bottom-items-shop:#ddd;--link-shop:#111;--link-over-shop:#777;}.panel-menu-shop-001 {position:fixed;top:0;bottom:0;width:100%;max-width:420px;height:100%;z-index:90001;margin:0;padding:0 0 0 0;background-color:var(--bg-panel-menu-shop-001);overflow:hidden;display:none;}.panel-menu-shop-001.panel-left {left:-100%;right:auto;}.panel-menu-shop-001.panel-right {right:-100%;left:auto;}.panel-menu-shop-001 .header {position:relative;margin:0;padding:0;width:100%;height:90px;}.panel-menu-shop-001 .header a.close {position:absolute;top:21px;right:10px;width:50px;height:50px;display:flex;align-items:center;margin:0;padding:0 0 0 0;z-index:888;}.panel-menu-shop-001 .header .title {position:relative;margin:0;padding:0;width:240px;display:flex;align-items:center;}.panel-menu-shop-001 .header .title a img {width:auto;height:90px;}.panel-menu-shop-001 .panel-menu-shop-001-container {position:relative;margin:0 0 0 0;padding:0 0 10px 0;width:100%;height:calc(100% - 130px);overflow-y:auto;-webkit-overflow-scrolling:touch;}.panel-menu-shop-001 .panel-menu-shop-001-shadow {position:absolute;top:90px;left:0;bottom:auto;right:auto;width:100%;height:50px;z-index:1;background:linear-gradient(to top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,1)100%);}.panel-menu-shop-001 .content {position:relative;margin:0;padding:0 0 0 0;font-family:'Lato', sans-serif;}.panel-menu-shop-001 .content .section {position:relative;margin:0;padding:0 0 0 0;display:table;width:100%;clear:both;border-bottom:1px solid var(--border-bottom-items);}.panel-menu-shop-001 .content .section.no-border:last-child,.panel-menu-shop-001 .content .section.no-border {border-bottom:none;}.panel-menu-shop-001 .section .title {position:relative;margin:0 0 0 0;padding:0;font-size:25px;font-weight:300;color:var(--link);text-align:left;width:100%;height:51px;border-left:10px solid transparent;display:flex;align-items:center;}.panel-menu-shop-001 .section .title.active {border-left:10px solid var(--border-left-sub-menu);background-color:#f8f8f8;}.panel-menu-shop-001 .section .title a {display:inline;align-items:center;float:left;width:calc(100% - 47px);padding:0 0 0 25px;line-height:20px;}.panel-menu-shop-001 .section .title a.with-icon {display:flex;font-family:Gotham Book;font-size:14px;letter-spacing:0px;}.panel-menu-shop-001 .section li .title {padding:0 0 0 0;}.panel-menu-shop-001 .section a.submenu-open {position:relative;margin:0 0 0 0;padding:0 0 0 0;float:right;width:25px;height:51px;display:flex;align-items:center;}.panel-menu-shop-001 .page-link {}.panel-menu-shop-001 .page-link.with-icon {font-size:20px;}.panel-menu-shop-001 .page-link.with-icon img {float:left;margin-right:15px;width:25px;height:25px;}.panel-menu-shop-001 .content ul {position:relative;margin:0;padding:0 0 0 40px;width:100%;clear:both;display:none;border-left:10px solid var(--border-left-sub-menu);}.panel-menu-shop-001 .content ul li ul {position:relative;margin:0;padding:0 0 10px 0;width:100%;clear:both;display:none;border-left:10px solid transparent;}.panel-menu-shop-001 .content ul li ul.visibile {padding:0 0 0 0;}.panel-menu-shop-001 .content ul li {position:relative;list-style-type:none;list-style-position:inside;width:100%;margin:0 0 0 0;padding:0 0 0 0;clear:both;border-bottom:1px solid var(--border-bottom-items);line-height:50px;}.panel-menu-shop-001 .content ul li a {line-height:50px;}.panel-menu-shop-001 .content ul li:last-child {border-bottom:none;}.panel-menu-shop-001 .vetrina {width:100%;margin:20px 0 0;padding:0;display:flex;align-items:center;background-color:#f5f5f5;border-bottom:1px solid var(--border-bottom-items);}.panel-menu-shop-001 .vetrina a {line-height:50px;color:#111;font-size:25px;font-weight:300;font-family:'Lato', sans-serif;width:calc(100% - 60px);padding:0 0 0 35px;}.panel-menu-shop-001 .vetrina a.magnifier {width:50px;padding:0 0 0 0;float:right;}.panel-menu-shop-001 .vetrina a.magnifier img {opacity:0.5;}.panel-menu-shop-001 .content ul li a {position:relative;margin:0 0 0 0;padding:0 10px 0 0px;display:inline-block;width:82%;font-size:20px;font-weight:300;color:var(--link);text-align:left;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.panel-menu-shop-001 .content ul li a.page-link {float:right;width:50px;padding:0;margin:0 10px 0 0;}.panel-menu-shop-001 .content ul li a.open-sub {position:relative;margin:0 0 0 0;padding:0 0 0 0px;display:inline-block;width:calc(100% - 60px);}.panel-menu-shop-001 .content ul li a span {font-weight:700;margin-left:6px;}.panel-menu-shop-001 .section .title a:hover,.panel-menu-shop-001 a.single:hover,.panel-menu-shop-001 .content ul li a:hover {color:var(--link-over);}.panel-menu-shop-001 .content ul li a.evidence {font-weight:400;}.panel-menu-shop-001 .content ul li a.submenu-open {border:none;}.panel-menu-shop-001 .shop-plain {position:relative;margin:50px 0 0 0;padding:0;display:block;clear:both;}.panel-menu-shop-001 .shop-plain .section .title {font-size:20px;font-weight:400;}.panel-menu-shop-001 .content .single-image {position:relative;margin:25px 10px 10px 10px;padding:0 0 0 0;clear:both;display:flex;justify-content:center;}.panel-menu-shop-001 .content .single-image a {}.panel-menu-shop-001 .content .single-image a img.round {border-radius:10px;}.panel-menu-shop-001 .footer {position:absolute;bottom:0;top:auto;margin:0;padding:0;width:100%;max-width:420px;height:50px;clear:both;border-top:1px solid var(--border-bottom-items);background-color:#fff;}.panel-menu-shop-001 .footer a {position:relative;margin:0;padding:0;width:100%;height:50px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;color:var(--link);text-transform:uppercase;font-family:Gotham Medium;}.panel-menu-shop-001 .footer a:hover {color:var(--link);}.panel-menu-shop-001 .footer a span {font-family:Gotham Black;padding-left:5px;}.panel-menu-shop-001 .for-shop {position:absolute;right:60px;top:21px;width:80px;}@media only screen and (max-width:590px) {.panel-menu-shop-001 .header-menu .title {padding:0 0 0 0;}}@media only screen and (max-width:480px) {.panel-menu-shop-001 .section .title {line-height:20px;}.panel-menu-shop-001 .section .title a.page-link {line-height:46px;}.panel-menu-shop-001 .page-link {line-height:46px;}.panel-menu-shop-001-content ul li a {padding:0 60px 0 28px;background-position:18px center;}.panel-menu-shop-001-content ul li ul li a {padding:0 40px 0 40px;background-position:30px center;}.panel-menu-shop-001 ul li a.page-link {}.panel-menu-shop-001 a.single {padding:0 0 0 30px;}}@media only screen and (max-width:320px) {.panel-menu-shop-001 .section .title {font-size:20px;}.panel-menu-shop-001 .content ul li a {padding:0 20px 0 0px;font-size:18px;}.panel-menu-shop-001 .for-shop {top:15px;}.panel-menu-shop-001 .header a.close {top:15px;}}.menuHolder-header-001 {width:fit-content; position:relative; height:90px;}.menu-shop-inline-header-001 {display:inline-block;margin:0 0 0 0;height:90px;}.menu-shop-inline-header-001 ul li {margin:0;}.menu-shop-inline-header-001.menu-categorie-header-multi ul li {margin:0 20px 0 0;}.menu-shop-inline-header-001.menu-categorie-header-multi ul li:last-child {margin:0 0 0 0;}.menu-shop-inline-header-001.menu-categorie-header-mono ul.menucategorie-header-mono-pul li {margin:0 0 0 0;}.menu-shop-inline-header-001 ul {margin:0; padding:0; list-style:none; text-align:left;height:90px;}.menu-shop-inline-header-001 li {display:block; position:relative;}.menu-shop-inline-header-001 ul ul {position:absolute; left:-99999px; top:50px; padding:5px 0; z-index:99; border-radius:0 0 0 0;box-shadow:1px 1px 15px rgba(0,0,0,0.2);background-color:rgba(255,255,255,1);height:max-content;max-width:200px;-webkit-transition:opacity 0.5s ease-out, top 0.3s ease-out;-o-transition:opacity 0.5s ease-out, top 0.3s ease-out;-moz-transition:opacity 0.5s ease-out, top 0.3s ease-out;transition:opacity 0.5s, top 0.3s ease-out;}.menu-shop-inline-header-001 ul ul ul {left:100%; top:auto; margin-top:-55px; margin-left:-10px;border-radius:0;-webkit-transition:margin-left 0.3s ease-out;-o-transition:margin-left 0.3s ease-out;-moz-transition:margin-left 0.3s ease-out;transition:margin-left 0.3s ease-out;}.menu-shop-inline-header-001 ul li.left > ul {left:auto; right:0; top:50px;}.menu-shop-inline-header-001 ul li.left ul li > ul {left:auto; right:100%; top:auto; margin-top:-35px;}.menu-shop-inline-header-001 > ul {margin:0 auto; display:inline-block;}.menu-shop-inline-header-001 > ul {*display:inline;}.menu-shop-inline-header-001 > ul > li {float:left; position:relative;}.menu-shop-inline-header-001 ul {background:transparent;}.menu-shop-inline-header-001 > ul > li > a {line-height:90px; height:90px;display:flex;align-items:center;font-family:Gotham Medium;font-size:14px;text-transform:uppercase;}.menu-shop-inline-header-001 ul > li > ul > li {}.menu-shop-inline-header-001 ul > li > ul > li > a {line-height:inherit;height:inherit;padding:0 10px;margin:5px 0;width:200px;text-align:left;color:#333;font-size:16px;line-height:20px;font-weight:300;font-family:'Lato', sans-serif;display:block;word-break:break-word;white-space:pre-wrap;text-transform:none;}.menu-shop-inline-header-001 li.left ul a {text-align:right; padding:0 20px 0 30px;}.menu-shop-inline-header-001 ul li:hover > a {color:#ccc; background:transparent; text-decoration:none;}.menu-shop-inline-header-001.menu-categorie-header-mono ul li:hover > a.hassub {color:#000; text-decoration:none;font-weight:inherit;font-weight:400;}.menu-shop-inline-header-001 ul.oriz-submenu li:hover > a,.menu-shop-inline-header-001 ul.oriz-visibile li:hover > a {color:#000; background:transparent; text-decoration:none;font-weight:400;}.menu-shop-inline-header-001 ul li:hover > a.hassub .icon-arrow-down {position:absolute;top:50%;right:15px;font-size:10px;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}.ico {position:relative;float:right;display:none;}.menu-shop-inline-header-001 li.left ul li > a.hassub .ico {display:block;}.menu-shop-inline-header-001 li.left ul li:hover > a.hassub {color:#ccc; background-color:transparent; text-decoration:none;}.menu-shop-inline-header-001 ul ul,.menu-shop-inline-header-001 ul ul ul,.menu-shop-inline-header-001 ul li.left > ul,.menu-shop-inline-header-001 ul li.left ul li > ul {left:-9999px; right:auto; opacity:0;}.menu-shop-inline-header-001 ul li:hover > ul {left:0; top:70px;opacity:1;}.menu-shop-inline-header-001 ul ul li:hover > ul {top:60px;left:60%; opacity:1;margin-left:0;}.menu-shop-inline-header-001.menu-categorie-header-multi ul ul.oriz-submenu {}.menu-shop-inline-header-001 ul li.left:hover > ul {left:auto; right:0; opacity:1;}.menu-shop-inline-header-001 ul li.left ul li:hover > ul {left:auto; right:100%; opacity:1;}@media only screen and (max-width:768px) {.menuHolder-header-001 {display:none;}}@media only screen and (max-width:575px) {.menuHolder-header-001 {display:none;}}a.toggle-001 {width:50px; height:50px; position:absolute; left:10px; top:auto; cursor:pointer; display:none;}.menuHolder-001 {width:100%; position:relative; right:0; top:0; background-color:transparent; z-index:400; height:50px; text-align:center;}.menuHolder-001.sx {text-align:left;}.menuHolder-001.cx {text-align:center;}.menuHolder-001.dx {text-align:right;}.menu-shop-inline-001 {display:inline-block;height:50px;margin:0 0 0 30px;}.menu-shop-inline-001 ul li {margin:0;}.menu-shop-inline-001 ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}.menu-shop-inline-001 li {display:block; position:relative;}.menu-shop-inline-001 ul ul {position:absolute; left:-99999px; top:20px; padding:5px 0; z-index:11; border-radius:0 0 0 0;-webkit-transition:opacity 0.5s ease-out, top 0.3s ease-out;-o-transition:opacity 0.5s ease-out, top 0.3s ease-out;-moz-transition:opacity 0.5s ease-out, top 0.3s ease-out;transition:opacity 0.5s, top 0.3s ease-out;}.menu-shop-inline-001 ul ul ul {left:100%; top:auto; margin-top:-55px; margin-left:-20px;border-radius:0;-webkit-transition:margin-left 0.3s ease-out;-o-transition:margin-left 0.3s ease-out;-moz-transition:margin-left 0.3s ease-out;transition:margin-left 0.3s ease-out;}.menu-shop-inline-001 ul.oriz-submenu,.menu-shop-inline-001 ul.oriz-visibile,.menu-shop-inline-001 ul.visibile {background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);}.menu-shop-inline-001 ul li.left > ul {left:auto; right:0; top:50px;}.menu-shop-inline-001 ul li.left ul li > ul {left:auto; right:100%; top:auto; margin-top:-35px;}.menu-shop-inline-001 > ul {margin:0 auto; display:flex;flex-wrap:wrap;justify-content:center;}.menu-shop-inline-001 > ul {*display:inline;}.menu-shop-inline-001 > ul > li {float:left; position:relative;}.menu-shop-inline-001 ul {font-weight:300;font-family:'Lato', sans-serif;}.menu-shop-inline-001 ul li a {display:block; font-size:20px;line-height:32px;color:#333; text-decoration:none; padding:0 30px 0 0px; position:relative; z-index:10;}.menu-shop-inline-001 > ul > li > a {line-height:50px; height:50px;}.menu-shop-inline-001 > ul > li > a img {margin-left:5px;}.menu-shop-inline-001 > ul > li > a img {position:relative;}.menu-shop-inline-001 ul > li > ul > li > a {line-height:inherit;height:inherit;padding:0 10px;margin:10px 0 10px 0;width:200px;word-break:break-word;white-space:pre-wrap;font-size:16px;line-height:20px;}.menu-shop-inline-001 li.left ul a {text-align:right; padding:0 20px 0 30px;}ul li:hover > a.first-item {color:#000; background:transparent; text-decoration:none;}.menu-shop-inline-001 ul li ul li:hover > a {color:#000; background:transparent; text-decoration:none;font-weight:400;}.menu-shop-inline-001 ul li:hover > a.hassub {}.menu-shop-inline-001 li.left ul li:hover > a.hassub {color:#999; background-color:transparent; text-decoration:none;}.menu-shop-inline-001 ul ul,.menu-shop-inline-001 ul ul ul,.menu-shop-inline-001 ul li.left > ul,.menu-shop-inline-001 ul li.left ul li > ul {left:-9999px; right:auto; opacity:0;}.menu-shop-inline-001 ul li:hover > ul {left:0; top:50px;opacity:1;}.menu-shop-inline-001 ul ul li:hover > ul {left:100%; opacity:1;margin-left:0;}.menu-shop-inline-001 ul li.left:hover > ul {left:auto; right:0; opacity:1;}.menu-shop-inline-001 ul li.left ul li:hover > ul {left:auto; right:100%; opacity:1;}@media only screen and (max-width:768px) {.menuHolder-001 {display:none;}}@media only screen and (min-width:769px) {.menuHolder-001-panel {display:none;}}@media only screen and (max-width:768px) {.menuHolder-001-panel {display:flex;justify-content:center;}}.form-001-container input::-webkit-input-placeholder {font-family:Gotham Light;font-size:20px;color:#acacac;}.form-001-container input:-moz-placeholder { font-family:Gotham Light;font-size:20px;color:#acacac;}.form-001-container input::-moz-placeholder {  font-family:Gotham Light;font-size:20px;color:#acacac;}.form-001-container input:-ms-input-placeholder {font-family:Gotham Light;font-size:20px;color:#acacac;}.form-001-container textarea::-webkit-input-placeholder {font-family:Gotham Light;font-size:20px;color:#acacac;}.form-001-container textarea:-moz-placeholder { font-family:Gotham Light;font-size:20px;color:#acacac;}.form-001-container textarea::-moz-placeholder {  font-family:Gotham Light;font-size:20px;color:#acacac;}.form-001-container textarea:-ms-input-placeholder {font-family:Gotham Light;font-size:20px;color:#acacac;}.form-001-container input:focus::-webkit-input-placeholder {transition:opacity 0.5s ease-out;opacity:0;}.form-001-container input:focus::-moz-placeholder {transition:opacity 0.5s ease-out;opacity:0;}.form-001-container input:focus:-moz-placeholder {transition:opacity 0.5s ease-out;opacity:0;}form {margin:0;}button, input, optgroup, select, textarea {color:inherit;font:inherit;margin:0;padding:0;-webkit-appearance:none;-webkit-font-smoothing:inherit;border:none;background:transparent;line-height:normal;font-family:Gotham Medium;font-size:20px;}button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}label {cursor:text;margin:0;padding:0;left:15px;top:9px;color:#aaa;transition:all 0.3s ease;}.eapp-popup-layout-variation-slide-in-right-content-container label {position:relative;left:0;top:0;}label.active {top:-3px;font-size:12px;}label.active.focusIn {color:#aaa;}select {background-image:url(/template/assets/img/form/dropdown-arrow.svg);background-position:95% center;background-size:25px;background-repeat:no-repeat;-moz-appearance:none;cursor:pointer;}input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}.form-001-container {position:relative;margin:0 0 0 0;padding:0 0 0 0;}.form-001-content {position:relative;margin:0 0 0 0;padding:20px 0 20px 0;}.form-content {position:relative;margin:0 0 20px 0;padding:0;}.form-content label.label-inside {font-weight:500;font-size:14px;width:90%;float:right;margin:0 0 0 0;line-height:21px !important;}.form-content label.label-inside a.link-informativa {line-height:21px !important; text-transform:none;text-align:left;font-weight:300;color:#acacac;}.form-001-content:after {clear:both;content:"";display:table;}small {font-family:Gotham Light;font-size:12px;}small.bold {font-family:Gotham Medium;font-size:12px;}.has-error .error {box-shadow:0 0 0 1px #cc0000;}.field-input select {color:#ddd;}.form-error {font-family:'Lato', sans-serif;font-size:14px;font-weight:700;line-height:16px;text-align:left;color:#ff0000;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;opacity:0;transform:scale(0.5);position:relative;top:-7px;}.fieldset .form-error {top:0;}.alert-form-error {position:fixed;bottom:-100px;left:0;background-color:#cc0000;color:#fff;font-size:18px;font-weight:400;line-height:100px;text-align:center;width:100%;height:100px;z-index:77;}.fieldset {position:relative;width:100%;clear:both;padding:0 8px;box-sizing:border-box;line-height:20px;}.field {position:relative;width:100%;float:left;padding:5px 0;box-sizing:border-box;}.field.no-gap {padding:0 0;}.field.no-shadow {padding:7px 0 0 0;}.field-half {width:50%;}@media (min-width:50px) {.field-col2 {width:70%;}}@media (min-width:750px) {.field-col1 {width:30%;}}@media (min-width:750px) {.field-col3-8 {width:37.5%;}}@media (min-width:50px) {.field-col3-4 {width:25%;}}.field-input {border:1px solid #ccc;border-radius:5px;color:#353535;display:block;box-sizing:border-box;width:100%;height:50px;padding:0 8px;word-break:normal;outline:none;font-family:Gotham Medium;font-size:20px;}.field-input.required {border-left:5px solid #ffa200;}.wd-70 {width:70%;}.wd-60 {width:60%;}.wd-50 {width:50%;}.wd-40 {width:40%;}.wd-30 {width:30%;}.wd-response {width:36%;max-width:90px;}.field-input.border-only-left {}.btn-disabled {cursor:default;background:#c8c8c8;box-shadow:none;}.input-btn {width:auto;white-space:nowrap;display:block;padding:5px 27px;box-sizing:border-box;text-align:center;cursor:pointer;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;position:relative;background-color:#eee;color:#333;outline:none;height:50px;line-height:40px;width:100%;font-family:Gotham Book;font-size:20px;border:1px solid #ccc;border-radius:5px;}.input-btn:hover {background-color:#ccc;}.input-btn.bg-2 {background-color:#ffa200;}.input-btn.bg-2:hover {background-color:#00ab2c;}.input-btn.border-full {width:100%;}.input-btn.btn-adjacent {padding:5px 20px 5px 20px;outline:none;}.btn-right {margin:0 0 0 auto;}button:disabled {opacity:0.5;cursor:default;}.input-btn.btn-inline {padding:10px 30px;}.content-box {background:#e9e9e9;height:160px;}textarea {width:100%;height:160px;padding:5px 8px;outline:none;resize:none;}.content-box.pad-l15 {padding-left:15px;}a.link-informativa {position:relative;width:100%;display:inline;padding:0 0 0 0;font-family:Gotham Medium;font-size:12px;line-height:50px;text-transform:uppercase;text-align:left;color:#333;text-decoration:underline;}a.link-informativa:hover {text-decoration:none;}.input-checkbox,.input-radio {width:18px;height:18px;transition:all 0.2s ease-in-out;position:relative;cursor:pointer;vertical-align:-5px;outline:0;}.input-radio {border-radius:50%;margin-right:5px;vertical-align:-3px;}.input-checkbox:checked,.input-radio:checked {border:none;box-shadow:0 0 0 10px #525252 inset;}.input-checkbox,.input-radio {border-color:#e9e9e9;}.input-checkbox {border-left:5px solid #ffa200;background-color:#e9e9e9;}.input-checkbox:hover,.input-radio:hover {}.input-checkbox:checked:after,.input-radio:checked:after {content:"";display:block;position:absolute;top:50%;left:50%;}.input-radio:checked:after {-webkit-transform:scale(0.2);transform:scale(0.2);transition:all 0.2s ease-in-out 0.1s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.input-radio:checked:after {width:4px;height:4px;margin-left:-2px;margin-top:-2px;background-color:#fff;border-radius:50%;-webkit-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}.input-checkbox:after {width:10px;height:8px;margin-left:-5px;margin-top:-4px;background-size:10px 8px;background-repeat:no-repeat;background-position:center;}.input-checkbox:checked:after {-webkit-transform:scale(1);transform:scale(1);opacity:1;}.radio-label,.checkbox-label {cursor:pointer;width:100%;}.radio-label {font-size:20px;font-weight:700;line-height:40px;}.checkbox-label {}.login-label {margin-right:5px;font-size:14px;font-weight:700;line-height:20px;}.label-radio-box {margin:0 0 0 30px;font-family:'Lato', sans-serif;font-size:14px;font-weight:300;line-height:16px;text-align:left;}.label-radio-box span {font-weight:700;}.text-caption {position:relative;display:block;margin:0 0 0 15px;padding:0;font-family:'Lato', sans-serif;font-size:14px;font-weight:300;line-height:16px;}.text-mini {position:relative;display:block;margin:0;padding:0;font-family:'Lato', sans-serif;font-size:14px;font-weight:300;line-height:16px;}.text-med {position:relative;margin:0 0 0 0;padding:0;clear:both;font-family:'Lato', sans-serif;font-size:18px;font-weight:400;line-height:25px;text-align:left;}.text-label {position:relative;margin:0 0 0 0;padding:0;clear:both;font-family:Gotham Light;font-size:12px;line-height:18px;text-align:left;}.text-label b {font-family:Gotham Medium;}.check-captcha {position:relative;margin:0 10px 0 0;}.check-captcha span {position:relative;margin:0 10px 0 0;padding:0 0 0 0;float:left;line-height:50px;}.contatti-invio {position:relative;padding:30px 0;width:100%;height:100%;z-index:2;color:#2d2d2d;font-family:Gotham Book;font-size:30px;line-height:30px;text-align:center;}.form-upload {font-family:Gotham Light;font-size:14px;}@media only screen and (max-width:1399px) {.field-half {width:100%;}}@media only screen and (max-width:375px) {[class*="wd-"] {width:100%;}.wd-response {width:30%;}.checkbox,.check-captcha {float:none;width:100%;}}.form-group input::-webkit-input-placeholder {font-size:14px;font-style:italic;color:#acacac;letter-spacing:-0.4px}.form-group input:-moz-placeholder { font-size:14px;font-style:italic;color:#acacac;letter-spacing:-0.4px}.form-group input::-moz-placeholder {  font-size:14px;font-style:italic;color:#acacac;letter-spacing:-0.4px}.form-group input:-ms-input-placeholder {font-size:14px;font-style:italic;color:#acacac;letter-spacing:-0.4px}.form-group textarea::-webkit-input-placeholder {font-size:14px;font-style:italic;color:#acacac;letter-spacing:-0.4px}.form-group textarea:-moz-placeholder { font-size:14px;font-style:italic;color:#acacac;letter-spacing:-0.4px}.form-group textarea::-moz-placeholder {  font-size:14px;font-style:italic;color:#acacac;letter-spacing:-0.4px}.form-group textarea:-ms-input-placeholder {font-size:14px;font-style:italic;color:#acacac;letter-spacing:-0.4px}.form-group input:focus::-webkit-input-placeholder {transition:opacity 0.5s ease-out;opacity:0;}.form-group input:focus::-moz-placeholder {transition:opacity 0.5s ease-out;opacity:0;}.form-group input:focus:-moz-placeholder {transition:opacity 0.5s ease-out;opacity:0;}form {margin:0;max-width:1200px;}form.wd-100 {max-width:100%;}.form-group input[type="button"],.form-group input[type="reset"],.form-group input[type="submit"] {-webkit-appearance:button;cursor:pointer;}.form-group label {position:relative !important;cursor:text;margin:0;padding:0 0 0 0;color:#222;transition:all 0.3s ease;}.form-group label:not(.ckbox) {padding:0 0 0 0;}.form-group label.active {top:-3px;font-size:12px;}.form-group label.active.focusIn {color:#222;}.form-group select {background-image:url(/template/inc/form/002/arrow-select.png);background-position:95% center;background-size:14px 8px;background-repeat:no-repeat;-moz-appearance:none;cursor:pointer;}.form-group textarea {width:100%;height:160px;padding:5px 8px;outline:none;resize:none;}.form-group .input-btn {margin:0 0 0 0;line-height:44px;height:44px;padding:0;text-align:center;cursor:pointer;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;position:relative;background-color:#eee;color:#333;outline:none;width:98%;font-family:'Poppins', sans-serif;font-size:20px;border:1px solid #ccc;border-radius:5px;}.form-group .input-btn:hover {background-color:#fff;}.form-container {position:relative;margin:0 0 0 0;padding:0 0 0 0;}.form-content {position:relative;margin:0 0 0 0;padding:20px 0 20px 0;}.form-content:after {clear:both;content:"";display:table;}.form-group {margin-bottom:20px;display:flex;}.form-group.form-group-toggle {height:20px;display:flex;align-items:center;}.form-group a {font-size:14px;color:#333;}.form-group button, .form-group a {}.form-group.no-margin-bottom {margin-bottom:0;}.form-group label {font-weight:500;font-size:14px;width:25%;float:left;margin:0 20px 0 0;font-family:'Poppins', sans-serif;display:flex;align-items:center;}.form-group label.label-inside {font-weight:500;font-size:14px;width:90%;float:right;margin:0 0 0 0;line-height:21px !important;}.form-group label.label-inside a.link-informativa {line-height:21px !important; text-transform:none;text-align:left;font-weight:300;color:#acacac;}@media only screen and (max-width:480px) {.form-group label.label-inside {line-height:20px !important;}a.link-informativa {line-height:20px !important; }}.form-group label.empty {display:block;}.form-group label span {position:relative;top:-3px;color:#888;font-weight:300;font-size:14px;font-style:italic;margin:0 0 0 8px;letter-spacing:-0.4px}.form-group label span.for-label {position:relative;top:0;color:#888;font-weight:300;font-size:14px;font-style:italic;margin:0 0 0 8px;letter-spacing:-0.4px}.form-group label.principal {color:#222;font-size:16px;font-weight:500;}.form-control {width:70%;float:right;height:44px;padding:0 10px 0 10px;margin:0 0 0 0;font-size:14px;font-weight:300;line-height:inherit;color:#222;background-color:#fff;background-clip:padding-box;border:1px solid #ddd;border-radius:5px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.form-control-upload {width:70%;float:right;height:44px;padding:10px 10px 0 0px;margin:0 0 0 0;font-size:14px;font-weight:300;line-height:inherit;color:#222;background-color:#fff;background-clip:padding-box;border:none;border-radius:5px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.form-control.form-input-check {width:25%;float:left;height:44px;padding:0 10px 0 10px;margin:0 0 0 10px;font-size:14px;font-weight:300;line-height:inherit;color:#222;background-color:#fff;background-clip:padding-box;border:1px solid #ddd;border-radius:5px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.form-control.select2 {padding:0 25px 0 10px;}.form-control-no-input {display:block;width:calc(100% - 10px);height:44px;padding:0 35px 0 10px;margin:0 0 0 10px;font-size:14px;line-height:44px;color:#222;background-color:#ccc;background-clip:padding-box;border:1px solid #ddd;border-radius:5px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}textarea.form-control {height:160px;padding:5px 8px;outline:none;resize:none;}.has-error .error {box-shadow:0 0 0 1px #cc0000;}@media only screen and (max-width:375px) {[class*="wd-"] {width:100%;}.wd-response {width:30%;}.checkbox,.check-captcha {float:none;width:100%;}}@supports (-webkit-appearance:none) or (-moz-appearance:none) {input[type='checkbox'],input[type='radio'] {--active:#275EFE;--active-inner:#fff;--focus:2px rgba(39, 94, 254, .3);--border:#e7e8ea;--border-hover:#00adef;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0 0 0 0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:background .3s, border-color .3s, box-shadow .2s;transition:background .3s, border-color .3s, box-shadow .2s;}input[type='checkbox']:after,input[type='radio']:after {content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);}input[type='checkbox']:checked,input[type='radio']:checked {--b:#00adef;--bc:#00adef;--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2);}input[type='checkbox']:disabled,input[type='radio']:disabled {--b:var(--disabled);cursor:not-allowed;opacity:.9;}input[type='checkbox']:disabled:checked,input[type='radio']:disabled:checked {--b:var(--disabled-inner);--bc:var(--border);}input[type='checkbox']:disabled + label,input[type='radio']:disabled + label {cursor:not-allowed;}input[type='checkbox']:hover:not(:checked):not(:disabled),input[type='radio']:hover:not(:checked):not(:disabled) {--bc:var(--border-hover);}input[type='checkbox']:focus,input[type='radio']:focus {box-shadow:0 0 0 var(--focus);}input[type='checkbox']:not(.switch),input[type='radio']:not(.switch) {width:21px;}input[type='checkbox']:not(.switch):after,input[type='radio']:not(.switch):after {opacity:var(--o, 0);}input[type='checkbox']:not(.switch):checked,input[type='radio']:not(.switch):checked {--o:1;}input[type='checkbox'] + label,input[type='radio'] + label {font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px;}input[type='checkbox']:not(.switch) {border-radius:5px;}input[type='checkbox']:not(.switch):after {width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg));}input[type='checkbox']:not(.switch):checked {--r:43deg;}@supports (-webkit-appearance:none) or (-moz-appearance:none) {input[type='checkbox'], input[type='radio'] {--active:#00adef;--active-inner:#fff;--focus:2px rgba(255,255,255, .3);--border:#ccc;--border-hover:#00adef;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:20px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0 0 0 0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background 0.3s, border-color 0.3s, box-shadow 0.2s;}table td input[type='checkbox'], table td input[type='radio'] {margin:0 0 0 0;}input[type='checkbox']:after, input[type='radio']:after {content:'';display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);}input[type='checkbox']:checked, input[type='radio']:checked {--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2, 0.85, 0.32, 1.2);}input[type='checkbox']:disabled, input[type='radio']:disabled {--b:var(--disabled);cursor:not-allowed;opacity:0.9;}input[type='checkbox']:disabled:checked, input[type='radio']:disabled:checked {--b:var(--disabled-inner);--bc:var(--border);}input[type='checkbox']:disabled + label, input[type='radio']:disabled + label {cursor:not-allowed;}input[type='checkbox']:hover:not(:checked):not(:disabled), input[type='radio']:hover:not(:checked):not(:disabled) {--bc:var(--border-hover);}input[type='checkbox']:focus, input[type='radio']:focus {box-shadow:0 0 0 var(--focus);}input[type='checkbox']:not(.switch), input[type='radio']:not(.switch) {width:21px;}input[type='checkbox']:not(.switch):after, input[type='radio']:not(.switch):after {opacity:var(--o, 0);}input[type='checkbox']:not(.switch):checked, input[type='radio']:not(.switch):checked {--o:1;}input[type='checkbox'] + label.label-checkbox-radio, input[type='radio'] + label.label-checkbox-radio {font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:0;padding-left:10px;color:#acacac;font-weight:300;font-style:italic;}input[type='checkbox']:checked + label.label-checkbox-radio, input[type='radio']:checked + label.label-checkbox-radio {color:#222;font-weight:300;}input[type='checkbox']:not(.switch) {border-radius:7px;}input[type='checkbox']:not(.switch):after {width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg));}input[type='checkbox']:not(.switch):checked {--r:43deg;}input[type='checkbox']:not(.switch):checked.leggibile {background-color:#888;}input[type='checkbox'].switch {width:38px;border-radius:11px;}input[type='checkbox'].switch:after {left:3px;top:2px;border-radius:50%;width:14px;height:14px;background:var(--ab, var(--border));transform:translateX(var(--x, 0));}input[type='checkbox'].switch:checked {--ab:var(--active-inner);--x:17px;}input[type='checkbox'].switch:disabled:not(:checked):after {opacity:0.6;}input[type='radio'] {border-radius:50%;}input[type='radio']:after {width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7));}input[type='radio']:checked {--s:0.5;}}input[type='radio'] {border-radius:50%;}input[type='radio']:after {width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7));}input[type='radio']:checked {--s:.5;}}form .row {margin-right:-10px;margin-left:0;}form .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto {padding-right:10px;padding-left:0;}.form-control.wd-auto {width:44px;text-align:center;font-weight:400;padding:0;}.br-toggle {position:relative;display:inline-block;margin:0 0 0 10px;width:40px;height:20px;background-color:#ccc;display:inline-block;position:relative;overflow:hidden;cursor:pointer;border-radius:3px;transition:all 0.2s ease-in-out;}.br-toggle.disabled {opacity:0.5;}.br-toggle.on {background-color:var(--colore-1);}.br-toggle.on .br-toggle-switch {left:21px;}.br-toggle+.br-toggle {margin-left:5px;}.br-toggle-rounded {border-radius:25px;}.br-toggle-rounded .br-toggle-switch {border-radius:100%;}.br-toggle-rounded .br-toggle-switch::before {left:-23px;}.br-toggle-rounded .br-toggle-switch::after {right:-27px;}.br-toggle-switch {position:absolute;top:3px;bottom:3px;left:3px;width:14px;background-color:#fff;border-radius:2px;transition:all 0.2s ease-in-out;}.br-toggle-switch::before,.br-toggle-switch::after {position:absolute;top:-1px;color:#fff;text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:1px;text-shadow:1px 1px rgba(33, 37, 41, 0.1);}.br-toggle-switch::before {content:'';left:-25px;}.br-toggle-switch::after {content:'';right:-28px;}.br-toggle-info.on {background-color:var(--colore-1);}.br-toggle-label {position:relative;}.form-group .br-toggle-label {color:#acacac;font-weight:300;width:auto;}.form-group .br-toggle-label.on {color:#222;font-weight:500;}
