.clearfix:after,.container:after{clear:both}.error-page,.grid-1-3{position:relative}b,h1,strong{font-weight:700}aside,details,footer,header,main,nav,section{display:block}.clearfix:after,.clearfix:before,.container:after,.container:before{content:" ";display:table}img{border:0}body,html{padding:0;margin:0;width:100%;max-width:100%;color:#432b2b;overflow-x:hidden}a{color:#1d9ad6;background:0 0}*,:after,:before{box-sizing:inherit}.grid-1-3,html{box-sizing:border-box}a:active,a:hover{outline:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:14px;line-height:1.43em;font-family:Arial,Helvetica,"Liberation Sans",FreeSans,Sans-serif}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#ccc}img,svg{vertical-align:middle;max-width:100%}p{margin:11px 0}@media screen and (max-width:1159px){body,html{max-width:100%;width:1200px;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}}@media screen and (min-width:1159px){body,html{max-width:100%;width:100%}}h1{font-size:38px;line-height:50px;margin:1em 0 12px;font-weight:400}hr{border-style:solid;color:#ccc}.c-blue{color:#1d9ad6}.c-dgrey{color:#888}a.act-normal,a.act-normal:visited{color:inherit}.text-center{text-align:center}.text-right{text-align:right}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 20px}.container.container-small{max-width:800px}.grid{margin-right:-40px}.grid-1-3{zoom:1;letter-spacing:normal;word-spacing:normal;text-rendering:auto;float:left;display:inline-block;vertical-align:top;border:0 solid transparent;background-clip:padding-box!important;padding-right:40px;width:33.3333%}a.act-normal{text-decoration:none}.main-img{max-width:255px;width:100%;margin:80px auto;display:block}.page-403 .main-img{margin:100px auto 120px;max-width:130px}.error-page .error-info{font-size:17px;margin-top:45%}.error-page .engine{text-align:right;font-size:13px;margin-top:1.2em}@media screen and (max-width:1024px){.container:not(.container-small) .grid-1-2,.grid-1-3{width:100%}.main-img,.page-403 .main-img{margin:10px auto 12px;max-width:130px}.error-page .error-info{margin:40px 0}}@media screen and (max-width:640px){.grid-1-2{width:100%}}