.version.anticorruzione {
    color: #000004;
    background-color: #A522A6;
}

.js body {
    visibility: hidden;
}

.js body.initialized {
    visibility: visible;
}

#page {
    background-image: none;
    margin-left: auto;
    margin-right: auto;
    border-width: 0px;
    border-color: #000000;
    background-color: #E8E6E6;
    width: 100%;
    z-index: 1;
}

#AC-headLine {
    position: fixed;
    top: 0px;
}

#AC-head,
#AC-headBkg,
#AC-headBkg-bw {
    z-index: 101;
}

#AC-Body {
    background-repeat: no-repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-position: center center;
    opacity: 1;
    background-color: transparent;
    filter: alpha(opacity=100);
    z-index: 10;
    background-size: cover;
}

#AC-Body-bw {
    z-index: 10;
}

#AC-BodyPage {
    position: relative;
    background-color: #FFFFFF;
    z-index: 11;
}

#AC-BodyPage::before {
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
    pointer-events: none;
    top: 0px;
    content: "";
    box-shadow: inset 0px 0px 8px rgba(255, 255, 255, 0.5), inset 0px 0px 8px rgba(255, 255, 255, 0.5);
}

#AC-BodyPageContent {
    text-align: justify;
    position: relative;
    background-color: transparent;
    z-index: 12;
    color: #323232;
    font-weight: 200;
    font-family: komet-sc, sans-serif;
}

#AC-BodyPageContent form{
    width:50%;
}

#AC-BodyPageContent input, 
#AC-BodyPageContent textarea{
    width:98%;
    border:1px solid #E8E6E6;
    font-size:15px;
}

#AC-BodyPageContent input{
    height:40px;
    padding: 0px 5px;
}

#AC-BodyPageContent textarea{
    height:100px;
    white-space: pre-wrap;
    padding: 5px;
}

#AC-BodyPageContentTitle {
    color: #0094DE;
    font-weight: 700;
}

#AC-Button {
    -webkit-transition-duration: 0.3s;
    background-image: url("../images/blank.gif?crc=4208392903");
    -webkit-transition-delay: 0s;
    position: relative;
    background-color: transparent;
    z-index: 78;
    -webkit-transition-timing-function: ease-in;
    border-color: #E8E6E6;
    transition-delay: 0s;
    border-style: solid;
    transition-timing-function: ease-in;
    transition-duration: 0.3s;
    border-width: 1px;
    background-color: #0094DE;
    cursor:pointer;
}

#AC-ButtonContent {
    text-align: center;
    letter-spacing: 1px;
    position: relative;
    background-color: transparent;
    color: #323232;
    z-index: 79;
    font-weight: 500;
    font-family: komet-sc, sans-serif;
    margin-right: -10000px;
}

#AC-Button:hover{
    min-height: 0px;
    background-color: #0094DE;
}

#AC-Button.ButtonSelected{
    min-height: 0px;
    background-color: transparent;
}

#AC-Button:hover #AC-ButtonContent p{
    color: #FFFFFF;
    visibility: inherit;
}

#AC-Button:hover #AC-ButtonContent,
#AC-Button.ButtonSelected #AC-ButtonContent{
    margin-bottom: 0px;
    margin-left: 0%;
    margin-right: -10000px;
    padding-bottom: 0px;
    padding-top: 0px;
}

#AC-Button.ButtonSelected #AC-ButtonContent p{
    color: #323232;
    visibility: inherit;
}

#pu344 {
    width: 0.01px;
    z-index: 2;
    margin-right: -10000px;
}

#u344 {
    background-color: #323232;
}

#u344_align_to_page {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#u358-6 {
    min-height: 29px;
    margin-right: -10000px;
    z-index: 4;
    position: relative;
}

#u344,
#u344-bw {
    z-index: 2;
}

#u11715,
#u11715-bw {
    z-index: 3;
}

.html {
    background-color: #FFFFFF;
}

body {
    position: relative;
}

.verticalspacer {
    min-height: 1px;
}
    
