.infopage-contact.content-wrapper{width:auto!important;padding-left:0;padding-right:0;padding-bottom:0}.infopage-contact .content-wrapper{width:auto!important;max-width:1600px!important;padding-left:3%;padding-right:3%}.infopage-contact .info-page{padding:0;max-width:none}.infopage-contact .breadcrumb{padding-left:50px;padding-right:50px}.infopage-contact h2,.infopage-contact h3{padding-left:0;padding-right:0;font-size:1.2rem}.infopage-contact .content-wrapper>.infopage-contact__blocks{flex-wrap:wrap}.infopage-contact__blocks{display:flex;gap:20px;margin-bottom:20px;line-height:1.5em}.infopage-contact__blocks>*{flex-grow:1;min-width:calc(50% - 10px)}.infopage-contact__block [class^="icon-"]{font-size:3rem}.infopage-contact__block a{font-weight:bold}.infopage-contact__block .infopage-contact__block__link{color:#000;font-weight:normal}.infopage-contact__block__content{margin-bottom:20px}.infopage-contact__shops__wrapper{display:flex;flex-wrap:wrap;gap:40px}.infopage-contact__shops__item{flex:1;line-height:1.5em;display:flex;flex-direction:column}.infopage-contact__shops__item a{font-weight:bold}.infopage-contact__shops__item img{width:100%}.infopage-contact__shops__item .oppening-box{padding-left:0;padding-right:0}.infopage-contact__shops__item .oppening-box .oppening-head{font-size:1.2rem}.infopage-contact__shops__item .oppening-box .oppening-days{display:none}.infopage-contact__shops__item__bottom{margin-top:auto}.infopage-contact .button-gray{box-sizing:border-box;color:#000;text-decoration:none;position:relative;padding:15px 20px;padding-right:50px;width:100%;max-width:350px;font-weight:bold;border-color:#000;background-image:none;text-align:left}.infopage-contact .button-gray:hover{background-color:#d2d2d2}.infopage-contact .button-gray span{vertical-align:middle}.infopage-contact .button-gray:after{position:absolute;right:20px;top:50%;content:'➜';font-size:25px;line-height:0}.infopage-contact__shops__item .button-gray{margin-top:20px}.infopage-contact .social{margin-top:60px;padding-top:60px;padding-bottom:60px;background-color:#eee}.infopage-contact__shops h2,.infopage-contact .social h2{position:relative;text-align:center;text-transform:uppercase;margin-bottom:60px}.infopage-contact .social h2{margin-top:0;margin-bottom:40px}.infopage-contact__shops h2::before,.infopage-contact .social h2::before{content:'';position:absolute;top:.5em;left:0;right:0;border-bottom:3px solid #cdcdcd}.infopage-contact__shops h2 span,.infopage-contact .social h2 span{position:relative;z-index:1;background-color:#fff;padding-left:40px;padding-right:40px}.infopage-contact .social h2 span{background-color:#eee}.infopage-contact__reviews{background-color:#e2e2e2;padding:20px 0}.infopage-contact__reviews .content-wrapper{display:flex;align-items:center;gap:40px}.infopage-contact__reviews__column{flex-grow:1;text-align:center}.infopage-contact__reviews__header{display:block}.infopage-contact__reviews__buttons{flex-grow:2;justify-content:center;display:flex}.infopage-contact__reviews .button-gray{position:relative;padding-left:100px;margin:20px}.infopage-contact__reviews .button-gray img{position:absolute;top:-10px;left:15px}.infopage-contact__about{line-height:1.5em;background-color:#eee;padding-top:60px;padding-bottom:60px}.infopage-contact__about__wrapper{display:flex;flex-wrap:wrap;gap:40px}.infopage-contact__about__block{flex:1;background-color:#fff;box-shadow:0 0 10px silver;padding:40px}.infopage-contact__about__button-wrapper{text-align:right}.infopage-contact__about__block .button-gray{margin-top:20px}.infopage-contact__about__block--with-map{display:flex;gap:40px}.infopage-contact__about__block--with-map>*{flex:1}.infopage-contact__about__block--with-map .mapbox{flex:2;height:100%}.infopage-contact__about__block h2{margin-top:0}@media screen and (max-width:1023px){.infopage-1202,.infopage-18{background-color:#eee}.infopage-1202 .cleaner,.infopage-18 .cleaner{display:none}.infopage-contact .content-wrapper{padding-left:7%;padding-right:7%;background-color:#eee}.infopage-contact .breadcrumb{padding-left:7%;padding-right:7%}.infopage-contact__shops h2,.infopage-contact .social h2{text-align:left}.infopage-contact__shops h2 span,.infopage-contact .social h2 span{padding-left:0;max-width:180px;display:inline-block;padding-right:20px;background-color:#eee}.infopage-contact__blocks{display:block}.infopage-contact__block{margin-bottom:50px}.infopage-contact__block__link{display:inline-block;margin-bottom:8px}.infopage-contact__shops__wrapper{display:block}.infopage-contact__shops__item{margin-bottom:80px}.infopage-contact__shops__item__bottom{margin-top:initial}.infopage-contact h2,.infopage-contact h3{margin-left:0}.infopage-contact .social{margin-top:0;padding-top:0}.infopage-contact .social__wrapper{display:block}.infopage-contact .social h2{margin-left:30px;margin-right:30px}.infopage-contact .social .content-wrapper{padding-left:0;padding-right:0}.infopage-contact .social__wrapper>div{margin-left:0;margin-right:0}.infopage-contact__reviews .content-wrapper{display:block}.infopage-contact__reviews,.infopage-contact__reviews .content-wrapper{background-color:#dedede}.infopage-contact__reviews__buttons{flex-wrap:wrap}.infopage-contact__reviews .button-gray{margin-top:40px;margin-left:0;margin-right:0;max-width:initial}.infopage-contact__reviews .button-gray img{width:auto!important}.infopage-contact__about .content-wrapper{padding:20px}.infopage-contact__about__wrapper{display:block}.infopage-contact__about__block{padding:20px;margin-bottom:40px}.infopage-contact__about__block--with-map{display:block}.infopage-contact__about__block--with-map .mapbox{top:0!important;margin-top:40px;height:200px}}