/*CSS  by francistudio */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@300&display=swap');
html{
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
box-sizing:border-box;
}
body {
margin:0;
font-family: 'Readex Pro', sans-serif;
background: url("../images/background/02.jpg") no-repeat center center fixed;
background-size: cover;
}
A:link, A:visited {
color: #555555;
}
A:hover {
color: #888888;
}
H1 {
font-size: 24pt;
line-height: 0.2;
}
H2 {
font-size: 16pt;
line-height: 0.6;
}
H3 {
font-size: 10pt;
line-height: 1;
}
p {
font-size: 9pt;
line-height: 1.4;
}
img {
vertical-align: text-bottom;
}
.container {
width:300px;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
 }
.column-2 {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.greeting {
margin: auto;
width: 50%;
border: 3px solid green;
padding: 10px;
text-align: center;
}