@media (min-width: 1201px), print {
    #muse_css_mq {
        background-color: #FFFFFF;
    }

    #bp_infinity.active {
        display: block;
    }

    #page {
        min-height: 200px;
    }

    #AC-head {
        width: 0.01px;
        height: 0px;
        padding-bottom: 90px;
        margin-right: -10000px;
    }

    #AC-headBkg {
        height: 90px;
        position: fixed;
        top: 0px;
    }
    
    #AC-headLine {
        z-index: 102;
        height: 5px;
    }

    #AC-headLine-bw {
        z-index: 102;
    }
    
    #AC-Logo {
        z-index: 103;
        width: 367px;
        height: 55px;
        position: fixed;
        top: 20px;
        left: 50px;
    }

    #AC-HeadMenu {
        z-index: 104;
        width: 462px;
        height: 25px;
        position: fixed;
        top: 35px;
        right: 51px;
    }

    #u169424 {
        width: 54px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
    }

    #u169427 {
        width: 54px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169427:hover {
        width: 54px;
        min-height: 0px;
        margin: 0px;
    }

    #u169427.MuseMenuActive {
        width: 54px;
        min-height: 0px;
        margin: 0px;
    }

    #u169429-4 {
        width: 41px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169427:hover #u169429-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 41px;
        margin: 0px 0px 0px 6px;
    }

    #u169427.MuseMenuActive #u169429-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 41px;
        margin: 0px 0px 0px 6px;
    }

    #u169396 {
        width: 69px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 57px;
    }

    #u169397 {
        width: 69px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169397:hover {
        width: 69px;
        min-height: 0px;
        margin: 0px;
    }

    #u169400-4 {
        width: 56px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169397:hover #u169400-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 56px;
        margin: 0px 0px 0px 6px;
    }

    #u169431 {
        width: 69px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 128px;
    }

    #u169469 {
        width: 69px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169397.MuseMenuActive,
    #u169469:hover {
        width: 69px;
        min-height: 0px;
        margin: 0px;
    }

    #u169469.MuseMenuActive {
        width: 69px;
        min-height: 0px;
        margin: 0px;
    }

    #u169472-4 {
        width: 56px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169397.MuseMenuActive #u169400-4,
    #u169469:hover #u169472-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 56px;
        margin: 0px 0px 0px 6px;
    }

    #u169469.MuseMenuActive #u169472-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 56px;
        margin: 0px 0px 0px 6px;
    }

    #u169432 {
        width: 263px;
        top: 25px;
    }

    #u169437 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 2px;
        position: relative;
        margin-right: -10000px;
    }

    #u169437:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169439-4 {
        width: 212px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169437:hover #u169439-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 212px;
        margin: 0px 0px 0px 2px;
    }

    #u169437.MuseMenuActive #u169439-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 212px;
        margin: 0px 0px 0px 2px;
    }

    #u169451 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 3px;
        position: relative;
        margin-right: -10000px;
    }

    #u169437.MuseMenuActive,
    #u169451:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169454-4 {
        width: 152px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169451:hover #u169454-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 152px;
        margin: 0px 0px 0px 2px;
    }

    #u169451.MuseMenuActive #u169454-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 152px;
        margin: 0px 0px 0px 2px;
    }

    #u169456 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 3px;
        position: relative;
        margin-right: -10000px;
    }

    #u169451.MuseMenuActive,
    #u169456:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169458-4 {
        width: 104px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169456:hover #u169458-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 104px;
        margin: 0px 0px 0px 2px;
    }

    #u169456.MuseMenuActive #u169458-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 104px;
        margin: 0px 0px 0px 2px;
    }

    #u169465 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 3px;
        position: relative;
        margin-right: -10000px;
    }

    #u169456.MuseMenuActive,
    #u169465:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169468-4 {
        width: 114px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169465:hover #u169468-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 114px;
        margin: 0px 0px 0px 2px;
    }

    #u169465.MuseMenuActive #u169468-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 114px;
        margin: 0px 0px 0px 2px;
    }

    #u169433,
    #u169434,
    #u169448,
    #u169455,
    #u169462,
    #u169441 {
        width: 263px;
        position: relative;
    }

    #u169444 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 3px;
        position: relative;
        margin-right: -10000px;
    }

    #u169465.MuseMenuActive,
    #u169444:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169444.MuseMenuActive {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169446-4 {
        width: 94px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169444:hover #u169446-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 94px;
        margin: 0px 0px 0px 2px;
    }

    #u169444.MuseMenuActive #u169446-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 94px;
        margin: 0px 0px 0px 2px;
    }

    #u169403 {
        width: 88px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 200px;
    }

    #u169406 {
        width: 88px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169406:hover {
        width: 88px;
        min-height: 0px;
        margin: 0px;
    }

    #u169406.MuseMenuActive {
        width: 88px;
        min-height: 0px;
        margin: 0px;
    }

    #u169407-4 {
        width: 75px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169406:hover #u169407-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 75px;
        margin: 0px 0px 0px 6px;
    }

    #u169406.MuseMenuActive #u169407-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 75px;
        margin: 0px 0px 0px 6px;
    }

    #u169473 {
        width: 48px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 290px;
    }

    #u169474 {
        width: 48px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169474:hover {
        width: 48px;
        min-height: 0px;
        margin: 0px;
    }

    #u169474.MuseMenuActive {
        width: 48px;
        min-height: 0px;
        margin: 0px;
    }

    #u169477-4 {
        width: 35px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169474:hover #u169477-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 35px;
        margin: 0px 0px 0px 6px;
    }

    #u169474.MuseMenuActive #u169477-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 35px;
        margin: 0px 0px 0px 6px;
    }

    #u169417 {
        width: 43px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 341px;
    }

    #u169418 {
        width: 43px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169418:hover {
        width: 43px;
        min-height: 0px;
        margin: 0px;
    }

    #u169418.MuseMenuActive {
        width: 43px;
        min-height: 0px;
        margin: 0px;
    }

    #u169420-4 {
        width: 30px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169418:hover #u169420-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 30px;
        margin: 0px 0px 0px 6px;
    }

    #u169418.MuseMenuActive #u169420-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 30px;
        margin: 0px 0px 0px 6px;
    }

    #u169389 {
        width: 76px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 386px;
    }

    #u169392 {
        width: 76px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169392:hover {
        width: 76px;
        min-height: 0px;
        margin: 0px;
    }

    #u169392.MuseMenuActive {
        width: 76px;
        min-height: 0px;
        margin: 0px;
    }

    #u169394-4 {
        width: 63px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169392:hover #u169394-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 63px;
        margin: 0px 0px 0px 6px;
    }

    #u169392.MuseMenuActive #u169394-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 63px;
        margin: 0px 0px 0px 6px;
    }

    #AC-pBody {
        z-index: 10;
        margin-right: -10000px;
        margin-top: 90px;
        width: 100%;
    }

    #AC-Body {
        height: 480px;
        background-image: url("../images/misto_cementato.jpg?crc=81922924");
    }

    #AC-Body-bw {
        height: 480px;
    }

    #AC-BodyPage {
        padding-top: 35px;
        padding-bottom: 50.40000000000009px;
        margin-right: -10000px;
        margin-top: 330px;
        width: 88.24%;
        left: 5.89%;
    }

    #AC-BodyPageContent {
        min-height: 200px;
        width: 93.34%;
        margin-left: 3.34%;
        font-size: 20px;
        line-height: 29px;
    }
    
    #AC-BodyPageContent form{
        width:50%;
    }
    
    #AC-BodyPageContent input, 
    #AC-BodyPageContent textarea{
        width:98%;
        border:1px solid #E8E6E6;
        font-size:15px;
    }
    
    #AC-BodyPageContentTitle{
        font-size: 40px;
        line-height: 58px;
    }

    #AC-GroupButton {
        z-index: 78;
        margin-top: 10px;
        width: 93.34%;
        margin-left: 3.34%;
    }
    
    #AC-GroupButtonForm {
        z-index: 78;
        margin-top: 0;
        width: 98%;
        margin-left: 0;
    }

    #AC-Button {
        padding: 15px 0px;
        margin: 10px -1000px 10px 0px;
        width: 100%;
    }

    #AC-ButtonContent {
        min-height: 23px;
        font-size: 20px;
        line-height: 24px;
        width: 95.35%;
        left: 2.33%;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1797px);
    }

    #u344 {
        min-height: 50px;
        padding-bottom: 20px;
    }

    #u358-6 {
        margin-top: 21px;
        width: 96.65%;
        left: 1.65%;
    }

    #u344-bw {
        min-height: 50px;
    }

    #u11715,
    #u11715-bw {
        height: 5px;
    }
}

