.container-grid,.container-grid .row,.menu__item{position:relative}.container-grid .row.center,.menu__link{text-align:center}*,:after,:before{box-sizing:border-box}body{font:100%/1.5em Arial,Helvetica,sans-serif;color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{max-width:100%;height:auto}.clear:after,.clear:before,.container-grid:after,.container-grid:before,.row:after,.row:before{content:" ";display:table}.clear:after,.container-grid:after,.row:after{clear:both}h1,h2,h3,h4,h5,h6{color:#212121;margin:0}h1{font-size:48px;line-height:48px;padding:15px 0;text-transform:uppercase}h2{font-size:32px;line-height:32px;padding:10px 0}a{color:#212121}.header-section{padding:30px 0;background:#fff}.page-section{padding:30px 0;background:#eee}.button-section{padding-top:20px}.container-grid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;min-width:290px}.container-grid .cols{position:relative;float:left}.container-grid.border .cols{border:1px solid #ccc}.container-grid .cols.col-1,.container-grid .cols.col-2{width:50%}.container-grid .cols.col-10,.container-grid .cols.col-11,.container-grid .cols.col-12,.container-grid .cols.col-3,.container-grid .cols.col-4,.container-grid .cols.col-5,.container-grid .cols.col-6,.container-grid .cols.col-7,.container-grid .cols.col-8,.container-grid .cols.col-9{width:100%}@media (min-width:768px){.container-grid .cols.col-1,.container-grid .cols.col-2{width:16.66666666%}.container-grid .cols.col-3{width:25%}.container-grid .cols.col-4{width:33.333333333%}.container-grid .cols.col-5{width:41.666666666%}.container-grid .cols.col-6{width:50%}.container-grid .cols.col-7{width:58.333333333%}.container-grid .cols.col-8{width:66.666666666%}.container-grid .cols.col-9{width:75%}.container-grid .cols.col-10{width:83.333333333%}.container-grid .cols.col-11{width:91.666666666%}.container-grid .cols.col-12{width:100%}}@media (min-width:980px){.container-grid{width:960px}.container-grid .cols.col-1{width:8.333333333%}.container-grid .cols.col-2{width:16.66666666%}.container-grid .cols.col-3{width:25%}.container-grid .cols.col-4{width:33.333333333%}.container-grid .cols.col-5{width:41.666666666%}.container-grid .cols.col-6{width:50%}.container-grid .cols.col-7{width:58.333333333%}.container-grid .cols.col-8{width:66.666666666%}.container-grid .cols.col-9{width:75%}.container-grid .cols.col-10{width:83.333333333%}.container-grid .cols.col-11{width:91.666666666%}.container-grid .cols.col-12{width:100%}}@media (min-width:1200px){.container-grid{width:1170px}}.menu,.wrap-nav{width:100%;margin:0;padding:0}.menu{display:table}.menu__list{display:none;background:#212121;max-height:auto;overflow-y:visible;margin:0;padding:0}.menu__list--opened{display:table-row;max-height:auto}.menu__item{display:table-cell}.menu__link{background:0 0;color:#fff;border-bottom:0;border-left:0}.menu__link:hover{background:#313131;color:#fff;border-left:0}.wrap-nav{display:block}.wrap-nav ul{margin:0;padding:0}.js-touch-menu,.nav li a{padding:10px 15px;font-weight:700;font-size:14px;text-decoration:none}.js-touch-menu{display:block;background:#212121;color:#fff}.js-touch-menu:hover{background:#313131}.js-touch-menu:after{content:"";background-image:url(/dist/sprites/sprite.png);background-position:0 0;width:20px;height:20px;display:inline-block;position:absolute;right:15px;margin-top:2px}.nav,.nav li,.nav li a{display:block}.nav{overflow-y:hidden;max-height:0;transition-property:max-height;transition-duration:.5s}.nav.opened{max-height:500px}.nav li a{background:#fff;color:#666;border-bottom:1px solid #eee;border-left:3px solid transparent;text-align:left;white-space:nowrap;transition-property:background,color,border;transition-duration:.3s}.nav li a:hover{background:#f0f0f0;color:#333;border-left:3px solid #313131}.nav li ul{display:none}@media (min-width:768px){.nav,.nav.opened{max-height:auto}.wrap-nav{display:table}.js-touch-menu{display:none}.nav{display:table-row;background:#212121;overflow-y:visible}.nav li{display:table-cell;position:relative}.nav li ul,.nav li ul li{display:block}.nav li a{background:0 0;color:#fff;text-align:center;border-bottom:0;border-left:0}.nav li a:hover{background:#313131;color:#fff;border-left:0}.nav li ul{position:absolute;background:#313131;z-index:100;width:100%;left:0;max-height:0;overflow:hidden;-webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);-webkit-transform-origin:50% 0;transition:350ms}.nav li ul a:hover{color:#D35353}.nav li:hover ul{max-height:1000px;-webkit-transform:perspective(400) rotate3d(0,0,0,0)}}table.responsive{border:1px solid #ccc;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}table.responsive tr{border:1px solid #ddd;padding:5px}table.responsive td,table.responsive th{padding:10px}@media screen and (max-width:767px){table.responsive{border:0}table.responsive thead{display:none}table.responsive tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd}table.responsive td{display:block;width:100%\9;float:left\9;text-align:right;border-bottom:1px dotted #ccc}table.responsive td:last-child{border-bottom:0}table.responsive td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}}.button{position:relative;display:inline-block;min-width:200px;padding:0 40px;margin:10px 15px;height:48px;line-height:48px;border:1px solid #212121;border-radius:2px;color:#212121;font-size:20px;text-decoration:none;transition-property:background-color,color;transition-duration:.3s}.button:hover{background-color:#212121;color:#fff}