:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.tiles{margin:10px 5px 0;position:relative;z-index:50}.tiles .tiles__slider{box-sizing:border-box;position:relative;width:75%}@media screen and (max-width:1200px){.tiles .tiles__slider{width:100%}}.tiles .tiles__slider .swiper{margin-right:5px}@media screen and (max-width:1200px){.tiles .tiles__slider .swiper{margin-right:0}}.tiles .tiles__slider .tiles__slider__navigation{bottom:25px;height:20px;left:50%;position:absolute;z-index:10}.tiles .tiles__slider .tiles__slider__navigation ul.dots{display:flex;height:25px;justify-content:center;align-items:center}.tiles .tiles__slider .tiles__slider__navigation ul.dots li{background-color:#666;display:block;float:left;height:10px;margin:5px;width:10px}.tiles .tiles__slider .tiles__slider__navigation ul.dots li.active{background-color:#666;height:15px;width:15px}.tiles .tiles__slider .tiles__slider__item__image{width:100%;height:auto;display:block}.tiles .tiles__slider .swiper__arrow{background:#eee url(/images/slider-sprite.png) no-repeat 0 0;background-size:23px 92px;border:2px solid #e4e4e4;box-sizing:border-box;height:50px;margin:-25px 0 0;position:absolute;top:50%;width:25px;z-index:900}.tiles .tiles__slider .swiper__arrow.swiper__arrow--prev{background-position:0 0;left:0;text-indent:-9999px}.tiles .tiles__slider .swiper__arrow.swiper__arrow--next{background-position:0 -46px;right:0;text-indent:-9999px}.tiles__slider__item{display:none;margin:0 5px}.tiles__teaser{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:75%;padding:0 5px}.tiles__wrapper{background:#eee url(/images/tiles-contact-background.jpg) no-repeat bottom;background-size:contain;height:100%;width:100%}.tiles__trustedshops{border-bottom:10px solid #fff;position:relative}.tiles__trustedshops__wrapper{background:#fbf1ba;height:45px;padding:15px 0 15px 15px}.tiles__trustedshops__wrapper:before{background:url(/images/trustedshops-sprite.png) no-repeat 0 -40px;background-size:202px 90px;content:"";display:block;float:left;height:45px;width:45px}.tiles__trustedshops .rating{background:url(/images/trustedshops-sprite.png) no-repeat -101px 0;background-size:202px 90px;display:block;height:18px;margin:2px 0 5px 60px;width:101px}.tiles__trustedshops .rating--5-0{background-position:-101px 0}.tiles__trustedshops .rating--4-5{background-position:-101px -18px}.tiles__trustedshops .rating--4-0{background-position:-101px -36px}.tiles__trustedshops .rating--3-5{background-position:-101px -54px}.tiles__trustedshops .rating--3-0{background-position:-101px -72px}.tiles__trustedshops .grade{color:#333;display:block;font:700 normal 14px/20px motiva-sans,Arial,Verdana,sans-serif;letter-spacing:1px;margin:0 0 0 60px;text-transform:uppercase}.tiles__trustedshops .grade .numbers{color:#e5c402;letter-spacing:0;text-transform:none}.tiles__contact__wrapper{padding:20px 0 20px 20px}.tiles__contact__item{padding:0 0 15px}.tiles__contact__item:after{clear:both;content:"";display:table;height:0;visibility:hidden}.tiles__contact__item{zoom:1}.tiles__contact__item:before{background:url(/images/tiles-contact-sprite.png) no-repeat 0 0;background-size:84px 28px;content:"";display:block;float:left;height:28px;width:28px}.tiles__contact__item--phone:before{background-position:0 0}.tiles__contact__item--fax:before{background-position:-28px 0}.tiles__contact__item--email:before{background-position:-56px 0}.tiles__contact__item small{color:#888;display:block;font:400 normal 8px/12px motiva-sans,Arial,Verdana,sans-serif;letter-spacing:1px;margin:0 0 0 40px;text-transform:uppercase}.tiles__contact__item p{color:#333;display:block;font:500 normal 14px/16px motiva-sans,Arial,Verdana,sans-serif;margin:0 0 0 40px}.tiles__contact__item p a,.tiles__contact__item p a:hover{color:#333;text-decoration:underline}.tiles__contact__item p a:hover,.tiles__contact__item p a[href^="tel:"],.tiles__contact__item p a[href^="tel:"]:hover{text-decoration:none}@media screen and (max-width:1180px){.tiles__contact__item--fax{display:none}}@media screen and (max-width:1200px){.tiles__teaser{display:none}}