.pblock01 { background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url('/images/pages/home/1440x480--06.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--06@2x.jpg'); } } h1 { font-size: 32px; font-weight: 500; line-height: 48px; text-align: center; color: white; text-transform: none; 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; } h2 { color: #182E3D; font-size: 32px; font-weight: 500; line-height: 48px; margin: 0 0 35px 0; } .pblock02 { background-color: #eef2f2; } .pblock02 .lc { } .pblock02 .lc .inside { text-align: center; position: relative; } .pblock02 .lc .inside img { position: absolute; top: 35px; left: 38px; display: inline-block; } .pblock02 .rc { } .pblock02 .rc .inside { padding: 0; } .pblock02 .rc .inside p { color: #182E3D; font-size: 16px; font-weight: 300; line-height: 24px; } .pblock02 .rc .inside p:first-child { margin-top: 56px; } .pblock02 .rc .inside p:last-child { margin-bottom: 56px; } .pblock03 { padding: 48px 0; } .pblock03 .col { padding-top: 0px; padding-bottom: 0px; } .pblock03 .inside img { width: 100%; height: auto; } .pblock03 .row.mbtm { margin-bottom: 40px; } .pblock03 .row.mbtm:last-child { margin-bottom: 0px; } @media only screen and (max-width: 1199px) { .pblock03 .row.mbtm { margin-bottom: 2vw; } } .imagetext { display: block; color: #1E3D4E; font-size: 14px; font-weight: 300; line-height: 19px; margin: 16px 0 0 0; } .imagetext.w50 { width: 49%; } .col-6-xl .imagetext { width: 65.3%; }