.pblock01 { background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url('/images/pages/home/1440x480--04.jpg'); display: block; } @media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) { .pblock01 { background-image: url('/images/pages/home/1440x480--04@2x.jpg'); } } h1 { font-size: 32px; font-weight: 500; line-height: 48px; text-align: center; color: white; text-transform: uppercase; margin: 80px 0 0px 0; } .col .inside { padding: 0; } .pblock01 p, .pblock01 p:last-child { color: #FEDC0A; font-size: 24px; font-weight: 500; line-height: 32px; text-align: center; margin: 80px 0 114px 0; } p { color: #182E3D; font-size: 16px; font-weight: 300; line-height: 24px; } p:last-child { margin-bottom: 0; } .pblock02 .mc .inside { padding: 48px 0 16px 0; } .pblock03 p { font-weight: 500; } .pblock03 .col.lc img { margin: 5px 0 0 0; } .pblock04 p:last-child { margin-bottom: 48px; } .pblock05 { padding: 48px 0; } .pblock05.gray { background-color: #eef2f2; padding: 48px 0; } .pblock05 .item { margin: 0 0 48px 0; } .pblock05 .item:last-child { margin: 0 0 0px 0; } h2 { color: #182E3D; font-size: 32px; font-weight: 500; line-height: 48px; margin: 0 0 35px 0; } h4 { color: #182E3D; font-size: 16px; font-weight: 500; line-height: 24px; margin: 0 0 0 0; } p.sm { color: #182E3D; font-size: 14px; font-weight: 300; line-height: 19px; } p.site { color: #182E3D; font-size: 14px; font-weight: 300; line-height: 19px; } p.site a { color: #358FC6; font-size: 14px; font-weight: 300; line-height: 19px; } img.shadow { -webkit-box-shadow:	0px 5px 10px rgba(0,0,0,0.3); -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.3); box-shadow: 0px 5px 10px rgba(0,0,0,0.3); }