@media (min-width: 976px) and (max-width: 1200px) {
    #muse_css_mq {
        background-color: #0004b0;
    }

    #bp_1200.active {
        display: block;
    }

    #page {
        min-height: 1694px;
        max-width: 1200px;
    }

    #AC-head {
        width: 0.01px;
        height: 0px;
        padding-bottom: 90px;
        margin-right: -10000px;
    }

    #AC-headBkg {
        height: 90px;
        position: fixed;
        top: 0px;
    }

    #AC-Logo {
        z-index: 103;
        width: 367px;
        height: 55px;
        position: fixed;
        top: 20px;
        left: 20px;
    }

    #AC-HeadMenu {
        z-index: 104;
        width: 462px;
        height: 25px;
        position: fixed;
        top: 35px;
        right: 20px;
    }

    #u169424 {
        width: 54px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
    }

    #u169427 {
        width: 54px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169427:hover {
        width: 54px;
        min-height: 0px;
        margin: 0px;
    }

    #u169427.MuseMenuActive {
        width: 54px;
        min-height: 0px;
        margin: 0px;
    }

    #u169429-4 {
        width: 41px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169427:hover #u169429-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 41px;
        margin: 0px 0px 0px 6px;
    }

    #u169427.MuseMenuActive #u169429-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 41px;
        margin: 0px 0px 0px 6px;
    }

    #u169396 {
        width: 69px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 57px;
    }

    #u169397 {
        width: 69px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169397:hover {
        width: 69px;
        min-height: 0px;
        margin: 0px;
    }

    #u169400-4 {
        width: 56px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169397:hover #u169400-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 56px;
        margin: 0px 0px 0px 6px;
    }

    #u169431 {
        width: 69px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 128px;
    }

    #u169469 {
        width: 69px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169397.MuseMenuActive,
    #u169469:hover {
        width: 69px;
        min-height: 0px;
        margin: 0px;
    }

    #u169469.MuseMenuActive {
        width: 69px;
        min-height: 0px;
        margin: 0px;
    }

    #u169472-4 {
        width: 56px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169397.MuseMenuActive #u169400-4,
    #u169469:hover #u169472-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 56px;
        margin: 0px 0px 0px 6px;
    }

    #u169469.MuseMenuActive #u169472-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 56px;
        margin: 0px 0px 0px 6px;
    }

    #u169432 {
        width: 263px;
        top: 25px;
    }

    #u169437 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 3px;
        position: relative;
        margin-right: -10000px;
    }

    #u169437:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169439-4 {
        width: 212px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169437:hover #u169439-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 212px;
        margin: 0px 0px 0px 2px;
    }

    #u169437.MuseMenuActive #u169439-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 212px;
        margin: 0px 0px 0px 2px;
    }

    #u169451 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 5px;
        position: relative;
        margin-right: -10000px;
    }

    #u169437.MuseMenuActive,
    #u169451:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169454-4 {
        width: 152px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169451:hover #u169454-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 152px;
        margin: 0px 0px 0px 2px;
    }

    #u169451.MuseMenuActive #u169454-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 152px;
        margin: 0px 0px 0px 2px;
    }

    #u169456 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 5px;
        position: relative;
        margin-right: -10000px;
    }

    #u169451.MuseMenuActive,
    #u169456:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169458-4 {
        width: 104px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169456:hover #u169458-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 104px;
        margin: 0px 0px 0px 2px;
    }

    #u169456.MuseMenuActive #u169458-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 104px;
        margin: 0px 0px 0px 2px;
    }

    #u169465 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 5px;
        position: relative;
        margin-right: -10000px;
    }

    #u169456.MuseMenuActive,
    #u169465:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169468-4 {
        width: 114px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169465:hover #u169468-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 114px;
        margin: 0px 0px 0px 2px;
    }

    #u169465.MuseMenuActive #u169468-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 114px;
        margin: 0px 0px 0px 2px;
    }

    #u169433,
    #u169434,
    #u169448,
    #u169455,
    #u169462,
    #u169441 {
        width: 263px;
        position: relative;
    }

    #u169444 {
        width: 263px;
        padding-top: 2px;
        padding-bottom: 5px;
        position: relative;
        margin-right: -10000px;
    }

    #u169465.MuseMenuActive,
    #u169444:hover {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169444.MuseMenuActive {
        width: 263px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }

    #u169446-4 {
        width: 94px;
        min-height: 14px;
        padding-left: 2px;
        padding-top: 4px;
        padding-right: 2px;
        margin-left: 2px;
        position: relative;
    }

    #u169444:hover #u169446-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 94px;
        margin: 0px 0px 0px 2px;
    }

    #u169444.MuseMenuActive #u169446-4 {
        padding-top: 4px;
        padding-bottom: 0px;
        min-height: 14px;
        width: 94px;
        margin: 0px 0px 0px 2px;
    }

    #u169403 {
        width: 88px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 200px;
    }

    #u169406 {
        width: 88px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169406:hover {
        width: 88px;
        min-height: 0px;
        margin: 0px;
    }

    #u169406.MuseMenuActive {
        width: 88px;
        min-height: 0px;
        margin: 0px;
    }

    #u169407-4 {
        width: 75px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169406:hover #u169407-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 75px;
        margin: 0px 0px 0px 6px;
    }

    #u169406.MuseMenuActive #u169407-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 75px;
        margin: 0px 0px 0px 6px;
    }

    #u169473 {
        width: 48px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 290px;
    }

    #u169474 {
        width: 48px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169474:hover {
        width: 48px;
        min-height: 0px;
        margin: 0px;
    }

    #u169474.MuseMenuActive {
        width: 48px;
        min-height: 0px;
        margin: 0px;
    }

    #u169477-4 {
        width: 35px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169474:hover #u169477-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 35px;
        margin: 0px 0px 0px 6px;
    }

    #u169474.MuseMenuActive #u169477-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 35px;
        margin: 0px 0px 0px 6px;
    }

    #u169417 {
        width: 43px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 341px;
    }

    #u169418 {
        width: 43px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169418:hover {
        width: 43px;
        min-height: 0px;
        margin: 0px;
    }

    #u169418.MuseMenuActive {
        width: 43px;
        min-height: 0px;
        margin: 0px;
    }

    #u169420-4 {
        width: 30px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169418:hover #u169420-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 30px;
        margin: 0px 0px 0px 6px;
    }

    #u169418.MuseMenuActive #u169420-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 30px;
        margin: 0px 0px 0px 6px;
    }

    #u169389 {
        width: 76px;
        min-height: 25px;
        position: relative;
        margin-right: -10000px;
        left: 386px;
    }

    #u169392 {
        width: 76px;
        padding-bottom: 5px;
        position: relative;
    }

    #u169392:hover {
        width: 76px;
        min-height: 0px;
        margin: 0px;
    }

    #u169392.MuseMenuActive {
        width: 76px;
        min-height: 0px;
        margin: 0px;
    }

    #u169394-4 {
        width: 63px;
        min-height: 17px;
        margin-left: 6px;
        position: relative;
    }

    #u169392:hover #u169394-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 63px;
        margin: 0px 0px 0px 6px;
    }

    #u169392.MuseMenuActive #u169394-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 63px;
        margin: 0px 0px 0px 6px;
    }

    #AC-pBody {
        z-index: 10;
        margin-right: -10000px;
        margin-top: 90px;
        width: 100%;
    }

    #AC-Body {
        height: 380px;
        background-image: url("../images/misto_cementato.jpg?crc=81922924");
    }

    #AC-Body-bw {
        height: 380px;
    }

    #AC-BodyPage {
        padding-top: 15px;
        padding-bottom: 41.05000000000018px;
        margin-right: -10000px;
        margin-top: 270px;
        width: 88.25%;
        left: 5.92%;
    }

    #AC-BodyPageContent {
        min-height: 987px;
        width: 93.3%;
        margin-left: 3.31%;
        font-size: 18px;
        line-height: 26px;
    }
    
    #AC-BodyPageContent form{
        width:100%;
    }
    
    #AC-BodyPageContent input, 
    #AC-BodyPageContent textarea{
        width:98%;
        border:1px solid #E8E6E6;
        font-size:15px;
    }
    
    #AC-BodyPageContentTitle{
        font-size: 40px;
        line-height: 58px;
    }
    
    #AC-BodyPageContent form{
        width:50%;
    }

    #AC-GroupButton {
        z-index: 78;
        margin-top: 15px;
        width: 93.58%;
        margin-left: 3.31%;
    }
    
    #AC-GroupButtonForm {
        z-index: 78;
        margin-top: 0;
        width: 98%;
        margin-left: 0;
    }

    #AC-Button {
        padding: 15px 0px;
        margin: 10px -1000px 10px 0px;
        width: 100%;
    }

    #AC-ButtonContent {
        min-height: 23px;
        font-size: 18px;
        line-height: 22px;
        width: 91.46%;
        left: 4.12%;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1763px);
    }

    #u344 {
        min-height: 50px;
        padding-bottom: 20px;
    }

    #u358-6 {
        margin-top: 21px;
        width: 96.67%;
        left: 1.67%;
    }

    #u344-bw {
        min-height: 50px;
    }

    #u11715,
    #u11715-bw {
        height: 5px;
    }

    body {
        overflow-x: hidden;
    }
}

