:root{--color_body:#141A31;--color0:#231F20;--color1:#E72F2F;--color1_hover:#FF0E00;--color2:#B5292F;--color3:#A9B7BF;--color4:#FC0;--color5:#22DE34;--color6_base:#006EF6;--color6:#228DEE;--color_txt_base:#444;--color_white:#FFF;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--box_fluid:1450px;--box_med:1100px;--font-family-1:Lato,sans-serif;--font-family-2:Barlow,sans-serif}body{background-color:var(--color_body);background-color:transparent;background-image:radial-gradient(at top center,#00395a 0,#001226 100%)}#offsetTop{position:fixed;left:0;top:0}#primary_header_desktop{position:absolute;width:100%;left:0;right:0;margin-left:auto;margin-right:auto;z-index:30;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:300px;background:rgb(20,26,49);background:-moz-linear-gradient(180deg,rgba(20,26,49,1) 0,rgba(20,26,49,0) 100%);background:-webkit-linear-gradient(180deg,rgba(20,26,49,1) 0,rgba(20,26,49,0) 100%);background:linear-gradient(180deg,rgba(20,26,49,1) 0,rgba(20,26,49,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141a31",endColorstr="#141a31",GradientType=1)}.primary_nav{border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);position:absolute;left:0;top:120px;text-align:center;width:100%;display:block;padding:12px 0}.primary_nav .nav{margin:0 auto;width:auto;padding:0}.primary_nav .nav li a.torneo{display:block;position:relative}.primary_nav .nav li a.torneo .logo{width:43px;height:43px;border-radius:4px;position:relative;margin-right:10px;display:block;background:var(--color_body)}.primary_nav .nav li a.torneo .logo span{font-family:var(--font-family-2);color:#FFF;font-size:16px;font-weight:800;text-transform:uppercase;text-align:center;width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.primary_nav .nav li a.torneo .logo span::first-letter{color:var(--color3)}.primary_nav .nav li a.torneo .t1,.primary_nav .nav li a.torneo .t2{display:block;font-size:14px}.block1{position:absolute;left:20px;top:28px;line-height:1.7em}.block1 a i{display:inline-block;width:16px;text-align:center}.block1 a{color:#FFF;font-size:13px;padding:6px;font-weight:900}.block2{position:absolute;right:20px;top:48px}.block2 .paypal_btn{padding:15px 21px;font-family:var(--font-family-2);font-weight:700;letter-spacing:.06em;font-size:14px;color:#FFF;background-color:var(--color1);text-transform:uppercase;border-radius:40px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;box-shadow:0 0 0 0 rgba(255,82,82,1);animation:pulse-red 1.5s infinite}@keyframes pulse-red{0%{box-shadow:0 0 0 0 rgba(255,82,82,1)}70%{box-shadow:0 0 0 10px rgba(255,82,82,0)}100%{box-shadow:0 0 0 0 rgba(255,82,82,0)}}.block2 .paypal_btn:hover{background-color:var(--color1_hover);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;animation-play-state:paused}.block2 .menu_social{display:inline-block;padding:0 7px 0 13px}.block2 .menu_social a{color:#FFF;font-size:13px;padding:6px;font-weight:600}#logo_txt_desktop{width:100%;max-width:320px;display:block;margin:23px auto;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;overflow:hidden;position:absolute;left:50%;margin-left:-160px}#logo_txt_desktop img{width:100%;display:block}@media only screen and (min-width :0) and (max-width :1200px){#logo_txt_desktop{max-width:200px;display:block;margin-left:-100px}}.primary_nav .nav li ul{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.primary_nav a,.primary_nav a:hover{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.primary_nav .nav>li>a:first-child:nth-last-child(2):before,.primary_nav .nav>li:hover>a:first-child:nth-last-child(2):before,.primary_nav .nav li li>a:first-child:nth-last-child(2):before,.primary_nav .nav li li:hover>a:first-child:nth-last-child(2):before{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.primary_nav ul{padding:0;list-style:none;font-family:var(--font-family-2)}.primary_nav .nav{vertical-align:top;display:inline-block}.primary_nav .nav li ul{opacity:0;visibility:hidden;text-align:left;overflow:hidden}.primary_nav .nav li:hover ul{opacity:1;visibility:visible}.primary_nav .nav li{position:relative}.primary_nav .nav>li{float:left}.primary_nav .nav>li>a{display:block;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:15px;letter-spacing:.05em;padding:7px 12px;font-weight:700;position:relative;border-radius:3px}.primary_nav .nav>li>a.shop{color:var(--color4)}.primary_nav .nav>li>a:hover{background-color:var(--color1);color:#FFF}.primary_nav .nav li li a{display:block;text-decoration:none;position:relative;font-size:14px;font-weight:700;text-transform:uppercase;padding:10px 12px}.primary_nav .nav li li{border-top:1px dashed #CCC}.primary_nav .nav li li:first-child{border-top:transparent}.primary_nav .nav li a:first-child:nth-last-child(2):before{content:"";position:absolute;height:0;width:0;border:5px solid transparent;top:45%;right:5px}.primary_nav .nav ul{position:absolute;white-space:nowrap;z-index:1;left:-99999em;box-shadow:1px 2px 20px rgb(0 0 0 / 25%);background-color:#FFF}.primary_nav .nav ul li{background-color:#FFF;display:block}.primary_nav .nav ul li a{color:#2B354B;display:block;min-width:200px}.primary_nav .nav ul li a i{padding-top:3px}.primary_nav .nav>li:hover>ul{top:35px;left:auto;min-width:100%}.primary_nav .nav>li li ul{}.primary_nav .nav>li li:hover>ul{left:100%;top:1px}.primary_nav .nav li li a:hover{background-color:var(--color1);color:#FFF}#header_mobile{width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px 20px 16px}#logo_txt_mobile{position:relative;overflow:hidden;margin:0 auto;display:block;width:100%;max-width:260px}#header_mobile a#logo_txt_mobile img{padding-top:4px;padding-bottom:0;display:block;width:100%}#btn_menu{position:relative;display:block;color:#FFF;background-color:var(--color2);text-align:center;padding:10px 20px 11px;text-transform:uppercase;font-size:16px;font-weight:600;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;border-top:1px solid transparent}#btn_menu.active,#btn_menu.active:focus{border-top:1px solid rgba(255,255,255,.2);outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#navmenu{display:none;text-align:center}#navmenu li.torneo{background:rgb(255,255,255);background:-moz-linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(223,223,223,1) 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(223,223,223,1) 100%);background:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(223,223,223,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dfdfdf",GradientType=1)}#navmenu li.torneo a{display:block;position:relative;padding-right:15px;margin:0 auto;width:100%;max-width:420px}#navmenu li.torneo a .logo{width:56px;height:56px;border-radius:4px;position:relative;margin-right:0;display:block;background:var(--color_body)}#navmenu li.torneo a .logo span{font-family:var(--font-family-2);color:#FFF;font-size:16px;font-weight:800;text-transform:uppercase;text-align:center;width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#navmenu li.torneo a .logo span::first-letter{color:var(--color3)}#navmenu li.torneo a .t1,#navmenu li.torneo a .t2{display:block}#navmenu ul,#navmenu ul li{padding:0;margin:0;display:block;width:100%}#navmenu ul li{display:block;position:relative;background-color:#EFEFEF}#navmenu ul li .ico{display:block;position:absolute;right:10px;top:50%;margin-top:-8px;color:var(--color3);font-size:15px}#navmenu ul li li a{text-transform:none}#navmenu ul>li{border-top:1px solid rgba(0,0,0,.1)}#navmenu ul ul{display:none}#navmenu ul li a{display:block;color:var(--color0);position:relative;font-size:14px;text-transform:uppercase;font-weight:700;padding:9px 0;font-family:var(--font-family-2)}#navmenu ul li a.calendario_eventi{background:rgb(181,41,47);background:-moz-linear-gradient(90deg,rgba(181,41,47,1) 0,rgba(231,47,47,1) 100%);background:-webkit-linear-gradient(90deg,rgba(181,41,47,1) 0,rgba(231,47,47,1) 100%);background:linear-gradient(90deg,rgba(181,41,47,1) 0,rgba(231,47,47,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b5292f",endColorstr="#e72f2f",GradientType=1);color:#FFF}#navmenu ul ul li a{font-size:15px}#navmenu ul ul li{border-top:1px solid #DDD;background-color:#FFF}#navmenu ul ul li:last-child{border-bottom:none}#navmenu ul li a.active{background-color:var(--color3);color:#FFF;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}img.img_top_mobile{display:block;width:100%;height:auto}a.btn_edizioni_precendenti{display:inline-block;color:var(--color3);border-bottom:1px solid rgba(255,255,255,.3);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.btn_edizioni_precendenti:hover{color:var(--color4);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.area_intro{padding:50px 20px 50px}.area_intro .int{display:block;margin:0 auto;width:100%;max-width:900px;text-align:center}.area_intro hgroup{margin-bottom:30px}.area_intro h1{font-family:var(--font-family-2);font-size:38px;color:#FFF;font-weight:800;line-height:1.15em;text-transform:uppercase}.area_intro h2{font-family:var(--font-family-2);font-size:20px;font-weight:700;color:var(--color1);text-transform:uppercase}.area_intro p{font-size:17px;color:#FFF;line-height:1.65em}.area_intro p a{color:#FFF;border-bottom:1px solid rgba(255,255,255,.3);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.area_intro .divider{display:block;width:70px;margin:40px auto 0}.area_intro .divider img{display:block;width:100%}@media only screen and (min-width :0) and (max-width :767px){.area_intro{padding:30px 20px 0}.area_intro hgroup{margin-bottom:20px}.area_intro h1{font-size:28px;color:#FFF}.area_intro h2{font-size:18px;line-height:1.2em}.area_intro .int p{font-size:17px;line-height:1.65em}}.columns_standard{margin-bottom:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px;text-align:left}.columns_standard .vertical-center-container{display:table;width:100%}.columns_standard .vertical-center-table-cell{display:table-cell;vertical-align:middle}.columns_standard .th .p_int{padding:12%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.columns_standard .th{min-height:520px}.columns_standard .th img{display:block;width:100%;height:auto}.columns_standard hgroup{margin-bottom:15px}.columns_standard h3{font-family:var(--font-family-2);font-size:33px;color:#FFF;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;display:block}.columns_standard h4{font-family:var(--font-family-2);font-size:19px;font-weight:700;color:var(--color1);text-transform:uppercase}.columns_standard p{font-size:17px;color:#FFF;line-height:1.65em}.columns_standard img{display:block;width:100%}@media only screen and (min-width :0) and (max-width :767px){.columns_standard .th img{display:block;width:100%;margin-top:30px}.columns_standard{padding:0 20px}.columns_standard .th{min-height:inherit}.columns_standard .th .p_int{padding:0}.columns_standard .vertical-center-container{border:0}.columns_standard .vertical-center-table-cell{background:none}.columns_standard hgroup{margin:20px 0 15px}.columns_standard h3{font-size:28px;line-height:1.2em;margin-bottom:10px}.columns_standard h4{font-size:18px;line-height:1.2em}}#menu_contest{margin-top:0;text-align:center;padding:0 20px}#menu_contest a{border:2px solid rgba(255,255,255,.2);display:inline-block;padding:12px 30px;font-family:var(--font-family-2);font-weight:700;letter-spacing:.1em;font-size:12px;color:#FFF;text-transform:uppercase;border-radius:3px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#menu_contest a:hover{background-color:rgba(255,255,255,.15)}#menu_contest a.active{color:var(--color0);background-color:#EFEFEF}@media only screen and (min-width :0) and (max-width :767px){#menu_contest{margin-top:30px}#menu_contest a{display:block;padding:12px 0;text-align:center;margin-bottom:10px}}.scroll_table{width:100%}.tabella_classifica{margin-bottom:30px}.tabella_classifica hgroup{text-align:center;border-bottom:1px solid rgba(255,255,255,.45);margin-bottom:15px}.tabella_classifica hgroup h3{font-family:var(--font-family-2);font-size:38px;color:#FFF;font-weight:800;text-transform:uppercase;line-height:1.2em}.tabella_classifica hgroup h4{font-family:var(--font-family-2);font-size:19px;font-weight:700;color:var(--color1);text-transform:uppercase;margin-bottom:15px}.tabella_classifica p{font-size:17px;color:#FFF;line-height:1.65em}.tabella_classifica table{width:100%}.tabella_classifica table thead th{text-align:left;color:#FFF;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-family-2);padding-bottom:16px;padding-left:10px;white-space:nowrap}.tabella_classifica tr td{text-align:left;padding:5px;font-weight:600;font-size:16px;padding:10px;border:1px solid rgba(255,255,255,.45);color:#FFF;line-height:1.65em;width:auto;white-space:nowrap}.tabella_classifica tr td strong{font-weight:800}.tabella_classifica tr:nth-child(even){background-color:rgba(0,0,0,.2)}.tabella_classifica tr.fuori_casa{background-color:rgba(255,55,55,.30)}.tabella_classifica tr.alpha_mid{opacity:.4;filter:grayscale(1);background-color:transparent}@media only screen and (min-width :0) and (max-width :1199px){.scroll_table{overflow-x:auto}.tabella_classifica tr td{font-size:14px;border:1px solid #AAA}.tabella_classifica hgroup h3{font-size:28px;line-height:1.2em;margin-bottom:10px}.tabella_classifica hgroup h4{font-size:18px;line-height:1.2em}.tabella_classifica p{font-size:17px;line-height:1.65em}}#calendario_eventi{color:#FFF}#calendario_eventi .desc_txt_event a{color:var(--color4);display:inline-block;border-bottom:1px solid var(--color4)}#calendario_eventi .area_intro{padding:0 20px 50px}#calendario_eventi .item_row{display:block;position:relative;padding:30px;border:1px solid rgba(255,255,255,.3);border-radius:4px;margin-bottom:30px;background:rgb(0,40,72);background:-moz-radial-gradient(circle,rgba(0,40,72,1) 0,rgba(20,26,49,1) 100%);background:-webkit-radial-gradient(circle,rgba(0,40,72,1) 0,rgba(20,26,49,1) 100%);background:radial-gradient(circle,rgba(0,40,72,1) 0,rgba(20,26,49,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#002848",endColorstr="#141a31",GradientType=1);overflow:hidden}#calendario_eventi div.grey{filter:grayscale(1);-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}#calendario_eventi .item_row .evento_cancellato{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:5}#calendario_eventi .item_row .evento_cancellato span{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-family:var(--font-family-2);font-size:26px;font-weight:800;color:#FFF}#calendario_eventi .item_row .evento_ufficiale,#calendario_eventi .item_row .evento_federale_soft,#calendario_eventi .item_row .evento_federale_steel{display:block;width:170px;padding:5px;text-align:center;background-color:var(--color4);font-family:var(--font-family-2);font-size:13px;font-weight:700;color:var(--color0);line-height:1.65em;position:absolute;right:-40px;top:21px;transform:rotate(40deg);box-shadow:2px 2px 10px rgba(0,0,0,.6);z-index:5}#calendario_eventi .item_row.evento_concluso{-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-o-filter:sepia(100%);-ms-filter:sepia(100%);filter:sepia(100%);opacity:.95}#calendario_eventi .item_row.dnone{display:none}#calendario_eventi .item_row .toggle{display:none;padding-top:30px}#calendario_eventi .area_txt .divider{margin:14px 0 16px;height:1px;border-bottom:2px dashed rgba(255,255,255,.45)}#calendario_eventi .txt_gen{font-size:16px;color:#FFF;line-height:1.65em}#calendario_eventi .txt_gen h3,#calendario_eventi .txt_gen h3 span{font-family:var(--font-family-2);font-size:26px;font-weight:800;text-transform:uppercase;line-height:1.2em;display:block}#calendario_eventi .txt_gen h3 span{display:block;margin-top:5px;font-size:21px}#calendario_eventi .txt_gen .disciplina{display:block;color:#FFF;font-weight:700;line-height:1.4em;font-size:20px;text-transform:none;font-family:var(--font-family-2)}#calendario_eventi .txt_gen .disciplina{padding:5px 0 4px;font-size:18px;margin-top:6px}#calendario_eventi .txt_gen h4{font-family:var(--font-family-2);font-size:19px;font-weight:700;color:var(--color4);text-transform:uppercase}#calendario_eventi .txt_gen h5{font-family:var(--font-family-2);font-size:16px;font-weight:700;color:#FFF;color:var(--color4);text-transform:uppercase}#calendario_eventi .calendario_evento{padding:10px;border-radius:3px;font-family:var(--font-family-2);text-align:center}#calendario_eventi .calendario_evento span{display:block}#calendario_eventi .calendario_evento .giorno_sett{font-size:13px;font-weight:700}#calendario_eventi .calendario_evento .giorno_num{font-size:60px;font-weight:800;padding:16px 0}#calendario_eventi .calendario_evento .mese{font-size:16px;font-weight:600}#calendario_eventi .calendario_evento .anno{font-size:12px;font-weight:700;letter-spacing:.1em;margin-left:.1em}#calendario_eventi .txt_gen .disciplina.bg_soft{border-top:3px solid var(--color2)}#calendario_eventi .txt_gen .disciplina.bg_steel{border-top:3px solid var(--color6)}#calendario_eventi .calendario_evento.bg_soft{background-color:var(--color2)}#calendario_eventi .calendario_evento.bg_steel{background-color:var(--color6)}#calendario_eventi .item_row .evento_federale_soft{background-color:var(--color2);color:#FFF}#calendario_eventi .item_row .evento_federale_steel{background-color:var(--color6);color:#FFF}#calendario_eventi .txt_gen .disciplina.bg_evento_federale{border-top:3px solid var(--color4)}#calendario_eventi .calendario_evento.bg_evento_federale{background-color:var(--color4);color:var(--color0)}#calendario_eventi .calendario_evento.bg_evento_perseo{background-color:#00c972;color:#000}#calendario_eventi .calendario_evento.bg_evento_marzocco{background-color:#D10;color:#FFF}#calendario_eventi .c_evento_federale{color:var(--color4)}#calendario_eventi .c_soft{color:var(--color1)}#calendario_eventi .c_steel{color:var(--color6)}#calendario_eventi .btn_toggle_event{width:100%;display:block;margin-bottom:20px;text-align:center;padding:10px 26px 10px;font-family:var(--font-family-2);font-weight:700;letter-spacing:.06em;font-size:14px;color:#FFF;border:2px solid rgba(255,255,255,.3);background-color:transparent;text-transform:uppercase;border-radius:3px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#calendario_eventi .btn_slide,#calendario_eventi .btn_event{margin-top:20px;display:inline-block;padding:11px 26px 9px;font-family:var(--font-family-2);font-weight:700;letter-spacing:.1em;font-size:14px;color:#FFF;color:var(--color0);border:2px solid transparent;background-color:#FFF;text-transform:uppercase;border-radius:3px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#calendario_eventi .btn_event,#calendario_eventi .btn_slide{display:inline-block;font-size:13px;padding:6px 16px 8px;background-color:transparent;border:2px solid rgba(255,255,255,.3);color:#FFF}#calendario_eventi .btn_toggle_event:hover,#calendario_eventi .btn_event:hover,#calendario_eventi .btn_slide:hover{background-color:#FFF;color:var(--color0)}#calendario_eventi .evento_in_corso,#calendario_eventi .oggi{color:var(--color4);font-size:14px;text-transform:uppercase;font-weight:700;font-family:var(--font-family-2);animation:border-pulsate-in-corso 1.5s infinite}#calendario_eventi .oggi{color:#FFF;animation:border-pulsate-in-corso2 1.5s infinite}@keyframes border-pulsate-in-corso{0%{color:rgba(255,204,0,1)}50%{color:rgba(255,204,0,0)}}@keyframes border-pulsate-in-corso2{0%{color:rgba(255,255,255,1)}50%{color:rgba(255,255,255,0)}}@media only screen and (min-width :0) and (max-width :767px){#calendario_eventi .item_row{padding:20px;border:0;border-radius:0;margin-bottom:0;border:1px dashed rgba(255,255,255,.4);margin-bottom:30px}#calendario_eventi .calendario_evento{border-radius:0;padding:6px;margin-bottom:15px}#calendario_eventi .btn_slide{display:block;text-align:center;padding:6px 0 8px}#calendario_eventi .int{padding:0 10px}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}h1,h2,h3,h4,h5,h6{font-weight:normal}a{text-decoration:none}a img{border:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content none}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;text-rendering:optimizeLegibility;font:16px/1.4 var(--font-family-1)}.pre_line{white-space:pre-line}.disabled_link{pointer-events:none}.alpha0{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.alpha1{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.dnone{display:none}.dblock{display:block}.ohidden{overflow:hidden}button,a:focus{outline:0}.w100_perc{width:100%;overflow:hidden}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.oAuto{overflow:auto}.m0auto{margin:0 auto}.pm0{padding:0!important;margin:0!important}.z0{z-index:0}.locked100{position:relative;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ohidden{overflow:hidden}.center_vert{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t_right{text-align:right}.t_center{text-align:center}.t_justify{text-align:justify}.t_left{text-align:left}.f_left{float:left}.f_right{float:right}.clearfix{clear:both}.t_upper{text-transform:uppercase}.transparent{background-color:transparent}.pointer{cursor:pointer}.t_pre_wrap{white-space:pre-wrap}.v_align_middle{vertical-align:middle}.v_align_top{vertical-align:top}.v_align_bottom{vertical-align:bottom}.p_relative{position:relative}.iBlock{display:inline-block!important}em,i{font-style:italic}strong,b{font-weight:bold}.table_table{display:table}.table_tr{display:table-row}.table_td{display:table-cell;vertical-align:top}.hover_delay{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.animate_linear1{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.animate_easing{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.radius_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.box_sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grayScale,.greyScale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.colx2{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden;border-radius:4px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.zoom_scale img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.zoom_scale:hover img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bg_cover_fixed{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg_cover_scroll{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.mobile_view_menu{display:none}.box_fluid,.box_med{position:relative;display:block;width:100%;max-width:var(--box_fluid);margin:0 auto;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box_med{max-width:var(--box_med)}.mobile_view{display:none}.h10{height:10px}.h15{height:15px}.h20{height:20px}.h30{height:30px}@media only screen and (min-width :0) and (max-width :1100px){.desktop_view_menu{display:none}.mobile_view_menu{display:block}}@media only screen and (min-width :0) and (max-width :767px){.row-eq-height{display:table-cell;display:table-cell;display:table-cell;display:table-cell}.bg_cover_fixed{background-attachment:scroll}.pad0x20{padding:0 20px}.box_fluid,.box_med,.box_small{width:100%;padding:0}.colx2{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}.desktop_view{display:none}.mobile_view{display:block}}@media only screen and (min-width :768px) and (max-width :991px){.center_med,.box_fluid{width:100%;padding:0}.bg_cover_fixed{background-attachment:scroll}.pad0x20{padding:0 20px}}@media only screen and (min-width :992px) and (max-width :1199px){.box_fluid{width:960px;padding:0}}