body {
    background: #53B2E6;
    max-width: 1060px;   
    text-align: center;
    margin: 25px auto;
    font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; 
    -webkit-font-smoothing: antialiased;
}

h1, h2, h3 {
    text-shadow: rgb(40, 58, 40) 2px 5px 5px;
}

h1 {
    color: #C2007E;

    font-size: 150px;
    font-family: Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;
}

.reg {
    font-size: 100px;
}

h2 {
    color: #f89e30;
    font-size: 40px;
    font-family: Arial, Helvetica, sans-serif;
}

h3 {
    font-size: 25px;
    text-align: left;
    margin-left: 25px;
}

p {
    text-align: justify;
    max-width: 960px;
    margin: 25px;
    padding-top: 18px;
    color: #3f484c;    
}

p, .reg {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 26px;
}

P::first-letter {
    margin-left: 45px;    
}

a {
    text-decoration: none;
}

a:not([class="gdpr"]) {
    color: #e7eee8;    
}

a.reg {
    background: #ff0000;
    border-radius: 5px;
    padding: 0 5px;
}

a.gdpr:hover {
    color: red;
}

a.reg:hover {
    color: #FFE20C;
    zoom: 1.1;
}

/*ARTICLE*/

.block {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}


.container {
    margin: 25px 25px 50px 25px;    

    height: 735px;
    background-color: #fef3c2;

    border: 2px solid #fde785;
    box-shadow: inset #fde785 0 0 100px, rgb(40, 58, 40) 2px 5px 5px;
    border-radius: 10px;

    max-width: 300px;
}

.article-box {
    display: flex;
}

/*BOX TITLES*/

.box1 {
    color: #6dcb2e;
}

.box2 {
    color: rgb(255, 12, 12);
}

.box3 {
    color: #53B2E6;
}

/*BUTTONS*/

.btn {
    font-size: 25px;
    margin: 25px;
    padding: 4px 8px;
    background: #ccc;
    border: 1px solid #648191;
    border-radius: 5px;
    cursor: pointer;
}

.btn-register {
    color: #e7eee8;
    background: #6dcb2e;
    border: 1px solid #61a334;
    box-shadow: inset #61a334 0 0 10px,  rgb(40, 58, 40) 2px 5px 5px;
}

.btn-register:hover,
.btn-register:active {
    background: #119E14;
    zoom: 1.2;
}

.btn-read {
    color: #e7eee8;
    background: #ea9a38;
    border: 1px solid #bc741b;
    box-shadow: inset #bc741b 0 0 10px,  rgb(40, 58, 40) 2px 5px 5px;
}

.btn-read:hover,
.btn-read:active {
    background: #9E5F11;
    zoom: 1.2;
}

/*FORM*/

input:not([type="checkbox"]):not([type="radio"]),
button,
textarea,
select {
    /*zero settings*/

    background: #fff;
    border: none;

    /*style*/

    width: 150px;
    padding: 5px 10px;
    margin: 10px;
    border-radius: 5px;
    box-shadow: rgb(40, 58, 40) 4px 10px 10px;
}

select {
    width: 168px;
}

/*media*/