@media (min-width: 769px) and (max-width: 975px) {
    #muse_css_mq {
        background-color: #0003cf;
    }

    #bp_975.active {
        display: block;
    }

    #page {
        min-height: 1694px;
        max-width: 975px;
    }

    #AC-pHead {
        z-index: 0;
        padding-bottom: 1px;
        margin-right: -10000px;
        width: 100%;
    }

    #AC-head {
        width: 100%;
    }

    #AC-headBkg,
    #AC-headBkg-bw {
        height: 90px;
    }

    #u6101 {
        z-index: 103;
    }

    #u6102-3 {
        z-index: 104;
        min-height: 90px;
    }

    #u6102-3:hover {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 90px;
        margin: 0px 0px 0px 0%;
    }

    #u6102-3.AccordionPanelTabOpen {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 90px;
        margin: 0px 0px 0px 0%;
    }

    #u6103 {
        z-index: 107;
        padding-top: 10px;
        padding-bottom: 10.04999999999984px;
    }

    #buttonu8023 {
        z-index: 108;
        padding-bottom: 15px;
        position: relative;
        width: 95.9%;
        margin-left: 2.06%;
    }

    #buttonu8023:hover {
        min-height: 0px;
        width: 95.9%;
        margin: 10px 0px 0px 2.051282051282051%;
    }

    #buttonu8023.ButtonSelected {
        min-height: 0px;
        width: 95.9%;
        margin: 10px 0px 0px 2.051282051282051%;
    }

    #u20204-4 {
        z-index: 109;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8023:hover #u20204-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8025 {
        z-index: 113;
        padding-bottom: 15px;
        top: -1px;
        margin-bottom: -1px;
        position: relative;
        width: 95.9%;
        margin-left: 2.06%;
    }

    #buttonu8025:hover {
        min-height: 0px;
        width: 95.9%;
        margin: 10px 0px -1px 2.051282051282051%;
    }

    #buttonu8025.ButtonSelected {
        min-height: 0px;
        width: 95.9%;
        margin: 10px 0px -1px 2.051282051282051%;
    }

    #u23145-4 {
        z-index: 114;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8023.ButtonSelected #u20204-4,
    #buttonu8025:hover #u23145-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #accordionu24429 {
        z-index: 118;
        margin-top: 9px;
        position: relative;
        width: 95.9%;
        margin-left: 2.06%;
    }

    #u24430 {
        z-index: 119;
        position: relative;
        width: 100%;
    }

    #u24431-4 {
        z-index: 120;
        min-height: 40px;
        padding-top: 10px;
        padding-bottom: 10px;
        position: relative;
        width: 100%;
    }

    #u24431-4:hover {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-4:active {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-4.AccordionPanelTabOpen {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-3 {
        margin-left: 10px;
    }

    #u24432 {
        z-index: 124;
        position: relative;
        width: 100%;
    }

    #u24432_position_content {
        padding-bottom: 15px;
        width: 100%;
    }

    #buttonu24433 {
        z-index: 125;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #u24432:hover,
    #buttonu24433:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24434-4 {
        z-index: 126;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24433:hover #u24434-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24439 {
        z-index: 130;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #buttonu24433.ButtonSelected,
    #buttonu24439:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24440-4 {
        z-index: 131;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24433.ButtonSelected #u24434-4,
    #buttonu24439:hover #u24440-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24435 {
        z-index: 135;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #buttonu24439.ButtonSelected,
    #buttonu24435:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #buttonu24435.ButtonSelected {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24436-4 {
        z-index: 136;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24439.ButtonSelected #u24440-4,
    #buttonu24435:hover #u24436-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24441 {
        z-index: 140;
        padding-bottom: 7px;
        position: relative;
        width: 99.9%;
        margin-left: 0.11%;
    }

    #buttonu24441:hover {
        min-height: 0px;
        width: 99.9%;
        margin: 0px 0px 0px 0.10695187165775401%;
    }

    #u24442-4 {
        z-index: 141;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24435.ButtonSelected #u24436-4,
    #buttonu24441:hover #u24442-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24437 {
        z-index: 145;
        padding-bottom: 7px;
        position: relative;
        width: 99.9%;
        margin-left: 0.11%;
    }

    #buttonu24441.ButtonSelected,
    #buttonu24437:hover {
        min-height: 0px;
        width: 99.9%;
        margin: 0px 0px 0px 0.10695187165775401%;
    }

    #buttonu24437.ButtonSelected {
        min-height: 0px;
        width: 99.9%;
        margin: 0px 0px 0px 0.10695187165775401%;
    }

    #u24438-4 {
        z-index: 146;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24441.ButtonSelected #u24442-4,
    #buttonu24437:hover #u24438-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24437.ButtonSelected #u24438-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu8029 {
        z-index: 150;
        padding-bottom: 15px;
        margin-top: 10px;
        position: relative;
        width: 95.9%;
        margin-left: 2.06%;
    }

    #buttonu8029:hover {
        min-height: 0px;
        width: 95.9%;
        margin: 10px 0px 0px 2.051282051282051%;
    }

    #buttonu8029.ButtonSelected {
        min-height: 0px;
        width: 95.9%;
        margin: 10px 0px 0px 2.051282051282051%;
    }

    #u23055-4 {
        z-index: 151;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8025.ButtonSelected #u23145-4,
    #buttonu8029:hover #u23055-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu20709 {
        z-index: 155;
        padding-bottom: 15px;
        margin-top: 8px;
        position: relative;
        width: 95.9%;
        margin-left: 2.06%;
    }

    #buttonu20709:hover {
        min-height: 0px;
        width: 95.9%;
        margin: 8px 0px 0px 2.051282051282051%;
    }

    #buttonu20709.ButtonSelected {
        min-height: 0px;
        width: 95.9%;
        margin: 8px 0px 0px 2.051282051282051%;
    }

    #u23085-4 {
        z-index: 156;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8029.ButtonSelected #u23055-4,
    #buttonu20709:hover #u23085-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8035 {
        z-index: 160;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 95.9%;
        margin-left: 2.06%;
    }

    #buttonu8035:hover {
        min-height: 0px;
        width: 95.9%;
        margin: 9px 0px 0px 2.051282051282051%;
    }

    #u23100-4 {
        z-index: 161;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu20709.ButtonSelected #u23085-4,
    #buttonu8035:hover #u23100-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8037 {
        z-index: 165;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 95.9%;
        margin-left: 2.06%;
    }

    #buttonu8035.ButtonSelected,
    #buttonu8037:hover {
        min-height: 0px;
        width: 95.9%;
        margin: 9px 0px 0px 2.051282051282051%;
    }

    #buttonu8037.ButtonSelected {
        min-height: 0px;
        width: 95.9%;
        margin: 9px 0px 0px 2.051282051282051%;
    }

    #u23115-4 {
        z-index: 166;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8035.ButtonSelected #u23100-4,
    #buttonu8037:hover #u23115-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8037.ButtonSelected #u23115-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #accordionu6100,
    #accordionu6100-bw {
        z-index: 102;
    }

    #AC-Logo {
        z-index: 171;
        width: 367px;
        height: 55px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 2.06%;
    }

    #AC-pBody {
        z-index: 10;
        width: 100%;
    }

    #AC-Body {
        height: 380px;
        background-image: url("../images/misto_cementato.jpg?crc=81922924");
    }

    #AC-Body-bw {
        height: 380px;
    }

    #AC-BodyPage {
        padding-top: 15px;
        padding-bottom: 41.05000000000018px;
        margin-right: -10000px;
        margin-top: 270px;
        width: 88.21%;
        left: 5.85%;
    }

    #AC-BodyPageContent {
        min-height: 987px;
        width: 93.38%;
        margin-left: 3.38%;
        font-size: 18px;
        line-height: 26px;
    }
    
    #AC-BodyPageContent form{
        width:100%;
    }
    
    #AC-BodyPageContent input, 
    #AC-BodyPageContent textarea{
        width:98%;
        border:1px solid #E8E6E6;
        font-size:15px;
    }

    #AC-BodyPageContentTitle{
        font-size: 40px;
        line-height: 58px;
    }

    #AC-GroupButton {
        z-index: 78;
        margin-top: 15px;
        width: 93.61%;
        margin-left: 3.38%;
    }
    
    #AC-GroupButtonForm {
        z-index: 78;
        margin-top: 0;
        width: 98%;
        margin-left: 0;
    }

    #AC-Button {
        padding: 15px 0px;
        margin: 10px -1000px 10px 0px;
        width: 100%;
    }

    #AC-ButtonContent {
        min-height: 23px;
        font-size: 18px;
        line-height: 22px;
        width: 91.44%;
        left: 4.29%;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1919px);
    }

    #u344 {
        min-height: 49px;
        padding-bottom: 21px;
    }

    #u358-6 {
        margin-top: 20px;
        width: 95.9%;
        left: 2.06%;
    }

    #u344-bw {
        min-height: 49px;
    }

    #u11715,
    #u11715-bw {
        height: 3px;
    }

    body {
        overflow-x: hidden;
    }
}

