:root{
    --contentPadding: 20px;
    --contentWidth: 1440px;
}

a{
    text-decoration: none;
}

header .app_navigation a{
    text-transform: uppercase;
}

.se_20260825_095118_184117,
header .cnt-media-grid figure.cnt-media-item:nth-of-type(2) {
    display: none;
}

@media only screen and (max-width: 768px) {
    main > section:first-of-type .cnt-bg-content{
        padding: 25px;
        width: 90%;
        /*margin: 0 auto;*/
    }
    main > section:first-of-type :is(h1){
        font-size: 24px;
        line-height: 1.2;
        font-weight: normal;
    }

    header .cnt-media-grid figure.cnt-media-item:first-of-type{
        display: none;
    }

    header{
        position: relative;
    }

    .se_20260825_095118_184117{
        display: block;
        position: absolute;
        right: 25px;
        top: 70px;
        width: auto;
    }

    header .cnt-media-grid figure.cnt-media-item:nth-of-type(2){
        display: block;
        max-width: 162px;
    }

    .defaultFooter .content-code .logo {
        max-width: 340px;
        width: 60%;
    }

    footer .app_navigation a span{
        margin: 0 auto;
    }

    footer{
        padding-bottom: 50px;
    }
}