@media (min-width: 959px){#respmenu{display:none !important}}@media (max-width: 960px){#block-alainmieg-main-menu{display:none}#hamburger{display:block}#block-fusszeile{float:none;margin-bottom:60px;overflow:hidden}footer .social-icons{float:none;margin-top:60px}.field-name-field-front-slogan{margin-top:-8.25vw}.field-name-field-front-slogan h3,.field-name-field-front-slogan p{font-size:5vw}}@media (max-width: 720px){.outer{padding:0 15px}#front-text{font-size:5vw}#front-text h2{font-size:7vw}#block-alainmieg-branding{max-width:120px}.field-name-field-headervideo video{height:400px;max-width:100%;object-fit:cover}.paragraph--type--teaser{height:400px;max-width:100%}.slick-slide img{height:400px;object-fit:cover}.field-name-field-eyecatcher{transform:scale(0.5) !important}.field-name-field-teasers>.field-items>div .paragraph--type-teasers>.content{display:block}.field-name-field-teasers>.field-items>div .paragraph--type-teasers>.content .c1{margin-bottom:30px}.field-name-field-teasers>.field-items>div .paragraph--type-teasers>.content .c1,.field-name-field-teasers>.field-items>div .paragraph--type-teasers>.content .c2{width:auto}.paragraph--type--animation .field-name-field-ani-text-bottom{font-size:18px}.paintings-wrapper{flex-direction:column;padding:0 15px}.paintings-wrapper .view-paintings{order:2}.paintings-wrapper .paintings-sidebar{order:1;width:auto}#overlay-container{--swiper-pagination-bottom: 5px;--swiper-pagination-top: auto}#overlay-container #overlay-content .icon-container{bottom:auto;top:0}#overlay-container #overlay-content .painting-container{width:auto}#overlay-container #overlay-content .painting-wrapper.info-visible .painting-container{height:50%;width:100%}#overlay-container #overlay-content .painting-wrapper.info-visible .info-container{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-height:40%}#overlay-container #overlay-content .painting-wrapper.info-visible .info-container>div+div{margin-top:0}#overlay-container #overlay-content .painting-wrapper.info-visible .info-container .contact{grid-column:span 2}#overlay-container #overlay-content .info-container{position:relative;width:auto;right:auto;top:auto;max-height:40%;opacity:1;transform:none;display:none}.paragraph--type--twocols{grid-template-columns:1fr}.paragraph--type--twocols .field-name-field-image{order:1;width:100%}.paragraph--type--twocols .field-name-field-text{order:2;width:100%;padding:0}.paragraph--type--form form .form-item-flagged-paintings .views-element-container>div{grid-template-columns:1fr}}
