:root {
    --cl-1: #003580;
    --cl-2: #ffffff;
}

* {
    margin: 0;
    box-sizing: border-box;
}

a {
    text-decoration: none;
}

body {
    color: var(--cl-2);
    font-family: 'Roboto', sans-serif;
}

.scroll-lock {
    max-height: 100vh;
}


.loadingScreen {
    width: 100%;
    background-color: var(--cl-1);
    color: var(--cl-2);
    position: fixed;
    z-index: 10000;
    overflow: hidden;

    display: flex;
    align-items: center;
    justify-content: center;

    transition: opacity 0.5s ease-out;

    height: 100vh;
    opacity: 0;

    pointer-events: none;
}

.loading {
    opacity: 1;
}

.loading h2 {
    animation: pulse 1.5s ease-in-out infinite alternate;
}

.content {
    margin: auto;
    max-width: 1130px;
    min-width: 1130px;
    width: 1130px;
    min-height: 800px;
/*    background-color: aquamarine;*/
}

.main_wrapper {
    width: 100%;
}

.img {
    width: 100%;
}

.grid {
    display: grid;
    grid-template-columns: 280px 850px;
    grid-template-rows: 1fr;
}

.left {
    grid-column: span 1;
}

.right {
     grid-column: span 1;
}

.iframe {
/*    background-color: antiquewhite;*/
    width: 100%;
    height: 460px;;
}
