:root{--mauting-red-primary:#da2e2e;--mauting-black:#000;--mauting-gray-lighter:#d1d1d1;--mauting-gray-darker:#ababab;--mauting-line-gray:#5e5e5e;--mauting-white:#fff;--mauting-background-gray:#f6f6f6;--mauting-breadcrumb-color:#989898;--normal-font-size:16px;--swiper-theme-color:var(--mauting-red-primary);}html,body{-webkit-overflow-scrolling:touch;}html{-ms-touch-action:manipulation;touch-action:manipulation;scroll-behavior:smooth;}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{font-family:"greycliff-cf",sans-serif;font-size:var(--normal-font-size);font-style:normal;font-weight:400;line-height:22px;margin:0;}section{padding:100px 0;overflow:hidden;width:100%;position:relative;}.section-120-top{padding-top:120px;}.section-120-bottom{padding-bottom:120px;}footer{padding:80px 0;}.wrapper{max-width:1120px;margin:auto;}.black{color:var(--mauting-white);background-color:var(--mauting-black);}.red{color:var(--mauting-white);background-color:var(--mauting-red-primary);}.gray{color:var(--mauting-black);background-color:var(--mauting-background-gray);}.text-gray-darker{color:var(--mauting-gray-darker);}.no-padding{padding:0;}.no-padding-top{padding-top:0;}.no-padding-bottom{padding-bottom:0;}.no-wrap{white-space:nowrap;}.no-margin{margin:0;}.text-center{text-align:center;}.center{display:flex;justify-content:center;}.fit-content{width:fit-content;}h1,.heading1{font-size:55px;font-style:normal;font-weight:700;line-height:80px;text-transform:uppercase;margin-top:0;}h2,.heading2{color:var(--mauting-white);font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:uppercase;padding:4px 24px;background-color:var(--mauting-red-primary);display:inline-block;}h3,.footer-header,.heading3{display:block;color:var(--mauting-gray-darker);font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;}.heading3-homepage{color:var(--mauting-gray-darker);font-size:20px;font-style:normal;font-weight:400;line-height:28px;text-transform:uppercase;}.light-gray-heading{color:var(--mauting-gray-darker);font-size:32px;font-style:normal;font-weight:700;line-height:44px;text-transform:uppercase;margin-bottom:30px;background-color:transparent;}a[name]{display:block;padding-top:100px;margin-top:-100px;}input:not(input[type="file"]):not(input[type="button"]):not(input[type="submit"]):not(.button):not(button),textarea{border:1px solid var(--mauting-black);background:var(--mauting-white);padding:12px 17px 12px 20px;font-family:"greycliff-cf",sans-serif;font-size:var(--normal-font-size);font-style:normal;font-weight:400;}select{border:1px solid var(--mauting-black);background:var(--mauting-white);padding:0 17px 0 20px;font-family:"greycliff-cf",sans-serif;font-size:var(--normal-font-size);font-style:normal;font-weight:400;height:40px;}input{max-height:40px;}button,input[type="button"],input[type="submit"],.button,.arrow-button{margin-left:8px;display:inline-flex;align-items:center;justify-content:start;color:var(--mauting-gray-lighter);font-family:"greycliff-cf",sans-serif;font-size:var(--normal-font-size);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;border:1px solid transparent;padding:8px 24px 8px 8px;cursor:pointer;background-color:var(--mauting-black);background-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right.svg");background-repeat:no-repeat;background-position:right 8px center;text-decoration:none;text-align:right;transition:all 0.1s linear;}.arrow-button{min-height:36px;min-width:36px;padding:0;background-position:center;margin-left:0;}.arrow-button.smaller{min-height:28px;min-width:28px;}.arrow-right{background-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right.svg");}.arrow-left{background-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right.svg");transform:rotate(180deg);}.arrow-down{background-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right.svg");transform:rotate(90deg);}.arrow-up{background-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right.svg");transform:rotate(-90deg);}.black button,.black input[type="button"],.black input[type="submit"],.black .button,.black .arrow-button{border:1px solid var(--mauting-gray-lighter);}.gray-button{background-color:var(--mauting-gray-lighter);color:var(--mauting-white);}form{max-width:353px;width:100%;}.form-item{margin-bottom:10px;max-width:353px;}.form-item input[type="text"],.form-item input[type="email"],.form-item input[type="tel"],.form-item input[type="url"],.form-item input[type="date"],.form-item input[type="datetime-local"],.form-item input[type="search"],.form-item input[type="password"],.form-item input[type="number"],.form-item textarea,.form-item select{width:100%;}.form-item:has(input[type="submit"]),.form-item:has(button[type="submit"]){justify-content:flex-end;}.form-item--buttons{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;max-width:353px;margin-top:20px;}.form-item--buttons a:not(.button){color:var(--mauting-gray-darker);}a{color:var(--mauting-black);}.black a{color:var(--mauting-white);}.side-nav{margin:0;}ul,ol{padding-inline-start:24px;}.side-nav ul{padding-inline-start:10px;list-style-position:inside;list-style-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right-gray.svg");}.black .side-nav ul{list-style-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right.svg");}li{margin-top:11px;margin-bottom:11px;transition:all 0.3s linear;}li a{transition:all 0.3s linear;}.side-nav li{margin-bottom:5px;margin-top:5px;}.side-nav a{text-decoration:none;}.side-nav ul > li.active,.side-nav ul li.active > a{color:var(--mauting-red-primary);list-style-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right-red.svg");}.side-nav ul{text-transform:uppercase;}.side-nav ul ul{text-transform:none;}header{position:fixed;left:0;right:0;top:0;background:linear-gradient(var(--mauting-white),var(--mauting-white));z-index:10;transition:all 0.3s linear;}.header-body-div{height:100px;width:100%;}header .wrapper{display:flex;justify-content:space-between;align-items:center;}header .logo{padding-top:34px;padding-bottom:25px;max-height:100px;transition:all 0.3s linear;}.logo img{height:41px;}nav{display:flex;gap:23px;list-style:none;justify-content:center;padding:0;margin:0;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding-top:30px;padding-bottom:32px;transition:all 0.1s linear;}nav > div{display:inline;margin:0;transition:all 0.1s linear;}nav a{text-decoration:none;padding:10px;transition:all 0.3s linear;}.hamburger-menu{margin-right:-10px;}nav a.active{color:var(--mauting-red-primary);}.header-scrolled{background:linear-gradient(#fff,#f9f9f9);}.header-scrolled .logo{padding-top:15px;padding-bottom:10px;max-height:70px;}.header-scrolled nav{padding-top:10px;padding-bottom:10px;}.contact-us{display:flex;justify-content:space-between;align-items:center;padding:32px 0;gap:20px;}.contact-us h2{padding:0;margin:0;}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:23px;row-gap:20px;font-size:13px;font-style:normal;font-weight:400;}.footer-item{width:calc(((100% + 30px) / 12) * 3 - 30px)}.footer-header{margin-bottom:17px;line-height:18.8px;}.footer-content a{text-decoration:none;}.footer-links{display:flex;flex-direction:column;}.footer-links a{transition:all 0.3s linear;width:fit-content;}.socials{display:flex;gap:7px;}.social{display:flex;justify-content:center;align-items:center;width:30px;height:30px;transition:all 0.3s linear;}.social-linkedin img{max-width:15px}.relative{position:relative;}.logo-watermark{position:absolute;bottom:0;right:0;left:0;max-height:130px;margin:auto;z-index:3;}.homepage-swiper{width:100%;position:relative;}.swiper{width:100%;}.swiper-controls{z-index:2;display:flex;gap:10px;}.homepage-swiper .swiper-controls{position:absolute;left:0;top:-190px;}.swiper-slide{width:100%;overflow:hidden;}.swiper-content{display:flex;width:100%;justify-content:space-between;}.swiper-content-text{width:calc(50% - 15px);padding-bottom:200px;}.swiper-content-text h1{position:relative;z-index:1;}.swiper-content-image{width:calc(((100% + 30px) / 12) * 5 - 30px);position:relative;}.swiper-content-image picture{position:absolute;top:0;bottom:0;left:0;}.swiper-content-image img{height:100%;}.h1-with-red{padding-bottom:35px;line-height:38px;}.h1-with-red .red{display:inline-block;padding:30px;margin-bottom:15px;}.our-vision{max-width:550px;margin:auto;padding-bottom:15px;}.info-wrapper{display:flex;flex-direction:column;gap:40px;}.info-row{display:flex;align-items:center;justify-content:space-between;}.info-row-text{width:calc(((100% + 30px) / 12) * 4.5 - 15px);display:flex;gap:40px;position:relative;}.info-row-text-content{padding:30px 0;}.info-row-text p{margin:40px 0 0 0;}.info-row-text .button{margin-top:35px;margin-left:0;}.info-row-text .socials{margin-top:35px;}.info-wrapper .info-row:nth-child(even){flex-direction:row-reverse;}.info-wrapper .info-row:nth-child(odd) .info-row-text::before{content:"";position:absolute;top:10px;bottom:10px;left:-32.5px;width:2px;height:auto;background-color:var(--mauting-line-gray);}.info-wrapper .info-row:nth-child(even) .info-row-text::after{content:"";position:absolute;top:10px;bottom:10px;right:-32.5px;width:2px;height:auto;background-color:var(--mauting-line-gray);}.info-row-image{width:calc(50% - 15px);position:relative;height:426px;}.info-row-image picture{position:absolute;top:0;bottom:0;left:0;}.info-row-image img{height:100%;}.info-wrapper .info-row:nth-child(odd) .info-row-image picture{right:0;left:auto;}.category-header{padding-left:12px;padding-right:12px;}.categories{padding:0;padding-bottom:120px;}.category-link .button,.category-link .arrow-button,.category-link input[type="button"],.category-link input[type="submit"]{border-color:transparent;}.category-grid{display:flex;flex-wrap:wrap;width:100%;gap:30px;align-items:stretch;}.category-link,.news-link{display:inline-block;position:relative;width:calc((100% - 60px) / 3);min-height:75px;aspect-ratio:1.6;text-decoration:none;}.news-link:not(:has(picture)),.category-link:not(:has(picture)){border:1px solid var(--mauting-gray-lighter);}.category-link{filter:grayscale(100%);transition:all 0.3s linear;}.category-link picture{display:block;width:100%;height:100%;}.category-link.active{filter:grayscale(0%);}.category-link picture img,.news-link picture img{object-fit:cover;width:100%;height:100%;}.category-link-text{position:absolute;right:20px;bottom:20px;left:20px;display:flex;align-items:center;justify-content:flex-end;}.category-link-text .button{max-width:100%;}.red-header{padding-top:20px;padding-bottom:40px;}.news-section{padding-top:40px;}.news{padding:34px 0 28px 0;display:flex;gap:30px;align-items:stretch;flex-wrap:wrap;}.categories .news{padding:0;}.news-link-texts{position:absolute;bottom:20px;left:20px;right:20px;font-size:14px;}.news-link-texts-date{padding:5px;margin-bottom:5px;color:var(--mauting-white);background-color:var(--mauting-red-primary);display:inline-block;font-size:10px;line-height:10px;text-transform:uppercase;}.news-p{margin-top:-6px;}.news-link-texts-wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:20px;font-size:14px;text-transform:uppercase;}.news-link-texts-title{display:flex;align-items:center;padding:4px 7px;line-height:normal;text-transform:uppercase}.content-info-row{display:flex;align-items:center;justify-content:space-between;}.flex-row-reversed{flex-direction:row-reverse;}.content-info-row-image{width:calc(((100% + 30px) / 12) * 6.5 - 15px);}.content-info-row-image picture{width:100%;height:100%;display:block;}.content-info-row-image img{width:100%;height:100%;object-fit:cover;}.content-info-row-text{width:calc(((100% + 30px) / 12) * 4.5 - 15px);}.content-info-row-text-content{display:flex;flex-direction:column;gap:40px;}.content-info-row .button{margin-left:0;}.video{position:relative;overflow:hidden;}.video img{transform:scale(1.01);filter:brightness(50%) saturate(50%) blur(2px);}.video::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-image:url("https://adata.azami.cz/100179/web_templates/16/icons/play-red.svg");background-repeat:no-repeat;background-position:center;filter:none;pointer-events:none;z-index:1;}.references-header{margin:0;padding:0;}.references-text-content{gap:30px;}.quote-p{margin-top:20px;line-height:29px;}.content-swiper{position:relative;margin:0 -10px;}.content-swiper .content-info-row{padding-bottom:20px;margin:0 10px;}.content-swiper .relative{margin:0 10px;}.content-button{margin-top:62px;}.category-header-content .swiper-content-text{padding-top:0;padding-bottom:calc(45px + 130px)}.category-header-content .swiper-content-text .breadcrumb{padding-bottom:108px}.logo-watermark,.watermark,.watermark-404{overflow:hidden}.watermark{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:300px;font-weight:700;text-transform:uppercase;line-height:normal;color:rgba(171,171,171,0.15);pointer-events:none;text-align:center;}.watermark.w-size-250{font-size:250px;}.watermark.smaller{font-size:163px;}.watermark.dialog{font-size:163px;line-height:130px;}.watermark.left{justify-content:flex-start;max-width:1120px;margin:auto;}.watermark-404{justify-content:flex-start;font-size:400px;margin:auto;width:1120px;left:-210px;}.breadcrumb{color:var(--mauting-breadcrumb-color);}.breadcrumb a{text-decoration:none;color:var(--mauting-breadcrumb-color);transition:all 0.3s linear;}.breadcrumb a.active{color:var(--mauting-white);}.product-h1{line-height:65px;margin-bottom:65px;}.labels{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px;margin-top:106px;}.red-label{background-color:var(--mauting-red-primary);color:var(--mauting-white);font-size:12px;font-weight:700;font-style:normal;line-height:normal;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;padding:8px;text-decoration:none}.product-header .swiper-content-text{padding-bottom:130px}.downloads,.gray-content-box{padding:40px;background-color:#f6f6f6;}.downloads ul,ul.downloads{list-style-image:url("https://adata.azami.cz/100179/web_templates/16/icons/download-file-black.svg");list-style-position:inside;}.downloads ul{margin:0;padding-inline-start:0px;}.downloads ul ul{padding-inline-start:24px;}.content-with-side-nav{display:flex;justify-content:space-between;}.content-with-side-nav .side-nav{width:calc(((100% + 30px) / 12) * 4 - 30px)}.content-with-side-nav .content{width:calc(((100% + 30px) / 12) * 8 - 30px)}.content-with-side-nav .content h2{margin-top:0;margin-bottom:20px;}.photos{padding-left:calc(((50% + 30px) / 6) + 15px);width:50%;min-width:50%;display:flex;flex-direction:column;align-items:flex-end;gap:8px;}.gallery{padding:10px 0 10px 30px;float:right;width:calc(((100% + 30px) / 12) * 5)}.photos img{cursor:zoom-in;}.photos a{width:100%;}.photos picture{display:block;width:100%;}.photos picture img{width:100%;height:auto;object-fit:cover;}.photos .photos-swiper{width:100%;}.photos .photos-swiper .swiper-slide{aspect-ratio:4/3;}.photos .swiper-slide img{aspect-ratio:4/3;object-fit:cover;width:100%;}.timeline{padding-top:60px;padding-bottom:60px;position:relative;display:flex;flex-direction:column;gap:80px;}.timeline .timeline-line{position:absolute;background-color:var(--mauting-red-primary);width:2px;top:100px;bottom:100px;left:calc(50% - 1px);right:calc(50% - 1px);}.timeline-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(((100% + 30px) / 12) * 10 - 30px);;margin:auto;}.timeline-item-text{width:calc(((50% - 15px)));display:flex;flex-direction:column;align-items:flex-end;text-align:end;}.timeline-item-image{width:calc(((100% + 30px) / 10) * 4 - 30px);;display:flex;justify-content:flex-end;}.timeline-item-image picture{display:block;width:100%;height:100%;aspect-ratio:1.6;}.timeline-item-image img{width:100%;height:100%;object-fit:cover;}.timeline-year{padding-left:12px;padding-right:12px;width:fit-content;position:relative;}.timeline-year::after{content:url("https://adata.azami.cz/100179/web_templates/16/icons/triangle-right-red.svg");display:block;position:absolute;top:0px;right:-10px;height:14px;width:12px;padding-top:4px;padding-bottom:4px;}.timeline-load-more{padding-top:20px;padding-bottom:60px;}.timeline-item:nth-child(odd){flex-direction:row-reverse;}.timeline-item:nth-child(odd) .timeline-item-text{align-items:flex-start;text-align:start;}.timeline-item:nth-child(odd) .timeline-year::after{left:-10px;right:auto;top:18px;transform:rotate(180deg);}.detail-content{display:flex;gap:15px;justify-content:space-between}.detail-content ul{margin-top:0;}.contact-section{padding:20px 0 20px 0;}.contact-list-header{padding-top:20px;}.contact-list-header h2{margin:0;}.contact-list{display:flex;flex-wrap:wrap;gap:30px;margin:20px 0;padding:60px 0;}.contact{width:calc(((100% + 30px) / 12) * 4 - 30px);display:flex;gap:10px;}.contact .contact-image{width:calc(50% - 15px);min-width:calc(50% - 15px);}.contact img{aspect-ratio:1;width:100%;}.contact .info{display:flex;flex-direction:column;gap:16px;line-height:normal;}.contact .info .person{display:flex;flex-direction:column;gap:4px;}.contact .name{font-size:14px;font-weight:700;text-transform:uppercase;}.contact .position{font-size:14px;font-weight:400;text-transform:uppercase;}.executive .contact{width:calc(50% - 15px);}.executive .contact .contact-image{width:calc(((100% + 30px) / 6) * 2 - 30px);min-width:calc(((100% + 30px) / 6) * 2 - 30px);}.executive .contact img{width:100%;}.executive .contact .position{font-size:16px;}.executive .contact .name{order:1;font-size:20px;}.invoices-info{line-height:30px;}.map-section{padding:60px 0 40px 0;}.map-holder,#map{width:100%;aspect-ratio:1120/500}.map-contact-list{display:none;}.map-contact{display:flex;flex-direction:column;gap:11px;}.map-contact .contact{width:100%;margin-bottom:9px;}.executive .map-contact{width:calc(50% - 15px);}.contact-address{margin:0;text-transform:uppercase;}.switch-tabs .tab-content{display:none;}.popup-content{position:relative;padding:20px 0;display:flex;flex-direction:column;gap:50px;align-items:center;justify-content:center;}.popup-content h2{width:fit-content;}.main-menu{display:none;position:fixed;overflow:auto;left:0;right:0;top:0;width:100%;height:100%;background-color:var(--mauting-red-primary);color:var(--mauting-white);z-index:10000;padding-top:38px;padding-bottom:50px;transition:all 0.3s linear;}.main-menu-scrolled.main-menu{padding-top:25px;}.main-menu *:not(input){color:var(--mauting-white);transition:all 0.3s linear;}.main-menu-close{text-align:right;text-transform:uppercase;text-decoration:none;margin-bottom:20px;transition:all 0.3s linear;font-size:20px;}.main-menu-close a{text-decoration:none;transition:all 0.3s linear;}.main-menu-items{display:flex;flex-direction:column;gap:37px;transition:all 0.3s linear;}.main-menu-category{transition:all 0.3s linear;}.main-menu-category .heading2{background:none;padding:0;position:relative;text-decoration:none;}.main-menu-category .dropdown-icon::after{cursor:pointer;content:"";margin-left:8px;margin-bottom:-5px;width:30px;height:30px;display:inline-block;background-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right.svg");background-repeat:no-repeat;background-position:center;transform:rotate(90deg);transition:all 0.3s linear;}.main-menu-category.active .dropdown-icon::after{background-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right.svg");transform:rotate(-90deg);}.main-menu-category .submenu{padding-top:24px;display:none;flex-wrap:wrap;text-transform:uppercase;text-decoration:none;font-size:15px;font-style:normal;font-weight:400;line-height:150%;gap:0px 20px;transition:all 0.3s linear;}.main-menu-category.active .submenu{display:flex;}.main-menu .langs{display:flex;flex-wrap:wrap;gap:20px;}.main-menu .langs .active{font-weight:bold;}.submenu .submenu-item{position:relative;text-decoration:none;}.submenu .submenu-item.active{color:var(--mauting-black);}.submenu .submenu-item:not(:last-child)::after{content:"|";margin-left:20px;color:var(--mauting-white) !important;}.langs-switch{position:relative;}.langs.dropdown{position:absolute;z-index:200;left:-10px;display:none;flex-direction:column;background:#f9f9f9;padding:0 10px;margin-top:44px;transition:all 0.3s linear;}.langs.dropdown.active{display:flex;}.header-scrolled .langs.dropdown{margin-top:22px;}.hidden{display:none;}.black-load-more{padding-top:80px;}a[href^="http://www.amcharts.com"],a[href^="https://www.amcharts.com"]{display:none !important;}.toast-top-full-width{top:105px !important;}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:545px;margin:20px auto;}.mfp-bg{background:transparent;opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-bg.mfp-ready{opacity:1;backdrop-filter:brightness(30%) blur(5px);-webkit-backdrop-filter:blur(5px)}.mfp-bg.mfp-removing{opacity:0;}.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-wrap.mfp-ready .mfp-content{opacity:1;}.mfp-wrap.mfp-removing .mfp-content{opacity:0;}.mfp-close,.mfp-iframe-holder .mfp-close,.white-popup .mfp-close{background-color:var(--mauting-black);opacity:1;height:28px;width:28px;line-height:28px;font-size:28px;padding:0;text-align:center;font-weight:400;top:20px;right:20px;font-family:"greycliff-cf",sans-serif;color:var(--mauting-gray-lighter);}.mfp-gallery .mfp-close{top:10px;}.mfp-iframe-holder .mfp-content{background:white;padding:20px;position:relative;}.mfp-iframe-scaler iframe{top:68px;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);height:calc(100% - 20px - 68px);box-shadow:none;}.ccnst input:not(input[type="file"]):not(input[type="button"]):not(input[type="submit"]):not(.button):not(button){all:unset;}@media (hover:hover){button:hover,input[type="button"]:hover,input[type="submit"]:hover,.button:hover{padding-right:32px;color:var(--mauting-white);margin-left:0}.arrow-button:hover{opacity:0.8}nav a:hover,a:hover{color:var(--mauting-red-primary)}.langs.dropdown .lang-link:hover{color:var(--mauting-red-primary)}nav a.active:hover,a.active:hover,.active a:hover{color:var(--mauting-black)}.social:hover{opacity:0.8}.category-link:hover{filter:grayscale(0%)}.footer-links a:hover{color:var(--mauting-red-primary)}.footer-links a:hover,.breadcrumb a:hover{text-decoration:underline;color:var(--mauting-red-primary)}.side-nav ul li:hover,.side-nav ul li:hover > a{list-style-image:url("https://adata.azami.cz/100179/web_templates/16/icons/chevron-right-red.svg");color:var(--mauting-red-primary)}.downloads ul li:hover,ul.downloads li:hover{list-style-image:url("https://adata.azami.cz/100179/web_templates/16/icons/download-file-red.svg")}.main-menu-close a:hover,.main-menu a:hover,.main-menu .submenu .submenu-item:hover{color:var(--mauting-black)}.main-menu .submenu .submenu-item.active:hover{color:var(--mauting-white)}.main-menu .submenu .submenu-item:hover::after{color:var(--mauting-white)}.main-menu-category .dropdown-icon:hover::after{filter:invert(1)}a.red-label:hover{color:var(--mauting-white);text-decoration:underline}.ccnst button{color:black}}@media screen and (max-width:1130px){.wrapper{padding:0 10px}.red-header{padding:0 0 40px 0}nav{gap:5px}.hamburger-menu{margin-right:0}.main-menu .main-menu-close{margin-right:10px}}@media screen and (max-width:1024px){.category-header-content .swiper-content-text .breadcrumb{padding-bottom:48px}nav > div:not(.hamburger-menu){display:none}.swiper-content{flex-direction:column}.swiper-content-text{width:100%;padding-bottom:20px}.category-header-content .swiper-content-text,.product-header .swiper-content-text{padding-top:0px;padding-bottom:20px}.swiper-content-image{width:100%;height:auto;padding-bottom:20px}.swiper-content-image picture{position:static;height:100%;display:block}.swiper-content-image img{width:100%;height:auto}.homepage-swiper .swiper-controls{position:relative;top:0;z-index:4}.logo-watermark,.watermark,.watermark-404{display:none}.category-link,.news-link{width:calc(50% - 15px)}.info-wrapper .info-row:nth-child(even){flex-direction:column-reverse}.info-row{flex-direction:column-reverse}.content-info-row{flex-direction:column;gap:20px}.info-row-text::before,.info-row-text::after{display:none}.info-row-text,.content-info-row-text{width:100%}.content-info-row-text-content{gap:20px}.info-row-image,.content-info-row-image{width:100%;height:auto}.info-row-image picture,.content-info-row-image picture{position:static;height:100%;display:block}.info-row-image img,.content-info-row-image img{width:100%;height:auto}.content-with-side-nav{flex-direction:column;gap:20px}.product-detail-tabs .content-with-side-nav{gap:0}.content-with-side-nav .side-nav,.content-with-side-nav .content{width:100%}.timeline{gap:20px;align-items:flex-end}.timeline .timeline-line{left:0;right:auto}.timeline-item{transition:all 0.3s linear}.timeline-item,.timeline-item:nth-child(odd){flex-direction:column;gap:10px;width:calc(100% - 10px);margin:0}.timeline-item-text,.timeline-item:nth-child(odd) .timeline-item-text{align-items:flex-start;text-align:start;width:100%}.timeline-item:nth-child(even) .timeline-year::after{transform:rotate(180deg);left:-10px;right:auto;top:18px}.timeline-item-image{width:100%;height:auto}.detail-content{flex-direction:column}.photos{width:100%;padding-left:0}.contact-list{padding:20px 0}.contact{width:calc(50% - 15px)}.contact .contact-image{width:calc(((100% + 30px) / 6) * 2 - 30px);min-width:calc(((100% + 30px) / 6) * 2 - 30px)}.map-contact .contact{width:100%}.footer-socials{order:2}.footer-item{width:calc(((100% + 30px) / 12) * 6 - 30px)}.footer-content{row-gap:40px}}@media screen and (max-width:700px){.category-link,.news-link{width:100%}section{padding:50px 0}h1{font-size:32px;line-height:40px}.h1-with-red .red{padding:20px}.section-120-top{padding-top:60px}.section-120-bottom{padding-bottom:60px}.info-wrapper{gap:60px}.categories{padding-bottom:60px}.news-section{padding-top:20px}.map-contact,.executive .map-contact,.contact,.executive .contact{width:100%}.hp-mauting-text,.our-vision{text-align:left;margin-left:0;margin-right:0}.contact-us{flex-direction:column;align-items:flex-start;gap:10px}.contact-us .button{margin-left:0}footer{padding:40px 0}}@media screen and (max-width:440px){h1{font-size:24px;line-height:40px}.h1-with-red .red{padding:20px}.submenu{flex-direction:column}.submenu .submenu-item::after{display:none}.popup-content h2{margin-top:20px;margin-bottom:-20px}}