
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Thin.woff2') format('woff2'),
    url('../fonts/Roboto-Thin.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Light.woff2') format('woff2'),
    url('../fonts/Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.woff2') format('woff2'),
    url('../fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.woff2') format('woff2'),
    url('../fonts/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.woff2') format('woff2'),
    url('../fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Canela';
    src: url('../fonts/Canela-Thin.woff2') format('woff2'),
    url('../fonts/Canela-Thin.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Canela';
    src: url('../fonts/Canela-Bold.woff2') format('woff2'),
    url('../fonts/Canela-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Canela';
    src: url('../fonts/Canela-Medium.woff2') format('woff2'),
    url('../fonts/Canela-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Canela';
    src: url('../fonts/Canela-Black.woff2') format('woff2'),
    url('../fonts/Canela-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

body {
    margin: 0;
    padding: 0;
    color: white;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    background-color: var(--blue);
}

a {
    text-decoration: none;
}

a:hover, a:focus, a:active {
    text-decoration: none;
    outline: none;
}

b, strong {
    font-weight: bold;
}

ul, ol {
    padding: 0;
    margin: 0;
}

ul, li {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 0;
}

p {
    line-height: 1em;
    margin-bottom: 0;
    margin-top: 0;
}
.container_pmp{
    margin: 3%;
    font-style: normal;
    font-size: 2.2rem;
    font-family: "Roboto";
    font-weight: 300;
}
div.container_pmp > div.page.container {
    padding-top: 4rem;
    padding-bottom: 8rem;
    overflow: hidden;
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    font-size: 1.9rem;
    line-height: 2.5rem;
    letter-spacing: 0.05rem;
}

div.container_pmp > div.page.container h1,
div.container_pmp > div.page.container h2,
div.container_pmp > div.page.container h3,
.container_pmp h1,
.container_pmp h2,
.container_pmp h3{
    font-family: 'Canela';
    font-weight: bold;
    font-style: normal;
    color: var(--pink);
    font-size: 4.3rem;
    line-height: 4.8rem;
    letter-spacing: -0.02rem;
    text-align: left;
    margin-bottom: 4rem;
}

div.container_pmp > div.page.container h2
.container_pmp h2{
    font-size: 2.6rem;
    line-height: 2.8rem;
    letter-spacing: -0.01rem;
    margin-bottom: 2rem;
}

div.container_pmp > div.page.container h3,
.container_pmp h3{
    font-size: 2.2rem;
    line-height: 2.4rem;
    letter-spacing: -0.01rem;
    margin-bottom: 2rem;
}

div.container_pmp > div.page.container h4,
.container_pmp h4{
    font-size: 2rem;
    line-height: 2.2rem;
    letter-spacing: -0.005rem;
    margin-bottom: 1.5rem;
    margin-top: 2rem;
}

div.container_pmp > div.page.container h2:not(.page_title),
div.container_pmp > div.page.container h3,
.container_pmp h2:not(.page_title),
.container_pmp h3{
    margin-top: 3rem;
}

div.container_pmp > div.page.container p,
div.container_pmp > div.page.container li,
.container_pmp p,
.container_pmp li
p{
    color: white;
    text-align: left;
}

div.container_pmp > div.page.container li
.container_pmp li{
    list-style: disc inside;
}

div.container_pmp > div.page.container p,
div.container_pmp > div.page.container ul,
.container_pmp p,
.container_pmp ul
p{
    margin-bottom: 2rem;
}

div.container_pmp > div.page.container a,
div.container_pmp > div.page.container p a,
div.container_pmp > div.page.container li a,
.container_pmp a,
.container_pmp p a,
.container_pmp li a
p a{
    color: white;
    font-weight: bold;
    text-decoration: underline;
}

div.container_pmp > div.page.container{
max-width: var(--layout);
margin: auto;
position: relative;
width: 100%;
align-items: center;
text-align: justify;
font-family: 'Roboto';
margin-top: 10%;
padding-left: 4rem;
}

.Embed h1 strong {
display: block !important;
}

body{
background-color:#171629;
}
.container_pmp p{
    margin-bottom: 2rem;
    font-size: 19px;
    font-weight: 300;
    letter-spacing: -.05rem;
    margin-top: 0;
    text-align: justify;}