@media (min-width: 481px) and (max-width: 768px) {
    #muse_css_mq {
        background-color: #000300;
    }

    #bp_768.active {
        display: block;
    }

    #page {
        min-height: 200px;
        max-width: 768px;
    }

    #AC-pHead {
        z-index: 0;
        margin-right: -10000px;
        width: 100%;
    }

    #AC-head {
        width: 100%;
    }

    #AC-headBkg,
    #AC-headBkg-bw {
        height: 70px;
    }

    #u6101 {
        z-index: 103;
    }

    #u6102-3 {
        z-index: 104;
        min-height: 70px;
    }

    #u6102-3:hover {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 70px;
        margin: 0px 0px 0px 0%;
    }

    #u6102-3.AccordionPanelTabOpen {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 70px;
        margin: 0px 0px 0px 0%;
    }

    #u6103 {
        z-index: 107;
        padding-top: 10px;
        padding-bottom: 9px;
    }

    #buttonu8023 {
        z-index: 108;
        padding-bottom: 15px;
        position: relative;
        width: 94.8%;
        margin-left: 2.61%;
    }

    #buttonu8023:hover {
        min-height: 0px;
        width: 94.8%;
        margin: 10px 0px 0px 2.604166666666667%;
    }

    #buttonu8023.ButtonSelected {
        min-height: 0px;
        width: 94.8%;
        margin: 10px 0px 0px 2.604166666666667%;
    }

    #u20204-4 {
        z-index: 109;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8023:hover #u20204-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8025 {
        z-index: 113;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 94.8%;
        margin-left: 2.61%;
    }

    #buttonu8025:hover {
        min-height: 0px;
        width: 94.8%;
        margin: 9px 0px 0px 2.604166666666667%;
    }

    #u23145-4 {
        z-index: 114;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8023.ButtonSelected #u20204-4,
    #buttonu8025:hover #u23145-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #accordionu24429 {
        z-index: 118;
        margin-top: 9px;
        position: relative;
        width: 94.8%;
        margin-left: 2.61%;
    }

    #u24430 {
        z-index: 119;
        position: relative;
        width: 100%;
    }

    #u24431-4 {
        z-index: 120;
        min-height: 40px;
        padding-top: 10px;
        padding-bottom: 10px;
        position: relative;
        width: 100%;
    }

    #u24431-4:hover {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-4:active {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-4.AccordionPanelTabOpen {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-3 {
        margin-left: 10px;
    }

    #u24432 {
        z-index: 124;
        padding-bottom: 15px;
        position: relative;
        width: 100%;
    }

    #buttonu24433 {
        z-index: 125;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #u24432:hover,
    #buttonu24433:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24434-4 {
        z-index: 126;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24433:hover #u24434-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24439 {
        z-index: 130;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #buttonu24433.ButtonSelected,
    #buttonu24439:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24440-4 {
        z-index: 131;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24433.ButtonSelected #u24434-4,
    #buttonu24439:hover #u24440-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24435 {
        z-index: 135;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #buttonu24439.ButtonSelected,
    #buttonu24435:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #buttonu24435.ButtonSelected {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24436-4 {
        z-index: 136;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24439.ButtonSelected #u24440-4,
    #buttonu24435:hover #u24436-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24441 {
        z-index: 140;
        padding-bottom: 7px;
        position: relative;
        width: 99.87%;
        margin-left: 0.14%;
    }

    #buttonu24441:hover {
        min-height: 0px;
        width: 99.87%;
        margin: 0px 0px 0px 0.13736263736263737%;
    }

    #u24442-4 {
        z-index: 141;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24435.ButtonSelected #u24436-4,
    #buttonu24441:hover #u24442-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24437 {
        z-index: 145;
        padding-bottom: 7px;
        position: relative;
        width: 99.87%;
        margin-left: 0.14%;
    }

    #buttonu24441.ButtonSelected,
    #buttonu24437:hover {
        min-height: 0px;
        width: 99.87%;
        margin: 0px 0px 0px 0.13736263736263737%;
    }

    #buttonu24437.ButtonSelected {
        min-height: 0px;
        width: 99.87%;
        margin: 0px 0px 0px 0.13736263736263737%;
    }

    #u24438-4 {
        z-index: 146;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24441.ButtonSelected #u24442-4,
    #buttonu24437:hover #u24438-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24437.ButtonSelected #u24438-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu8029 {
        z-index: 150;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 94.8%;
        margin-left: 2.61%;
    }

    #buttonu8025.ButtonSelected,
    #buttonu8029:hover {
        min-height: 0px;
        width: 94.8%;
        margin: 9px 0px 0px 2.604166666666667%;
    }

    #u23055-4 {
        z-index: 151;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8025.ButtonSelected #u23145-4,
    #buttonu8029:hover #u23055-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu20709 {
        z-index: 155;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 94.8%;
        margin-left: 2.61%;
    }

    #buttonu8029.ButtonSelected,
    #buttonu20709:hover {
        min-height: 0px;
        width: 94.8%;
        margin: 9px 0px 0px 2.604166666666667%;
    }

    #u23085-4 {
        z-index: 156;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8029.ButtonSelected #u23055-4,
    #buttonu20709:hover #u23085-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8035 {
        z-index: 160;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 94.8%;
        margin-left: 2.61%;
    }

    #buttonu20709.ButtonSelected,
    #buttonu8035:hover {
        min-height: 0px;
        width: 94.8%;
        margin: 9px 0px 0px 2.604166666666667%;
    }

    #buttonu8035.ButtonSelected {
        min-height: 0px;
        width: 94.8%;
        margin: 9px 0px 0px 2.604166666666667%;
    }

    #u23100-4 {
        z-index: 161;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu20709.ButtonSelected #u23085-4,
    #buttonu8035:hover #u23100-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8037 {
        z-index: 165;
        padding-bottom: 15px;
        margin-top: 10px;
        position: relative;
        width: 94.8%;
        margin-left: 2.61%;
    }

    #buttonu8037:hover {
        min-height: 0px;
        width: 94.8%;
        margin: 10px 0px 0px 2.604166666666667%;
    }

    #buttonu8037.ButtonSelected {
        min-height: 0px;
        width: 94.8%;
        margin: 10px 0px 0px 2.604166666666667%;
    }

    #u23115-4 {
        z-index: 166;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8035.ButtonSelected #u23100-4,
    #buttonu8037:hover #u23115-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8037.ButtonSelected #u23115-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #accordionu6100,
    #accordionu6100-bw {
        z-index: 102;
    }

    #AC-Logo {
        z-index: 171;
        width: 233px;
        height: 35px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 2.61%;
    }

    #AC-Body {
        height: 380px;
        background-image: url("../images/misto_cementato.jpg?crc=81922924");
    }

    #AC-Body-bw {
        height: 380px;
    }

    #AC-BodyPage {
        padding-top: 5px;
        padding-bottom: 22px;
        width: 100%;
    }

    #AC-BodyPageContent {
        min-height: 987px;
        width: 94.8%;
        margin-left: 2.61%;
        font-size: 16px;
        line-height: 23px;
    }

    #AC-BodyPageContent form{
        width:100%;
    }
    
    #AC-BodyPageContent input, 
    #AC-BodyPageContent textarea{
        width:98%;
        border:1px solid #E8E6E6;
        font-size:13px;
    }
    
    #AC-BodyPageContentTitle{
        font-size: 34px;
        line-height: 49px;
    }
    
    #AC-GroupButton {
        z-index: 78;
        margin-top: 10px;
        width: 93.34%;
        margin-left: 3.34%;
    }
    
    #AC-GroupButtonForm {
        z-index: 78;
        margin-top: 0;
        width: 98%;
        margin-left: 0;
    }

    #AC-Button {
        padding: 15px 0px;
        margin: 10px 0px 10px 0px;
        width: 100%;
    }

    #AC-ButtonContent {
        min-height: 25px;
        font-size: 18px;
        line-height: 22px;
        width: 98.22%;
        left: 0.83%;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 2098px);
    }

    #u344 {
        min-height: 60px;
        padding-bottom: 10px;
    }

    #u358-6 {
        margin-top: 21px;
        width: 94.8%;
        left: 2.61%;
    }

    #u344-bw {
        min-height: 60px;
    }

    #u11715,
    #u11715-bw {
        height: 3px;
    }

    body {
        overflow-x: hidden;
    }
}

