/* comfortaa-600 - latin-ext */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/comfortaa-v40-latin-ext-600.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('../fonts/comfortaa-v40-latin-ext-600.ttf') format('truetype');
    /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* comfortaa-700 - latin-ext */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/comfortaa-v40-latin-ext-700.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('../fonts/comfortaa-v40-latin-ext-700.ttf') format('truetype');
    /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* poppins-regular - latin-ext */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/poppins-v20-latin-ext-regular.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('../fonts/poppins-v20-latin-ext-regular.ttf') format('truetype');
    /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lexend-tera-300 - latin-ext */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lexend Tera';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/lexend-tera-v27-latin-ext-300.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('../fonts/lexend-tera-v27-latin-ext-300.ttf') format('truetype');
    /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

.fontComfortaa {
    font-family: 'Comfortaa', cursive !important;
}

.textRight {
    text-align: right;
}

.textCenter{
    text-align:center;
}

.sectionLight{
    background-color: white;
    color:black;
}

.sectionDark{
    background-color:rgb(10,10,10);
    color:white;
}

.sectionDark > .elem{
    border:1px solid rgb(255,255,255,0.1) !important;
}

table.sectionDark td{
    border:1px solid rgb(255,255,255,0.3) !important;
}

td.sectionDark{
    border:1px solid rgb(255,255,255,0.3) !important;
}

table.sectionDark th{
    border:1px solid rgb(255,255,255,0.3);
}

th.sectionDark{
    border:1px solid rgb(255,255,255,0.3) !important;
}

button.sectionDark{
    border:1px solid rgb(255,255,255,0.3) !important;
}

.gallery{
    display:flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap:wrap;
}

.gallery > img{
    width:45%;
}

/* Default font for QLIVIA Visio Page Editor: */
#visio{
    font-family: 'Poppins', sans-serif;
}

#visio *:not(#selectedBlockHeader *){
    font-family: 'Poppins', sans-serif;
}

.respBlock{
    margin:1%;
    padding:1%;
    max-width:98%;
}