h1 {
    font-size: 4.5rem;
}

h2 {
    font-size: 4rem;
}

h3 {
    font-size: 3rem;
}

p {
    font-size: var(--mobile-font-size);
}

section, footer {
    padding: 4rem var(--def-space) 0 var(--def-space);
}

.gcl-title > img {
    height: 7rem;
}

.gcl-def-pad-sd {
    padding: 0 var(--def-space-mob);
}

.gcl-def-pad-section {
    padding: 4rem var(--def-space) 0 var(--def-space);
}

.gcl-invisible-mob {
    display: none;
}

.scl-presentation {
    min-height: 80rem;
    background-image: url(../images/backgrounds/presentation-bg-mobile.jpg);
}

.scl-logo {
    height: var(--header-mh-mob);
}

.scl-logo > a > img {
    height: var(--header-mh-mob);
}

.scl-nav-hamb-menu {
    top: var(--header-mh-mob);
}

.scl-slogan {
    margin: auto;
}

.scl-red-vector {
    height: 15rem;
}

.scl-service-list {
    width: 45rem;
}

.scl-fiance-day-container {
    display: none;
}

.scl-fiance-day-cont-mob {
    display: block;
}

.scl-schedule {
    min-height: 50rem;
    background-image: url(../images/backgrounds/schedule-bg-mob.jpg);
}

.scl-address > div {
    background-image: none;
    margin-right: var(--def-space);
}

.scl-address-container > address > p {
    flex-direction: column;
}

.scl-address-container > address > p > a {
    font-size: 1.8rem;
    align-self: flex-start;
}

.scl-address-atend {
    max-width: none;
    margin-top: 6.19rem;
}

.scl-address-atend > p {
    font-size: var(--mobile-font-size);
}

.scl-address-img {
    display: block;
    border-radius: 50%;
    height: 30rem;
}

.scl-address-img > img {
    border-radius: 50%;
    height: inherit;
}

.scl-stamp-img {
    margin-bottom: 4rem;
}

.scl-footer-menu {
    padding: 4rem 0;
}

.scl-contacts-footer {
    display: flex;
    width: 100%;
    justify-content: space-around;
}

.scl-contacts-footer > li > a > img {
    height: 5rem;
    padding: 1rem;
    margin-right: 0;
}