@media (max-width: 480px) {
    #muse_css_mq {
        background-color: #0001e0;
    }

    #bp_480.active {
        display: block;
    }

    #page {
        min-height: 200px;
        max-width: 480px;
    }

    #AC-pHead {
        z-index: 0;
        padding-bottom: 0px;
        margin-right: -10000px;
        width: 100%;
    }

    #AC-head {
        width: 100%;
    }

    #AC-headBkg,
    #AC-headBkg-bw {
        height: 70px;
    }

    #u6101 {
        z-index: 103;
    }

    #u6102-3 {
        z-index: 104;
        min-height: 70px;
    }

    #u6102-3:hover {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 70px;
        margin: 0px 0px 0px 0%;
    }

    #u6102-3.AccordionPanelTabOpen {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 70px;
        margin: 0px 0px 0px 0%;
    }

    #u6103 {
        z-index: 107;
        padding-top: 10px;
        padding-bottom: 14.249999999999886px;
    }

    #buttonu8023 {
        z-index: 108;
        padding-bottom: 15px;
        position: relative;
        width: 91.88%;
        margin-left: 3.96%;
    }

    #buttonu8023:hover {
        min-height: 0px;
        width: 91.88%;
        margin: 0px 0px 0px 3.958333333333333%;
    }

    #buttonu8023.ButtonSelected {
        min-height: 0px;
        width: 91.88%;
        margin: 0px 0px 0px 3.958333333333333%;
    }

    #u20204-4 {
        z-index: 109;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8023:hover #u20204-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8025 {
        z-index: 113;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 91.67%;
        margin-left: 3.96%;
    }

    #buttonu8025:hover {
        min-height: 0px;
        width: 91.67%;
        margin: 9px 0px 0px 3.958333333333333%;
    }

    #buttonu8025.ButtonSelected {
        min-height: 0px;
        width: 91.67%;
        margin: 9px 0px 0px 3.958333333333333%;
    }

    #u23145-4 {
        z-index: 114;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8023.ButtonSelected #u20204-4,
    #buttonu8025:hover #u23145-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #accordionu24429 {
        z-index: 118;
        margin-top: 9px;
        position: relative;
        width: 91.88%;
        margin-left: 3.96%;
    }

    #u24430 {
        z-index: 119;
        position: relative;
        width: 100%;
    }

    #u24431-4 {
        z-index: 120;
        min-height: 40px;
        padding-top: 10px;
        padding-bottom: 10px;
        position: relative;
        width: 100%;
    }

    #u24431-4:hover {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-4:active {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-4.AccordionPanelTabOpen {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 40px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24431-3 {
        margin-left: 10px;
    }

    #u24432 {
        z-index: 124;
        padding-bottom: 15px;
        position: relative;
        width: 100%;
    }

    #buttonu24433 {
        z-index: 125;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #u24432:hover,
    #buttonu24433:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24434-4 {
        z-index: 126;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24433:hover #u24434-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24439 {
        z-index: 130;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #buttonu24433.ButtonSelected,
    #buttonu24439:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24440-4 {
        z-index: 131;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24433.ButtonSelected #u24434-4,
    #buttonu24439:hover #u24440-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24435 {
        z-index: 135;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
    }

    #buttonu24439.ButtonSelected,
    #buttonu24435:hover {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #buttonu24435.ButtonSelected {
        min-height: 0px;
        width: 100%;
        margin: 0px 0px 0px 0%;
    }

    #u24436-4 {
        z-index: 136;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24439.ButtonSelected #u24440-4,
    #buttonu24435:hover #u24436-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24441 {
        z-index: 140;
        padding-bottom: 7px;
        position: relative;
        width: 99.78%;
        margin-left: 0.23%;
    }

    #buttonu24441:hover {
        min-height: 0px;
        width: 99.78%;
        margin: 0px 0px 0px 0.22675736961451248%;
    }

    #u24442-4 {
        z-index: 141;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24435.ButtonSelected #u24436-4,
    #buttonu24441:hover #u24442-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24437 {
        z-index: 145;
        padding-bottom: 7px;
        position: relative;
        width: 99.78%;
        margin-left: 0.23%;
    }

    #buttonu24441.ButtonSelected,
    #buttonu24437:hover {
        min-height: 0px;
        width: 99.78%;
        margin: 0px 0px 0px 0.22675736961451248%;
    }

    #buttonu24437.ButtonSelected {
        min-height: 0px;
        width: 99.78%;
        margin: 0px 0px 0px 0.22675736961451248%;
    }

    #u24438-4 {
        z-index: 146;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 8px;
        width: 100%;
    }

    #buttonu24441.ButtonSelected #u24442-4,
    #buttonu24437:hover #u24438-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu24437.ButtonSelected #u24438-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 8px -10000px 0px 0%;
    }

    #buttonu8029 {
        z-index: 150;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 91.88%;
        margin-left: 3.96%;
    }

    #buttonu8029:hover {
        min-height: 0px;
        width: 91.88%;
        margin: 9px 0px 0px 3.958333333333333%;
    }

    #u23055-4 {
        z-index: 151;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8025.ButtonSelected #u23145-4,
    #buttonu8029:hover #u23055-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu20709 {
        z-index: 155;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 91.88%;
        margin-left: 3.96%;
    }

    #buttonu8029.ButtonSelected,
    #buttonu20709:hover {
        min-height: 0px;
        width: 91.88%;
        margin: 9px 0px 0px 3.958333333333333%;
    }

    #buttonu20709.ButtonSelected {
        min-height: 0px;
        width: 91.88%;
        margin: 9px 0px 0px 3.958333333333333%;
    }

    #u23085-4 {
        z-index: 156;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8029.ButtonSelected #u23055-4,
    #buttonu20709:hover #u23085-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8035 {
        z-index: 160;
        padding-bottom: 15px;
        margin-top: 10px;
        position: relative;
        width: 91.88%;
        margin-left: 3.96%;
    }

    #buttonu8035:hover {
        min-height: 0px;
        width: 91.88%;
        margin: 10px 0px 0px 3.958333333333333%;
    }

    #buttonu8035.ButtonSelected {
        min-height: 0px;
        width: 91.88%;
        margin: 10px 0px 0px 3.958333333333333%;
    }

    #u23100-4 {
        z-index: 161;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu20709.ButtonSelected #u23085-4,
    #buttonu8035:hover #u23100-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8037 {
        z-index: 165;
        padding-bottom: 15px;
        margin-top: 9px;
        position: relative;
        width: 91.67%;
        margin-left: 4.17%;
    }

    #buttonu8037:hover {
        min-height: 0px;
        width: 91.67%;
        margin: 9px 0px 0px 4.166666666666666%;
    }

    #buttonu8037.ButtonSelected {
        min-height: 0px;
        width: 91.67%;
        margin: 9px 0px 0px 4.166666666666666%;
    }

    #u23115-4 {
        z-index: 166;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 5px;
        width: 100%;
    }

    #buttonu8035.ButtonSelected #u23100-4,
    #buttonu8037:hover #u23115-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #buttonu8037.ButtonSelected #u23115-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 100%;
        margin: 5px -10000px 0px 0%;
    }

    #accordionu6100,
    #accordionu6100-bw {
        z-index: 102;
    }

    #AC-Logo {
        z-index: 171;
        width: 233px;
        height: 35px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 4.17%;
    }

    #AC-Body {
        height: 260px;
        background-image: url("../images/misto_cementato.jpg?crc=81922924");
    }

    #AC-Body-bw {
        height: 260px;
    }

    #AC-BodyPage {
        padding-top: 5px;
        padding-bottom: 22px;
        width: 100%;
    }

    #AC-BodyPageContent {
        min-height: 987px;
        width: 91.67%;
        margin-left: 4.17%;
        font-size: 16px;
        line-height: 23px;
    }

    #AC-BodyPageContent form{
        width:100%;
    }
    
    #AC-BodyPageContent input, 
    #AC-BodyPageContent textarea{
        width:98%;
        border:1px solid #E8E6E6;
        font-size:13px;
    }
    
    #AC-BodyPageContentTitle{
        font-size: 26px;
        line-height: 38px;
    }
    
    #AC-GroupButton {
        z-index: 78;
        margin-top: 10px;
        width: 93.34%;
        margin-left: 3.34%;
    }
    
    #AC-GroupButtonForm {
        z-index: 78;
        margin-top: 0;
        width: 98%;
        margin-left: 0;
    }

    #AC-Button {
        padding: 15px 0px;
        margin: 10px 0px 10px 0px;
        width: 100%;
    }

    #AC-ButtonContent {
        min-height: 23px;
        font-size: 18px;
        line-height: 22px;
        width: 97.73%;
        left: 1.14%;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 2374px);
    }

    #u344 {
        min-height: 60px;
        padding-bottom: 20px;
    }

    #u358-6 {
        margin-top: 21px;
        width: 91.67%;
        left: 4.17%;
    }

    #u344-bw {
        min-height: 60px;
    }

    #u11715,
    #u11715-bw {
        height: 3px;
    }

    body {
        overflow-x: hidden;
        min-width: 320px;
    }
}