textarea{color:#000}#paginator{padding-left:0;display:flex;justify-content:center;align-items:center;list-style:none;margin-top:80px}#paginator li{width:40px;line-height:40px;margin:5px;font-weight:700}#paginator li a{display:block;text-align:center;border:solid 1px #000;width:100%;height:100%;color:#000;text-decoration:none}#paginator li a.active{background-color:#f1ca13;border-color:#f1ca13}.lazy-image{opacity:0;transition:opacity .3s ease-in}.input-ux{display:block;width:100%;position:relative}.input-ux .fa{font-size:17px;position:absolute;top:50%;right:15px;display:none}.input-ux .fa.fa-check{color:#00a324}.input-ux .fa.fa-times{color:#d90000}.input-ux .help{position:absolute;right:15px;bottom:-17px;font-size:12px;color:#d90000;display:none}.input-ux .input-wrong{background-color:rgba(217,0,0,.15)!important}#loader{position:fixed;width:60px;height:60px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:620;display:none}#loader .loader,#loader .loader:after{border-radius:50%;width:100%;height:100%}#loader .loader{position:relative;display:block;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #f1ca13;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}#loader span{display:block;font-size:16px;font-weight:700;text-align:center;margin-top:15px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#overlay{position:fixed;display:none;overflow:hidden;z-index:200;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.85)}.alert{position:fixed;bottom:0;margin:0;width:100%;left:0;right:0;text-align:center;z-index:9999;display:none;font-size:20px;color:#fff}.alert.positive{background-color:#00a324}.alert.negative{background-color:#e70000}#toggle-menu{visibility:hidden;margin-left:25px;display:flex}#toggle-menu #navibutton{position:relative;cursor:pointer;width:30px;height:30px;-webkit-tap-highlight-color:transparent;display:block;margin:auto}#toggle-menu #navibutton .line{width:100%;height:2px;background-color:#f1ca13;position:absolute;top:5px;right:0;transition:all .15s;-moz-transition:all .15s;-webkit-transition:all .15s;border-radius:2px}#toggle-menu #navibutton .line:nth-of-type(2){top:14px}#toggle-menu #navibutton .line:nth-of-type(3){top:24px}#toggle-menu #navibutton.show .line{background-color:#f1ca13}#toggle-menu #navibutton.show .line:nth-of-type(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:15px}#toggle-menu #navibutton.show .line:nth-of-type(2){opacity:0;visibility:hidden}#toggle-menu #navibutton.show .line:nth-of-type(3){top:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.pointer{cursor:pointer}.border{border:solid 1px red}noscript{width:100%;background-color:#e70000;padding:20px;text-align:center;position:fixed;top:0;left:0;z-index:5000;color:#fff}noscript a{color:#fff;text-decoration:underline}noscript a:hover{color:#fff;text-decoration:none}#top{width:40px;line-height:40px;height:40px;font-size:30px;text-align:center;position:fixed;bottom:30px;right:30px;color:#000;cursor:pointer;display:none;background-size:30px 26px;background-repeat:no-repeat;background-position:center}#top:hover{transform:rotate(90deg)}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#fff;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:.98}.lg-toolbar{background-color:transparent}.lg-toolbar .lg-icon{color:#000;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#000}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:transparent!important}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#000}.lg-outer .lg-thumb{margin:0 auto}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#fff}.lg-outer .lg-thumb-item{border-color:transparent}.lg-outer .lg-thumb-outer{background-color:#fff}.custom-select{position:relative;height:70px}.custom-select select{display:none}.select-selected{background-color:#fff}.select-selected:after{position:absolute;font-family:FontAwesome;content:"\f107";top:0;right:0;text-align:center;font-size:40px;width:40px;padding-right:10px;z-index:2;height:0;border-left:solid 2px #f2f2f2!important}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:0}.select-items div,.select-selected{color:#000;line-height:70px;padding:0 15px;cursor:pointer;user-select:none}.select-items div{line-height:30px}.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}textarea{color:#000}#paginator{padding-left:0;display:flex;justify-content:center;align-items:center;list-style:none;margin-top:80px}#paginator li{width:40px;line-height:40px;margin:5px;font-weight:700}#paginator li a{display:block;text-align:center;border:solid 1px #000;width:100%;height:100%;color:#000;text-decoration:none}#paginator li a.active{background-color:#f1ca13;border-color:#f1ca13}.lazy-image{opacity:0;transition:opacity .3s ease-in}.input-ux{display:block;width:100%;position:relative}.input-ux .fa{font-size:17px;position:absolute;top:50%;right:15px;display:none}.input-ux .fa.fa-check{color:#00a324}.input-ux .fa.fa-times{color:#d90000}.input-ux .help{position:absolute;right:15px;bottom:-17px;font-size:12px;color:#d90000;display:none}.input-ux .input-wrong{background-color:rgba(217,0,0,.15)!important}#loader{position:fixed;width:60px;height:60px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:620;display:none}#loader .loader,#loader .loader:after{border-radius:50%;width:100%;height:100%}#loader .loader{position:relative;display:block;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #f1ca13;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}#loader span{display:block;font-size:16px;font-weight:700;text-align:center;margin-top:15px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#overlay{position:fixed;display:none;overflow:hidden;z-index:200;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.85)}.alert{position:fixed;bottom:0;margin:0;width:100%;left:0;right:0;text-align:center;z-index:9999;display:none;font-size:20px;color:#fff}.alert.positive{background-color:#00a324}.alert.negative{background-color:#e70000}#toggle-menu{visibility:hidden;margin-left:25px;display:flex}#toggle-menu #navibutton{position:relative;cursor:pointer;width:30px;height:30px;-webkit-tap-highlight-color:transparent;display:block;margin:auto}#toggle-menu #navibutton .line{width:100%;height:2px;background-color:#f1ca13;position:absolute;top:5px;right:0;transition:all .15s;-moz-transition:all .15s;-webkit-transition:all .15s;border-radius:2px}#toggle-menu #navibutton .line:nth-of-type(2){top:14px}#toggle-menu #navibutton .line:nth-of-type(3){top:24px}#toggle-menu #navibutton.show .line{background-color:#f1ca13}#toggle-menu #navibutton.show .line:nth-of-type(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:15px}#toggle-menu #navibutton.show .line:nth-of-type(2){opacity:0;visibility:hidden}#toggle-menu #navibutton.show .line:nth-of-type(3){top:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.pointer{cursor:pointer}.border{border:solid 1px red}noscript{width:100%;background-color:#e70000;padding:20px;text-align:center;position:fixed;top:0;left:0;z-index:5000;color:#fff}noscript a{color:#fff;text-decoration:underline}noscript a:hover{color:#fff;text-decoration:none}#top{width:40px;line-height:40px;height:40px;font-size:30px;text-align:center;position:fixed;bottom:30px;right:30px;color:#000;cursor:pointer;display:none;background-size:30px 26px;background-repeat:no-repeat;background-position:center}#top:hover{transform:rotate(90deg)}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#fff;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:.98}.lg-toolbar{background-color:transparent}.lg-toolbar .lg-icon{color:#000;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#000}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:transparent!important}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#000}.lg-outer .lg-thumb{margin:0 auto}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#fff}.lg-outer .lg-thumb-item{border-color:transparent}.lg-outer .lg-thumb-outer{background-color:#fff}.custom-select{position:relative;height:70px}.custom-select select{display:none}.select-selected{background-color:#fff}.select-selected:after{position:absolute;font-family:FontAwesome;content:"\f107";top:0;right:0;text-align:center;font-size:40px;width:40px;padding-right:10px;z-index:2;height:0;border-left:solid 2px #f2f2f2!important}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:0}.select-items div,.select-selected{color:#000;line-height:70px;padding:0 15px;cursor:pointer;user-select:none}.select-items div{line-height:30px}.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}a[href^=tel]{color:inherit;text-decoration:none}.leaflet-control{display:none}body{margin:0;padding:0;background-color:#fff;font-family:Montserrat,sans-serif;overflow-x:hidden!important}body.scrolled #header{box-shadow:0 10px 10px rgba(0,0,0,.1);border-bottom:solid 8px #f1ca13}.container{width:100%;max-width:1280px}#sidebar{position:fixed;right:0;top:20vh;z-index:100;display:flex;flex-wrap:wrap;flex-direction:column}#sidebar img{width:50px}#sidebar a:nth-of-type(2){margin-top:-45px}#header{background-color:#fff;transition:all .12s linear;position:sticky;left:0;top:0;z-index:110}#header .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:center;justify-items:center;width:100%;max-width:1280px}#header .container #logo{width:150px;margin-bottom:10px;margin-top:10px;transition:all .12s linear}#header .container #logo img{width:100%;display:block}#header .container #nav{list-style:none;padding:0;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-left:100px}#header .container #nav.menu-active>li a span{visibility:visible}#header .container #nav>li{margin-right:50px;text-align:center;position:relative;font-size:16px;text-transform:uppercase;font-weight:700;display:flex;height:100%;align-items:center}#header .container #nav>li:after{content:'';left:0;right:0;margin:auto;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f1ca13 transparent;visibility:hidden}#header .container #nav>li.submenu:hover:after{display:none!important}#header .container #nav>li.submenu:hover:before{display:inline}#header .container #nav>li.submenu:hover .submenu{visibility:visible}#header .container #nav>li.submenu:before{font-family:FontAwesome;content:"\f107";position:absolute;bottom:18px;left:0;right:0;margin:auto;color:#000;font-size:24px;display:none;text-align:center}#header .container #nav>li.active:after,#header .container #nav>li:hover:after{visibility:visible}#header .container #nav>li:last-child{margin-right:0}#header .container #nav>li a{color:#000;display:block;text-decoration:none}#header .container #nav>li a span{visibility:hidden}#header .container #nav>li .submenu{padding-left:20px;padding-right:20px;top:100%;left:-100%;margin:auto;display:flex;justify-content:flex-start;align-items:center;position:absolute;list-style:none;background-color:#fff;border-bottom:solid 4px #f1ca13;z-index:100;box-shadow:0 10px 10px rgba(0,0,0,.2);visibility:hidden}#header .container #nav>li .submenu li{display:flex;justify-items:center;justify-content:center;flex-wrap:nowrap;height:100%;padding:40px 20px;position:relative;line-height:100%;font-size:17px;font-weight:900;white-space:nowrap}#header .container #nav>li .submenu li img{height:14px;object-fit:cover}#header .container #nav>li .submenu li:after{content:'';left:0;right:0;margin:auto;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f1ca13 transparent;visibility:hidden}#header .container #nav>li .submenu li:hover:after{visibility:visible}#header .container #header-contact{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-weight:700;font-size:16px;margin-left:auto}#header .container #header-contact img{margin-right:10px;width:15px}#header .container #header-contact a{color:#000}#header .container #languages{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;justify-items:center;font-size:16px;font-weight:400;margin-left:20px}#header .container #languages span{position:relative}#header .container #languages span a{text-decoration:none;color:inherit}#header .container #languages span a:after{font-family:FontAwesome;content:"\f107";position:absolute;top:14px;left:0;right:0;margin:auto;color:#000;font-size:18px;display:inline;text-align:center}#header .container #languages span a:hover{color:#f1ca13}#header .container #languages span a:hover:after{color:#f1ca13}#header .container #languages:hover{color:#000}#header .container #languages .dropdown{color:#000}#header .container #languages .dropdown:after{font-family:FontAwesome;content:"\f107";position:absolute;top:14px;left:0;right:0;margin:auto;color:#000;font-size:18px;display:inline;text-align:center}#header .container #languages .dropdown-menu{border:none;padding:5px 10px;margin:auto;left:-10px;right:0;top:40px;min-width:40px;box-shadow:0 10px 10px rgba(0,0,0,.2)}#header .container #languages .dropdown-menu li{margin-right:0;display:block;width:100%;margin-bottom:10px}#header .container #languages .dropdown-menu li:last-child{margin-bottom:0;margin-top:0}#header .container #languages .dropdown-menu li:after{display:none!important}#header .container #languages .dropdown-menu li a{display:block;clear:both;padding-left:0;padding-right:0;background-color:transparent!important}#header .container #languages .dropdown-menu li a:hover{background-color:transparent!important;text-decoration:underline!important}#header .container #languages .dropdown-menu li a:hover:after{display:none!important}#home-slider{position:relative;top:0;left:0;right:0;width:100%;border-top:solid 10px #f1ca13}#home-slider:after{content:'';position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #f1ca13}#home-slider .carousel-cell{width:100%}#home-slider .carousel-cell .banner-caption{position:absolute;left:0;right:0;margin:auto;width:70%;top:10%;z-index:2;color:#fff;opacity:1}#home-slider .carousel-cell .banner-caption .slide-headline{font-size:45px;width:100%;max-width:540px;line-height:120%;font-weight:400;margin-top:40px;text-shadow:2px 2px 10px rgba(0,0,0,.6)}#home-slider .carousel-cell .banner-caption .slide-headline strong{font-weight:800}#home-slider .carousel-cell .banner-caption .slide-perex{font-weight:700;font-size:20px;line-height:26px;width:100%;max-width:540px;margin-top:40px;text-shadow:2px 2px 10px rgba(0,0,0,.6)}#home-slider .carousel-cell .banner-caption img.logo{height:40px;object-fit:cover;margin-top:30px}#home-slider .carousel-cell .banner-caption span{display:block;font-style:italic;font-weight:100}#home-slider .carousel-cell .banner-caption .button{float:left;text-align:center;line-height:100%;margin-top:50px}#home-slider .carousel-cell .banner-caption .button a{display:block;padding:20px 25px;line-height:100%;border:solid 1px #fff;background-color:transparent;font-size:15px;color:#fff;font-weight:500;text-decoration:none;transition:all .12s linear;text-shadow:1px 1px 1px rgba(0,0,0,.6)}#home-slider .carousel-cell .banner-caption .button a:hover{background-color:#f1ca13;border-color:transparent;color:#000}#home-slider .carousel-cell img.background{width:100%;height:100%;max-height:670px;object-fit:cover;object-position:center}#home-slider .flickity-page-dots{text-align:center;bottom:40px}#home-slider .flickity-page-dots .dot{background:#fff;width:15px;height:15px;opacity:1}#home-slider .flickity-page-dots .dot.is-selected{background:#f1ca13}#home-services{background-color:#f1ca13;padding-top:80px;padding-bottom:80px}#home-services .container{display:flex;justify-content:center;align-content:space-evenly}#home-services .container .service-item{width:calc(100% / 3)}#home-services .container .service-item .image{width:100%;text-align:center}#home-services .container .service-item .image img{height:111px;object-fit:cover}#home-services .container .service-item a{color:inherit;text-decoration:none}#home-services .container .service-item a:hover .button{border:solid 1px #000}#home-services .container .service-item a:hover .button img{border-color:#f1ca13}#home-services .container .service-item h2{font-weight:900;text-transform:uppercase;font-size:45px}#home-services .container .service-item .button{text-align:center;margin-top:20px;margin-left:auto;margin-right:auto;display:flex;justify-self:center;padding:15px 25px;max-width:200px;align-items:center;justify-items:center;justify-content:center;border:solid 1px transparent;color:#000;font-size:18px;transition:all .12s linear;text-decoration:none}#home-services .container .service-item .button img{width:30px;margin-right:10px;object-fit:cover;border:solid 1px #000;padding:10px;transition:all .12s linear;filter:none!important}#home-about{position:relative;background-color:#f2f2f2;padding-top:80px;padding-bottom:80px}#home-about:before{position:absolute;right:0;top:0;content:'';width:0;height:0;border-style:solid;border-width:0 150px 150px 0;border-color:transparent #f1ca13 transparent transparent}#home-about:after{position:absolute;left:0;bottom:0;content:'';width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #fff}#home-about h2{font-size:45px;font-weight:900;width:100%;max-width:800px;display:block;margin-left:auto;margin-right:auto}#home-about #about-items{display:flex;flex-wrap:wrap;width:100%;max-width:900px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:40px}#home-about #about-items .item{width:calc(100% / 3);text-align:center;margin-bottom:20px;margin-top:20px}#home-about #about-items .item .image{text-align:center;width:100%}#home-about #about-items .item .image img{max-height:90px;object-fit:contain;transition:all .2s linear}#home-about #about-items .item h3{font-size:20px;font-weight:400}#home-news{padding-top:80px;padding-bottom:120px}#home-news #home-news-header{position:relative}#home-news #home-news-header h2{font-size:45px;font-weight:900;margin-left:auto;margin-right:auto;width:100%}#home-news #home-news-header #all-news{position:absolute;right:10%;top:15px;font-size:18px;font-weight:400;letter-spacing:-1px}#home-news #home-news-header #all-news a{display:flex;align-items:center;color:#000}#home-news #home-news-header #all-news a #arrow-circle{width:20px;height:20px;border:solid 1px #000;line-height:17px;border-radius:100%;text-align:center;margin-right:10px}#home-news #home-news-header #all-news a #arrow-circle img{width:50%;object-fit:cover}#home-news #news-carousel{margin-top:80px;padding-left:10%;width:100%}#home-news #news-carousel .carousel-cell{width:70%;min-width:70%}#home-news #news-carousel .carousel-cell .news-flex-container{display:flex;flex-direction:row;width:90%}#home-news #news-carousel .carousel-cell .news-flex-container .image{width:475px;height:355px}#home-news #news-carousel .carousel-cell .news-flex-container .image img{width:475px;height:355px;object-fit:cover}#home-news #news-carousel .carousel-cell .news-flex-container .news-content{padding-left:5%;padding-top:30px}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .datum{font-size:16px}#home-news #news-carousel .carousel-cell .news-flex-container .news-content h3{font-size:33px;font-weight:700;margin-top:0}#home-news #news-carousel .carousel-cell .news-flex-container .news-content h3 a{color:#000;text-decoration:none}#home-news #news-carousel .carousel-cell .news-flex-container .news-content h3 a:hover{text-decoration:underline}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .perex{color:#999;font-size:20px;line-height:26px;font-weight:400}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .button{text-align:center;margin-top:20px}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .button a{display:flex;width:130px;padding:10px 10px 10px 20px;align-items:center;justify-items:center;justify-content:flex-start;border:solid 1px #000;color:#000;font-size:14px;transition:all .12s linear;text-decoration:none}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .button a:hover{background-color:#000;color:#fff}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .button a:hover img{filter:invert(99%) sepia(0) saturate(7496%) hue-rotate(159deg) brightness(140%) contrast(100%)}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .button a img{width:10px;margin-right:15px;object-fit:cover;transition:all .12s linear;display:inline-block;vertical-align:middle}#home-news #news-carousel .flickity-page-dots{bottom:-40px;left:0}#home-news #news-carousel .flickity-page-dots .dot{background:#f2f2f2;width:15px;height:15px;opacity:1}#home-news #news-carousel .flickity-page-dots .dot.is-selected{background:#f1ca13}#home-brands{position:relative;padding-top:80px;padding-bottom:80px;background-color:#f2f2f2;border-bottom:solid 10px #f1ca13}#home-brands:before{position:absolute;left:0;top:0;content:'';width:0;height:0;border-style:solid;border-width:150px 150px 0 0;border-color:#fff transparent transparent transparent}#home-brands:after{position:absolute;right:0;top:0;content:'';width:0;height:0;border-style:solid;border-width:0 150px 150px 0;border-color:transparent #fff transparent transparent}#home-brands h2{font-size:45px;font-weight:900;width:100%;max-width:560px;display:block;margin-left:auto;margin-right:auto}#home-brands ul#brands-list{display:flex;padding-left:0;margin-top:80px;justify-content:center;align-items:center;justify-items:center;align-content:center;list-style-type:none}#home-brands ul#brands-list li{margin-right:30px;margin-left:30px}#home-brands ul#brands-list li.after{width:1px;height:100px;background-color:#999}#home-brands ul#brands-list li img{height:50px;object-fit:cover}#footer{color:#fff;padding-left:0;padding-right:0}#footer .container-fluid{background-color:#000;padding-top:20px}#footer .container-fluid#contact-form-element{background-color:#f1ca13}#footer .container-fluid#contact-form-element:before{display:none}#footer .container-fluid#contact-form-element h2{color:#000}#footer .container-fluid#contact-form-element #send-form{color:#000}#footer hr{border-top:solid 1px #f2f2f2;margin:0}#footer h2{font-size:33px;font-weight:700;padding-top:60px}#footer #contact-items{display:flex;justify-content:center;align-items:center;justify-items:center;color:#fff;margin-top:80px;margin-bottom:80px}#footer #contact-items .item{display:flex;justify-content:flex-start;align-items:center;justify-items:stretch;margin-left:40px;margin-right:40px}#footer #contact-items .item .image{margin-right:20px}#footer #contact-items .item .image img{height:40px;max-width:55px;object-fit:cover;filter:invert(78%) sepia(65%) saturate(873%) hue-rotate(355deg) brightness(102%) contrast(89%)}#footer #contact-items .item .data{text-align:center;font-size:21px;font-weight:800}#footer #contact-items .item .data span{font-weight:400}#footer #contact-items .item .data span.name{display:block;font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:3px}#footer #contact-items .item .data a{color:inherit;text-decoration:none}#footer #footer-data{display:flex;padding-top:80px;padding-bottom:80px;justify-items:center;align-content:center;justify-content:center;align-self:center}#footer #footer-data .flex-item{display:flex;flex-direction:column;justify-content:flex-end;padding-right:60px}#footer #footer-data .flex-item #logo-footer{margin-bottom:40px;display:block}#footer #footer-data .flex-item #logo-footer img{width:120px;object-fit:cover}#footer #footer-data .flex-item .content{display:block;font-size:16px;font-weight:300}#footer #footer-data .flex-item .content h4{font-size:21px;font-weight:800;margin-bottom:4px}#footer #footer-data .flex-item .content h5{margin-bottom:4px;font-size:16px;font-weight:500}#footer #footer-data .flex-item #map-button a{padding:15px 20px;border:solid 1px #f1ca13;text-align:center;color:#fff;text-decoration:none;font-size:14px;transition:all .12s linear}#footer #footer-data .flex-item #map-button a img{width:20px;margin-right:10px;filter:invert(78%) sepia(65%) saturate(873%) hue-rotate(355deg) brightness(102%) contrast(89%)}#footer #footer-data .flex-item #map-button a:hover{color:#000;background-color:#f1ca13}#footer #footer-data .flex-item #map-button a:hover img{filter:none}#footer #footer-data .flex-item:nth-of-type(2){padding-bottom:10px;margin-right:50px}#footer #footer-data .flex-item:nth-of-type(3) h4{text-transform:uppercase;font-size:21px;font-weight:800;max-width:320px}#footer #footer-data .flex-item #footer-brands{list-style:none;padding-left:0;flex-direction:row;display:flex;justify-content:flex-start;align-items:center;justify-items:center;align-content:center}#footer #footer-data .flex-item #footer-brands li{margin-right:20px}#footer #footer-data .flex-item #footer-brands li.after{width:1px;height:50px;background-color:#737373}#footer #footer-data .flex-item #footer-brands li img{height:15px;object-fit:cover}#footer-signs{background-color:#000;padding-top:40px;padding-bottom:40px}#footer-signs .container{padding-left:0;padding-right:0;display:flex;justify-content:center;align-items:center}#footer-signs .container:last-of-type{margin-top:30px}#footer-signs .container .flex-item{font-size:14px;margin-right:40px;color:#999;transition:color .12s linear}#footer-signs .container .flex-item#cookiesOptions{cursor:pointer;transition:color .12s linear}#footer-signs .container .flex-item#cookiesOptions:hover{color:#fff}#footer-signs .container .flex-item a{color:#999;transition:color .12s linear}#footer-signs .container .flex-item a:hover{color:#fff}#footer-signs .container .flex-item img{width:40px;filter:invert(78%) sepia(65%) saturate(873%) hue-rotate(355deg) brightness(102%) contrast(89%)}#mapa{border-top:solid 4px #f1ca13;width:100%;height:50vh}#contact-page-header{background-color:#f1ca13;position:relative;padding-top:80px;padding-bottom:80px}#contact-page-header h1{text-align:center;font-size:45px;font-weight:900;text-transform:uppercase;margin:0}#contact-page-header:before{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #fff}#contact-page-content{padding-top:80px;padding-bottom:80px;position:relative}#contact-page-content:before{content:'';position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 150px 150px 0;border-color:transparent #f1ca13 transparent transparent}#contact-page-content:after{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #f1ca13}#contact-page-content h2{text-align:center;font-size:45px;font-weight:800}#contact-page-content .contact-item-flex-container{display:flex;justify-items:flex-start;justify-content:flex-start;align-content:center;align-items:flex-start;flex-wrap:wrap;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-bottom:80px;border-bottom:solid 1px #d6d6d6}#contact-page-content .contact-item-flex-container:first-of-type{padding-top:80px;padding-bottom:0;border-bottom:0}#contact-page-content .contact-item-flex-container:last-of-type{border-bottom:none}#contact-page-content .contact-item-flex-container h2{font-size:33px;font-weight:800;text-align:left;margin-bottom:40px;margin-top:0}#contact-page-content .contact-item-flex-container .flex-item{width:45%}#contact-page-content .contact-item-flex-container .flex-item:nth-of-type(2){margin-left:auto}#contact-page-content .contact-item-flex-container .flex-item .contact-item{display:flex;justify-content:flex-start;align-items:flex-start;justify-items:flex-start;padding-bottom:30px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item{display:flex;justify-content:center;align-items:center;justify-items:center}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image{margin-right:20px;height:58px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image.mail{width:55px;padding-top:10px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image.phone{width:30px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image img{width:100%;object-fit:cover}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .data{text-align:center;font-size:21px;font-weight:800}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .data span{font-weight:400}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .data span.name{display:block;font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:3px}#contact-page-content .contact-item-flex-container .flex-item .contact-data{margin-top:30px;font-size:21px}#contact-page-content .contact-item-flex-container .flex-item .contact-data h3{font-size:21px;font-weight:900;margin-bottom:5px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex{display:flex;flex-direction:column}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item{margin-bottom:20px;display:flex;align-items:center;width:100%}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon{width:50px;margin-right:10px;text-align:center}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon.ico-name img{height:44px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon.ico-email img{height:30px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon.ico-phone img{height:40px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon img{object-fit:cover}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item span{font-size:21px}#contact-page-content .contact-item-flex-container .flex-item .contact-data #contact-map-button a{float:left;padding:10px 20px;border:solid 1px #000;text-align:center;border-radius:30px;font-size:14px;color:#000;text-decoration:none;transition:all .12s linear}#contact-page-content .contact-item-flex-container .flex-item .contact-data #contact-map-button a:hover{background-color:#000;color:#fff}#contact-page-content .contact-item-flex-container .flex-item .contact-data #contact-map-button a:hover img{filter:invert(99%) sepia(0) saturate(7496%) hue-rotate(159deg) brightness(140%) contrast(100%)}#contact-page-content .contact-item-flex-container .flex-item .contact-data #contact-map-button a img{width:20px;object-fit:cover;margin-right:5px}#contact-form-element{position:relative;padding-top:80px;padding-bottom:80px;background-color:#f1ca13}#contact-form-element:before{content:'';position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 150px 150px 0;border-color:transparent #fff transparent transparent}#contact-form-element h2{text-align:center;font-size:45px;font-weight:800}#contact-form-element #contact-form .flex-inputs{display:flex;width:100%}#contact-form-element #contact-form .flex-inputs .input-item{margin-right:20px;width:calc(100% / 3)}#contact-form-element #contact-form .flex-inputs .input-item input{width:100%;box-shadow:none;outline:0;background-color:#fff;border:none;height:70px;padding-left:10px;padding-right:10px;font-size:16px;font-weight:700}#contact-form-element #contact-form .flex-inputs .input-item input::placeholder{font-weight:700;color:#000;text-transform:uppercase}#contact-form-element #contact-form .flex-inputs .input-item input:focus::placeholder{color:#999}#contact-form-element #contact-form .flex-inputs .input-item:last-of-type{margin-right:0}#contact-form-element #contact-form textarea{width:100%;border:none;box-shadow:none;background-color:#fff;outline:0;padding:10px;min-height:200px;font-size:16px;font-weight:700}#contact-form-element #contact-form textarea::placeholder{font-size:16px;font-weight:700;color:#000;text-transform:uppercase}#contact-form-element #contact-form textarea:focus::placeholder{color:#999}#contact-form-element #contact-form #send-form{display:flex;width:230px;margin-left:auto;margin-right:auto;align-items:center;justify-items:center;justify-content:center;padding:15px 0;background-color:#fff;font-size:16px;font-weight:700;margin-top:20px;text-transform:uppercase;cursor:pointer;transition:all .12s linear}#contact-form-element #contact-form #send-form img{width:30px;object-fit:cover;margin-right:10px}#contact-form-element #contact-form #send-form:hover{background-color:#000;color:#fff}#contact-form-element #contact-form #send-form:hover img{filter:invert(99%) sepia(0) saturate(7496%) hue-rotate(159deg) brightness(140%) contrast(100%)}#page-header{background-color:#f1ca13;position:relative;padding-top:80px;padding-bottom:80px}#page-header h1{text-align:center;font-size:45px;font-weight:900;text-transform:uppercase;margin:0}#page-header:after{content:'';position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 150px 150px 0;border-color:transparent #fff transparent transparent}#page-header:before{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #f2f2f2}#page-content{background-color:#f2f2f2;padding-top:40px;padding-bottom:80px}#page-content .button a{display:block;margin-right:auto;margin-left:auto;background-color:#f1ca13;text-align:center;color:#000;text-transform:uppercase;font-weight:700;width:230px;padding:15px 0;margin-top:40px}#page-content #products-list{padding-top:40px;padding-bottom:0}#page-content #products-list:after{display:none}#page-content #products-list .products{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#page-content #products-list .products .product{width:calc(100% / 4);margin-bottom:40px;padding-left:10px;padding-right:10px;border-bottom:solid 4px transparent;text-align:center;position:relative}#page-content #products-list .products .product a{color:#000;text-decoration:none}#page-content #products-list .products .product:after{content:'';left:0;right:0;margin:auto;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f1ca13 transparent;visibility:hidden}#page-content #products-list .products .product .inner{border-bottom:solid 1px #f2f2f2}#page-content #products-list .products .product:hover{background-color:#f2f2f2;border-bottom:solid 4px #f1ca13}#page-content #products-list .products .product:hover .inner{border:none}#page-content #products-list .products .product:hover:after{visibility:visible}#page-content #products-list .products .product h3{font-size:18px;font-weight:500;padding-bottom:20px}#page-content #products-list .products .product .image{width:100%;height:150px;line-height:150px;padding:10px}#page-content #products-list .products .product .image img{width:100%;max-height:130px;object-fit:cover}#page-content .content{width:100%;max-width:800px;display:block;margin-left:auto;margin-right:auto}#page-content .content a{color:inherit;text-decoration:underline}#page-content .content a:hover{text-decoration:none}#page-content .content.layout .text p{width:100%}#page-content .content #about-items{display:flex;flex-wrap:wrap;width:100%;max-width:900px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:40px}#page-content .content #about-items .item{width:calc(100% / 3);text-align:center;margin-bottom:20px;margin-top:20px}#page-content .content #about-items .item .image{text-align:center;width:100%}#page-content .content #about-items .item .image img{max-height:90px;object-fit:contain;transition:all .2s linear}#page-content .content #about-items .item h3{font-size:20px;font-weight:400}#page-content .content.subpages-layout{max-width:1280px;display:flex;flex-wrap:wrap;justify-content:center;justify-items:center}#page-content .content.subpages-layout .subpage{width:calc(100% / 3);padding-left:10px;padding-right:10px}#page-content .content.subpages-layout .subpage h2{margin-bottom:20px}#page-content .content.subpages-layout .subpage h2 img{height:30px}#page-content .content.subpages-layout .subpage h3{font-size:24px;text-transform:uppercase;text-align:center;font-weight:700;margin-bottom:20px}#page-content .content.subpages-layout .subpage h3 img{height:30px}#page-content .content.subpages-layout .subpage .text{font-size:16px;text-align:center}#page-content .content.subpages-layout.bazar-items{align-items:flex-end;justify-items:flex-end}#page-content .content.subpages-layout.bazar-items .subpage{margin-bottom:30px}#page-content .content.subpages-layout.bazar-items .subpage h2{font-size:20px}#page-content .content.subpages-layout.bazar-items .subpage .image{width:200px;height:150px;display:block;margin-left:auto;margin-right:auto}#page-content .content.subpages-layout.bazar-items .subpage .image img{width:200px;height:150px;object-fit:cover}#page-content .content.subpages-layout.bazar-items .subpage .button a{display:block;margin-right:auto;margin-left:auto;background-color:#f1ca13;text-align:center;color:#000;text-transform:uppercase;font-weight:700;width:230px;padding:10px 0;margin-top:40px}#page-content .content:not(:first-of-type){margin-top:60px}#page-content .content h2{font-size:45px;text-align:center;font-weight:900;margin-top:0;margin-bottom:50px}#page-content .content .text{font-size:18px;font-weight:500}#page-content .content .text p{margin-top:10px;margin-bottom:20px;width:70%;display:block;margin-left:auto;margin-right:auto}#page-content .content .text ul{list-style:none;padding-left:0;margin-top:20px;margin-bottom:20px}#page-content .content .text ul li{padding-left:1em;padding-bottom:15px}#page-content .content .text ul li:before{content:"•";color:#f1ca13;display:inline-block;margin-left:-1em;width:1em}#page-content.lease-detail-header{padding-top:40px}#page-content.lease-detail-header .content{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;max-width:100%}#page-content.lease-detail-header .content h2{text-align:left;margin-bottom:10px}#page-content.lease-detail-header .content .content-flex-item{width:45%}#page-content.lease-detail-header .content .content-flex-item:nth-of-type(2){width:55%;text-align:center}#page-content.lease-detail-header .content .content-flex-item:nth-of-type(2) .image img{height:250px;object-fit:cover}#page-content #page-path{list-style:none;padding-left:0;padding-bottom:60px;font-size:14px}#page-content #page-path li{display:inline-flex;align-items:center;color:#999}#page-content #page-path li a{color:#000;text-decoration:underline}#page-content #page-path li a:hover{text-decoration:none}#page-content #page-path li:after{content:'';background-image:url(../img/sipka.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;margin-left:10px;margin-right:10px;width:8px;height:8px}#page-content #page-path li:last-child:after{display:none}#page-content #news-flex-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}#page-content #news-flex-container .news-item-flex{display:flex;flex-wrap:nowrap;align-items:center;width:70%;margin-bottom:50px}#page-content #news-flex-container .news-item-flex .image img{width:250px;height:200px;object-fit:cover}#page-content #news-flex-container .news-item-flex .news-content{padding-left:30px;padding-top:10px}#page-content #news-flex-container .news-item-flex .news-content h3{font-size:22px;font-weight:700;margin-top:0}#page-content #news-flex-container .news-item-flex .news-content h3 a{color:#000;text-decoration:none}#page-content #news-flex-container .news-item-flex .news-content h3 a:hover{text-decoration:underline}#page-content #news-flex-container .news-item-flex .news-content .perex{color:#999;font-size:14px;line-height:22px;font-weight:400;margin-bottom:10px}#page-content #news-flex-container .news-item-flex .news-content .button{text-align:center;margin-top:0}#page-content #news-flex-container .news-item-flex .news-content .button a{margin-left:0;margin-right:0;display:flex;width:130px;padding:10px 10px 10px 20px;align-items:center;justify-items:flex-start;justify-content:flex-start;border:solid 1px #000;background-color:transparent;color:#000;font-size:14px;transition:all .12s linear;text-decoration:none}#page-content #news-flex-container .news-item-flex .news-content .button a:hover{background-color:#000;color:#fff}#page-content #news-flex-container .news-item-flex .news-content .button a:hover img{filter:invert(99%) sepia(0) saturate(7496%) hue-rotate(159deg) brightness(140%) contrast(100%)}#page-content #news-flex-container .news-item-flex .news-content .button a img{width:10px;margin-right:15px;object-fit:cover;transition:all .12s linear;display:inline-block;vertical-align:middle}#products-list{position:relative;padding-top:80px;padding-bottom:80px}#products-list:after{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #000}#products-list .products{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#products-list .products .product{width:calc(100% / 4);margin-bottom:40px;padding-left:10px;padding-right:10px;border-bottom:solid 4px transparent;text-align:center;position:relative}#products-list .products .product a{color:#000;text-decoration:none}#products-list .products .product:after{content:'';left:0;right:0;margin:auto;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f1ca13 transparent;visibility:hidden}#products-list .products .product .inner{border-bottom:solid 1px #f2f2f2}#products-list .products .product:hover{background-color:#f2f2f2;border-bottom:solid 4px #f1ca13}#products-list .products .product:hover .inner{border:none}#products-list .products .product:hover:after{visibility:visible}#products-list .products .product h3{font-size:18px;font-weight:500;padding-bottom:20px}#products-list .products .product .image{width:100%;height:150px;line-height:150px;padding:10px}#products-list .products .product .image img{width:100%;max-height:130px;object-fit:contain}#products-list .button a{display:block;margin-right:auto;margin-left:auto;background-color:#f1ca13;text-align:center;color:#000;text-transform:uppercase;font-weight:700;width:230px;padding:15px 0;margin-top:40px}#reference-list{position:relative;padding-top:80px;padding-bottom:80px}#reference-list h2{font-size:45px;text-align:center;font-weight:900;margin-top:0;margin-bottom:50px}#reference-list .text{font-size:18px;text-align:center;width:100%;max-width:510px;display:block;margin-left:auto;margin-right:auto;font-weight:500}#reference-list .text p{margin-top:10px;margin-bottom:20px;width:70%;display:block;margin-left:auto;margin-right:auto}#reference-list:after{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #000}#reference-list .references{display:flex;margin-top:80px;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#reference-list .references .reference{width:calc(100% / 4 - 30px);margin-bottom:40px;border-bottom:solid 4px transparent;text-align:center;position:relative;margin-left:15px;margin-right:15px}#reference-list .references .reference a{color:#000;text-decoration:none}#reference-list .references .reference:after{content:'';left:0;right:0;margin:auto;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f1ca13 transparent;visibility:hidden}#reference-list .references .reference .inner{border-bottom:solid 1px #f2f2f2;width:100%;display:block;margin:auto}#reference-list .references .reference:hover{background-color:#f2f2f2;border-bottom:solid 4px #f1ca13}#reference-list .references .reference:hover .inner{border:none}#reference-list .references .reference:hover:after{visibility:visible}#reference-list .references .reference h3{font-size:18px;font-weight:500;padding-bottom:20px;padding-left:15px;padding-right:15px;text-align:left}#reference-list .references .reference .image{width:100%}#reference-list .references .reference .image img{width:100%;max-height:150px;object-fit:cover}#reference-list .button a{display:block;margin-right:auto;margin-left:auto;background-color:#f1ca13;text-align:center;color:#000;text-transform:uppercase;font-weight:700;width:230px;padding:15px 0;margin-top:40px}#page-gallery-list{position:relative;padding-top:80px;padding-bottom:80px}#page-gallery-list h2{font-size:45px;text-align:center;font-weight:900;margin-top:0;margin-bottom:50px}#page-gallery-list .text{font-size:18px;text-align:center;width:100%;max-width:510px;display:block;margin-left:auto;margin-right:auto;font-weight:500}#page-gallery-list .text p{margin-top:10px;margin-bottom:20px;width:70%;display:block;margin-left:auto;margin-right:auto}#page-gallery-list.inside{padding-top:0;padding-bottom:0}#page-gallery-list.inside:after{display:none}#page-gallery-list:after{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #000}#page-gallery-list .items{display:flex;margin-top:80px;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#page-gallery-list .items .item{width:calc(100% / 4 - 30px);margin-bottom:40px;border-bottom:solid 4px transparent;text-align:center;position:relative;margin-left:15px;margin-right:15px}#page-gallery-list .items .item a{color:#000;text-decoration:none}#page-gallery-list .items .item:after{content:'';left:0;right:0;margin:auto;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f1ca13 transparent;visibility:hidden}#page-gallery-list .items .item .inner{border-bottom:solid 1px #f2f2f2;width:100%;display:block;margin:auto}#page-gallery-list .items .item:hover{background-color:#f2f2f2;border-bottom:solid 4px #f1ca13}#page-gallery-list .items .item:hover .inner{border:none}#page-gallery-list .items .item:hover:after{visibility:visible}#page-gallery-list .items .item h3{font-size:18px;font-weight:500;padding-bottom:20px;padding-left:15px;padding-right:15px;text-align:left}#page-gallery-list .items .item .image{width:100%}#page-gallery-list .items .item .image img{width:100%;height:200px;object-fit:cover}#page-gallery-list .button a{display:block;margin-right:auto;margin-left:auto;background-color:#f1ca13;text-align:center;color:#000;text-transform:uppercase;font-weight:700;width:230px;padding:15px 0;margin-top:40px}#reservation-form-element h2{text-align:center;font-size:45px;font-weight:800}#reservation-form-element #reservation-form{margin-top:80px}#reservation-form-element #reservation-form label{text-transform:uppercase;padding-left:10px}#reservation-form-element #reservation-form .flex-inputs{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}#reservation-form-element #reservation-form .flex-inputs .input-item{margin-right:0;width:calc(100% / 2 - 20px);margin-bottom:40px}#reservation-form-element #reservation-form .flex-inputs .input-item:nth-of-type(even){margin-left:auto}#reservation-form-element #reservation-form .flex-inputs .input-item input{width:100%;box-shadow:none;outline:0;background-color:#fff;border:none;height:70px;padding-left:10px;padding-right:10px;font-size:16px;font-weight:700}#reservation-form-element #reservation-form .flex-inputs .input-item input::placeholder{font-weight:700;color:#000;text-transform:uppercase}#reservation-form-element #reservation-form .flex-inputs .input-item input:focus::placeholder{color:#999}#reservation-form-element #reservation-form .flex-inputs .input-item:last-of-type{margin-right:0}#reservation-form-element #reservation-form textarea{width:100%;border:none;box-shadow:none;background-color:#fff;outline:0;padding:10px;min-height:200px;font-size:16px;font-weight:700}#reservation-form-element #reservation-form textarea::placeholder{font-size:16px;font-weight:700;color:#000;text-transform:uppercase}#reservation-form-element #reservation-form textarea:focus::placeholder{color:#999}#reservation-form-element #reservation-form #send-form{display:flex;width:230px;margin-left:auto;margin-right:auto;align-items:center;justify-items:center;justify-content:center;padding:15px 0;background-color:#fff;font-size:16px;font-weight:700;margin-top:40px;text-transform:uppercase;cursor:pointer;transition:all .12s linear}#reservation-form-element #reservation-form #send-form img{width:30px;object-fit:cover;margin-right:10px}#reservation-form-element #reservation-form #send-form:hover{background-color:#000;color:#fff}#reservation-form-element #reservation-form #send-form:hover img{filter:invert(99%) sepia(0) saturate(7496%) hue-rotate(159deg) brightness(140%) contrast(100%)}#detail-content{position:relative;padding-top:80px;padding-bottom:80px}#detail-content h2{font-size:45px;text-align:left;font-weight:900;margin-top:30px;margin-bottom:30px}#detail-content h3{font-size:30px;text-align:left;font-weight:700;margin-top:30px;margin-bottom:30px}#detail-content .text{font-size:18px;text-align:left;width:100%;max-width:800px;display:block;font-weight:500}#detail-content .text p{margin-top:30px;margin-bottom:30px;line-height:30px;font-size:18px;display:block;font-weight:500}#detail-content .text ul{display:block;list-style:none;padding-left:0;margin-top:30px;margin-bottom:30px;font-weight:500}#detail-content .text ul li{padding-left:1em;padding-bottom:10px}#detail-content .text ul li:before{content:"•";color:#f1ca13;display:inline-block;margin-left:-1em;width:1em}#detail-content .text .table-responsive{font-size:18px;overflow:no-display;border:none!important}#detail-content .text .table-responsive .table tr,#detail-content .text .table-responsive .table>thead>tr>th,#detail-content .text .table-responsive table td,#detail-content .text .table-responsive table tr,#detail-content .text .table-responsive tbody{border:none!important}#detail-content .text .table-responsive table{border:none!important}#detail-content .text .table-responsive thead{background-color:#000;color:#fff;font-weight:700}#detail-content .text .table-responsive .table>tbody>tr>td,#detail-content .text .table-responsive .table>thead>tr>th{padding-left:15px!important;padding-right:15px!important}#detail-content .text .table-responsive .table>tbody>tr>td{border-top:none;font-weight:400;font-size:16px}#detail-content .text .table-responsive .table>tbody>tr:nth-of-type(even){background-color:#f2f2f2}#detail-content:after{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:150px 0 0 150px;border-color:transparent transparent transparent #000}#detail-content .button a{display:block;margin-right:auto;margin-left:auto;background-color:#f1ca13;text-align:center;color:#000;text-transform:uppercase;font-weight:700;width:230px;padding:15px 0;margin-top:40px}#inquiry-form-element{background-color:#f2f2f2;padding-bottom:80px}#inquiry-form-element .button{display:block;margin-right:auto;margin-left:auto;background-color:#f1ca13;text-align:center;color:#000;text-transform:uppercase;font-weight:700;width:230px;padding:15px 0;margin-top:40px;cursor:pointer}#inquiry-form-element h2{text-align:center;font-size:45px;font-weight:800;margin-bottom:80px}#inquiry-form-element #inquiry-form{margin-top:80px;display:none}#inquiry-form-element #inquiry-form label{text-transform:uppercase;padding-left:10px}#inquiry-form-element #inquiry-form .flex-inputs{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}#inquiry-form-element #inquiry-form .flex-inputs .input-item{margin-right:0;width:calc(100% / 2 - 20px);margin-bottom:40px}#inquiry-form-element #inquiry-form .flex-inputs .input-item:nth-of-type(even){margin-left:auto}#inquiry-form-element #inquiry-form .flex-inputs .input-item input{width:100%;box-shadow:none;outline:0;background-color:#fff;border:none;height:70px;padding-left:10px;padding-right:10px;font-size:16px;font-weight:700}#inquiry-form-element #inquiry-form .flex-inputs .input-item input::placeholder{font-weight:700;color:#000;text-transform:uppercase}#inquiry-form-element #inquiry-form .flex-inputs .input-item input:focus::placeholder{color:#999}#inquiry-form-element #inquiry-form .flex-inputs .input-item:last-of-type{margin-right:0}#inquiry-form-element #inquiry-form textarea{width:100%;border:none;box-shadow:none;background-color:#fff;outline:0;padding:10px;min-height:200px;font-size:16px;font-weight:700}#inquiry-form-element #inquiry-form textarea::placeholder{font-size:16px;font-weight:700;color:#000;text-transform:uppercase}#inquiry-form-element #inquiry-form textarea:focus::placeholder{color:#999}#inquiry-form-element #inquiry-form #send-form{display:flex;width:230px;margin-left:auto;margin-right:auto;align-items:center;justify-items:center;justify-content:center;padding:15px 0;background-color:#fff;font-size:16px;font-weight:700;margin-top:40px;text-transform:uppercase;cursor:pointer;transition:all .12s linear}#inquiry-form-element #inquiry-form #send-form img{width:30px;object-fit:cover;margin-right:10px}#inquiry-form-element #inquiry-form #send-form:hover{background-color:#000;color:#fff}#inquiry-form-element #inquiry-form #send-form:hover img{filter:invert(99%) sepia(0) saturate(7496%) hue-rotate(159deg) brightness(140%) contrast(100%)}.border{border:solid 1px red}#cookies-backdrop{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;justify-content:center;align-items:center;overflow-y:scroll;display:flex;flex-wrap:wrap}#cookies-backdrop #cookies-consent-box{width:80%;position:relative;top:auto;display:block;overflow-y:scroll;padding:40px 40px;max-width:700px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.3);margin-top:20px;margin-bottom:20px}#cookies-backdrop #cookies-consent-box .title{font-size:20px;font-weight:600;margin-bottom:10px}#cookies-backdrop #cookies-consent-box .description{font-size:16px;line-height:25px}#cookies-backdrop #cookie-consent-settings{display:flex;flex-direction:column;margin-top:30px;border:solid 1px #f2f2f2}#cookies-backdrop #cookie-consent-settings .cookie-item{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:solid 1px #f2f2f2;padding:10px;justify-content:space-between;align-items:center}#cookies-backdrop #cookie-consent-settings .cookie-item:last-of-type{border-bottom:none}#cookies-backdrop #cookie-consent-settings .cookie-item .item{display:flex;align-items:center;column-gap:10px;font-size:16px;font-weight:800;cursor:pointer}#cookies-backdrop #cookie-consent-settings .cookie-item .item .icon{font-size:20px}#cookies-backdrop #cookie-consent-settings .cookie-item .always-active{color:#45a049;font-weight:500}#cookies-backdrop #cookie-consent-settings .cookie-item .cookie-description{font-size:14px;display:none;width:100%;padding:10px 25px}#cookies-backdrop #cookie-consent-settings .cookie-item .cookie-description .show-cookies-list{display:flex;margin-top:10px;text-decoration:underline;cursor:pointer}#cookies-backdrop #cookie-consent-settings .cookie-item .cookie-description .show-cookies-list:hover{text-decoration:none}#cookies-backdrop #cookie-consent-settings .cookie-item .cookie-description .cookies-preview{display:flex;flex-direction:column;gap:10px;margin-top:10px}#cookies-backdrop #cookie-consent-settings .cookie-item .cookie-description .cookies-preview .cookies-preview-item{background-color:#f2f2f2;padding:10px}#cookies-backdrop #cookie-consent-settings .cookie-item .switch{display:block;position:relative;width:50px;height:20px}#cookies-backdrop #cookie-consent-settings .cookie-item .switch.disabled{opacity:.4}#cookies-backdrop #cookie-consent-settings .cookie-item .switch input{opacity:0;width:0;height:0}#cookies-backdrop #cookie-consent-settings .cookie-item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:40px;padding:4px}#cookies-backdrop #cookie-consent-settings .cookie-item .slider:before{position:absolute;content:"";height:20px;width:20px;left:0;bottom:0;background-color:#d90000;-webkit-transition:.4s;transition:.4s}#cookies-backdrop #cookie-consent-settings .cookie-item input:checked+.slider{background-color:#ccc}#cookies-backdrop #cookie-consent-settings .cookie-item input:focus+.slider{box-shadow:0 0 1px #e1e1e1}#cookies-backdrop #cookie-consent-settings .cookie-item input:checked+.slider:before{background-color:#4eb509;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}#cookies-backdrop #cookie-consent-settings .cookie-item .slider.round{border-radius:25px;width:40px}#cookies-backdrop #cookie-consent-settings .cookie-item .slider.round:before{border-radius:100%}#cookies-backdrop #cookie-consent-settings .sub-select-container{display:block;margin-top:10px}#cookies-backdrop #cookie-consent-settings .sub-select-container .sub-select{padding-top:10px;padding-bottom:10px;display:flex;align-items:center;gap:10px}#cookies-backdrop #cookie-consent-settings .sub-select-container .sub-select>span{width:calc(100% - 100px)}#cookies-backdrop #cookies-consent-buttons{display:flex;flex-wrap:wrap-reverse;justify-content:center;margin-top:40px;column-gap:20px;row-gap:20px}#cookies-backdrop #cookies-consent-buttons button{border:none;box-shadow:none;padding:10px 25px;color:#fff;width:clamp(160px,180px,250px);transition:all .12s linear;font-weight:400}#cookies-backdrop #cookies-consent-buttons button#deny-all,#cookies-backdrop #cookies-consent-buttons button#selected{color:#fff;background-color:#000}#cookies-backdrop #cookies-consent-buttons button#select-all{background-color:#000}#cookies-backdrop #cookies-consent-buttons button#select-all:hover{box-shadow:inset 0 0 10px rgba(0,0,0,.4)}#cookie-bar{position:fixed;left:0;bottom:0;width:100%;padding:20px;background-color:#fff;box-shadow:0 -5px 10px rgba(0,0,0,.2);z-index:100}#cookie-bar .container{width:100%;max-width:1600px;display:flex;justify-content:space-between;align-items:center;gap:10px}#cookie-bar .container .description{font-size:14px;line-height:20px;max-width:60%}#cookie-bar .container .buttons{max-width:40%;display:flex;flex-wrap:wrap-reverse;justify-content:center;column-gap:10px;row-gap:10px}#cookie-bar .container .buttons button{border:none;box-shadow:none;padding:5px 15px;color:#000;transition:all .12s linear;font-weight:400;text-decoration:none;background-color:#f1ca13}#cookie-bar .container .buttons button.onlyFunctional{background-color:#f1ca13}#cookie-bar .container .buttons button.onlyFunctional:hover{box-shadow:inset 0 0 10px rgba(0,0,0,.4)}@media screen and (max-width:480px){#cookies-backdrop #cookies-consent-box{width:95%;padding:30px 20px;margin-top:2.5%;margin-bottom:2.5%}#cookies-backdrop #cookies-consent-box .title{font-size:16px}#cookies-backdrop #cookies-consent-box .description{font-size:14px;line-height:20px}#cookies-backdrop #cookie-consent-settings .cookie-item .item{font-size:14px}#cookies-backdrop #cookie-consent-settings .cookie-item .item .icon{font-size:20px}#cookies-backdrop #cookie-consent-settings .cookie-item .cookie-description{font-size:13px}#cookies-backdrop #cookie-consent-settings .sub-select-container .sub-select{padding-top:10px;flex-direction:column;align-items:flex-start}#cookies-backdrop #cookie-consent-settings .sub-select-container .sub-select>span{width:100%}#cookie-bar .container .description{font-size:13px;line-height:18px;max-width:55%}}@media screen and (max-width:414px){#cookie-bar .container{flex-direction:column-reverse;row-gap:20px;width:100%;padding-left:0;padding-right:0}#cookie-bar .container .description{font-size:13px;line-height:18px;max-width:100%;text-align:center}#cookie-bar .container .buttons{max-width:100%;flex-direction:row}}textarea{color:#000}#paginator{padding-left:0;display:flex;justify-content:center;align-items:center;list-style:none;margin-top:80px}#paginator li{width:40px;line-height:40px;margin:5px;font-weight:700}#paginator li a{display:block;text-align:center;border:solid 1px #000;width:100%;height:100%;color:#000;text-decoration:none}#paginator li a.active{background-color:#f1ca13;border-color:#f1ca13}.lazy-image{opacity:0;transition:opacity .3s ease-in}.input-ux{display:block;width:100%;position:relative}.input-ux .fa{font-size:17px;position:absolute;top:50%;right:15px;display:none}.input-ux .fa.fa-check{color:#00a324}.input-ux .fa.fa-times{color:#d90000}.input-ux .help{position:absolute;right:15px;bottom:-17px;font-size:12px;color:#d90000;display:none}.input-ux .input-wrong{background-color:rgba(217,0,0,.15)!important}#loader{position:fixed;width:60px;height:60px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:620;display:none}#loader .loader,#loader .loader:after{border-radius:50%;width:100%;height:100%}#loader .loader{position:relative;display:block;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #f1ca13;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}#loader span{display:block;font-size:16px;font-weight:700;text-align:center;margin-top:15px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#overlay{position:fixed;display:none;overflow:hidden;z-index:200;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.85)}.alert{position:fixed;bottom:0;margin:0;width:100%;left:0;right:0;text-align:center;z-index:9999;display:none;font-size:20px;color:#fff}.alert.positive{background-color:#00a324}.alert.negative{background-color:#e70000}#toggle-menu{visibility:hidden;margin-left:25px;display:flex}#toggle-menu #navibutton{position:relative;cursor:pointer;width:30px;height:30px;-webkit-tap-highlight-color:transparent;display:block;margin:auto}#toggle-menu #navibutton .line{width:100%;height:2px;background-color:#f1ca13;position:absolute;top:5px;right:0;transition:all .15s;-moz-transition:all .15s;-webkit-transition:all .15s;border-radius:2px}#toggle-menu #navibutton .line:nth-of-type(2){top:14px}#toggle-menu #navibutton .line:nth-of-type(3){top:24px}#toggle-menu #navibutton.show .line{background-color:#f1ca13}#toggle-menu #navibutton.show .line:nth-of-type(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:15px}#toggle-menu #navibutton.show .line:nth-of-type(2){opacity:0;visibility:hidden}#toggle-menu #navibutton.show .line:nth-of-type(3){top:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.pointer{cursor:pointer}.border{border:solid 1px red}noscript{width:100%;background-color:#e70000;padding:20px;text-align:center;position:fixed;top:0;left:0;z-index:5000;color:#fff}noscript a{color:#fff;text-decoration:underline}noscript a:hover{color:#fff;text-decoration:none}#top{width:40px;line-height:40px;height:40px;font-size:30px;text-align:center;position:fixed;bottom:30px;right:30px;color:#000;cursor:pointer;display:none;background-size:30px 26px;background-repeat:no-repeat;background-position:center}#top:hover{transform:rotate(90deg)}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#fff;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:.98}.lg-toolbar{background-color:transparent}.lg-toolbar .lg-icon{color:#000;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#000}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:transparent!important}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#000}.lg-outer .lg-thumb{margin:0 auto}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#fff}.lg-outer .lg-thumb-item{border-color:transparent}.lg-outer .lg-thumb-outer{background-color:#fff}.custom-select{position:relative;height:70px}.custom-select select{display:none}.select-selected{background-color:#fff}.select-selected:after{position:absolute;font-family:FontAwesome;content:"\f107";top:0;right:0;text-align:center;font-size:40px;width:40px;padding-right:10px;z-index:2;height:0;border-left:solid 2px #f2f2f2!important}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:0}.select-items div,.select-selected{color:#000;line-height:70px;padding:0 15px;cursor:pointer;user-select:none}.select-items div{line-height:30px}.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}@media screen and (max-width:1600px){#home-news #news-carousel .carousel-cell .news-flex-container .image{width:400px;height:320px}#home-news #news-carousel .carousel-cell .news-flex-container .image img{width:400px;height:320px;object-fit:cover}#home-news #news-carousel .flickity-page-dots{bottom:-40px;left:0}#home-news #news-carousel .flickity-page-dots .dot{background:#f2f2f2;width:15px;height:15px;opacity:1}#home-news #news-carousel .flickity-page-dots .dot.is-selected{background:#f1ca13}}@media screen and (max-width:1500px){#home-news #news-carousel .carousel-cell .news-flex-container .image{width:350px;height:250px}#home-news #news-carousel .carousel-cell .news-flex-container .image img{width:350px;height:250px;object-fit:cover}#home-news #news-carousel .carousel-cell .news-flex-container .news-content{padding-top:10px}}@media screen and (max-width:1400px){#home-slider:after{border-width:100px 0 0 100px}#home-slider .carousel-cell .banner-caption{top:8%}#home-slider .carousel-cell .banner-caption .slide-headline{font-size:40px}#home-slider .carousel-cell .banner-caption .slide-perex{font-size:18px;line-height:24px;margin-top:30px}#home-slider .carousel-cell .banner-caption img.logo{height:30px}#home-slider .carousel-cell .banner-caption .button{margin-top:30px}#home-slider .carousel-cell .banner-caption .button a{padding:15px 20px}#home-slider .flickity-page-dots{bottom:30px}#home-about:before{border-width:0 100px 100px 0}#home-about:after{border-width:100px 0 0 100px}#home-news #news-carousel .carousel-cell{width:85%}#home-news #news-carousel .carousel-cell .news-flex-container .news-content{padding-top:5px}#home-brands:before{border-width:100px 100px 0 0}#home-brands:after{border-width:0 100px 100px 0}#page-header:after{border-width:0 100px 100px 0}#page-header:before{border-width:100px 0 0 100px}#contact-page-header:before{border-width:100px 0 0 100px}#contact-page-content:before{border-width:0 100px 100px 0}#contact-page-content:after{border-width:100px 0 0 100px}#contact-form-element:before{border-width:0 100px 100px 0}#page-gallery-list:after{border-width:100px 0 0 100px}#reference-list:after{border-width:100px 0 0 100px}#products-list:after{border-width:100px 0 0 100px}#detail-content:after{border-width:100px 0 0 100px}}@media screen and (max-width:1200px){#header .container #toggle-menu{visibility:visible}#header .container #nav{position:absolute;top:0;left:0;right:0;width:100vw;margin-left:0;padding-bottom:20px;background-color:#fff;flex-direction:column;visibility:hidden;justify-content:center;justify-items:center;align-content:center;box-shadow:0 10px 10px rgba(0,0,0,.1);border-bottom:4px solid #f1ca13}#header .container #nav.menu-active{visibility:visible}#header .container #nav>li{margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;display:block}#header .container #nav>li .submenu{left:0!important;top:0;margin-top:10px;width:100vw;visibility:visible;position:relative;float:left;display:none;border-bottom:none;box-shadow:inset 1px 1px 10px rgba(0,0,0,.2)}#header .container #nav>li .submenu li{padding:20px 10px}#header .container #nav>li .submenu li:after{display:none!important}#header .container #nav>li:after,#header .container #nav>li:before{display:none!important}#header .container #nav>li:hover .submenu{display:none}#home-slider .carousel-cell .banner-caption{top:5%;width:80%}#home-slider .carousel-cell .banner-caption .slide-headline{font-size:30px}#home-slider .carousel-cell .banner-caption .slide-perex{font-size:14px;line-height:22px;margin-top:10px}#home-slider .carousel-cell .banner-caption img.logo{height:20px}#home-slider .carousel-cell .banner-caption .button{margin-top:20px}#home-slider .carousel-cell .banner-caption .button a{padding:10px 15px;font-size:14px}#home-slider .flickity-page-dots{bottom:30px}#home-services{padding-top:40px;padding-bottom:40px}#home-services .container .service-item .image img{height:80px}#home-services .container .service-item h2{font-size:35px}#home-services .container .service-item .button a{padding:12px 23px}#home-about{padding-top:40px;padding-bottom:40px}#home-about h2{font-size:35px}#home-about #about-items .item .image{text-align:center;width:100%}#home-about #about-items .item .image img{max-height:60px}#home-about #about-items .item h3{font-size:18px}#home-news #home-news-header{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding-left:10%;padding-right:10%}#home-news #home-news-header h2{font-size:35px;width:auto;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}#home-news #home-news-header #all-news{position:relative;right:unset;top:unset;margin-left:auto}#home-news #news-carousel .carousel-cell{width:85%}#home-news #news-carousel .carousel-cell .news-flex-container .image{width:300px;height:200px}#home-news #news-carousel .carousel-cell .news-flex-container .image img{width:250px;height:200px;object-fit:cover}#home-news #news-carousel .carousel-cell .news-flex-container .news-content h3{font-size:28px}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .perex{font-size:17px;line-height:23px}#home-brands{padding-top:40px;padding-bottom:40px}#home-brands h2{font-size:35px}#home-brands ul#brands-list{flex-wrap:wrap;margin-top:40px}#home-brands ul#brands-list li{margin:20px}#home-brands ul#brands-list li.after{display:none}#home-brands ul#brands-list li img{height:45px}#footer h2{font-size:33px;font-weight:700;padding-top:40px;margin-top:0}#footer #contact-items{margin-top:40px;margin-bottom:40px}#footer #contact-items .item{margin-left:40px;margin-right:40px}#footer-signs{padding-top:20px;padding-bottom:20px}#footer-signs .container{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#footer-signs .container .flex-item{margin-right:0;width:100%;text-align:center;margin-bottom:20px}#footer-signs .container .flex-item:last-of-type{margin-bottom:0}#page-header{padding-top:40px;padding-bottom:40px}#page-header h1{font-size:35px}#page-content{padding-top:40px;padding-bottom:40px}#page-content .content h2{font-size:35px}#reference-list{padding-top:40px;padding-bottom:40px}#reference-list h2{font-size:35px}#page-gallery-list{padding-top:40px;padding-bottom:40px}#page-gallery-list h2{font-size:35px}#contact-page-header{padding-top:40px;padding-bottom:40px}#contact-page-header h1{font-size:35px}#contact-page-content{padding-top:40px;padding-bottom:40px}#contact-page-content h2{font-size:35px}#contact-page-content .contact-item-flex-container{padding-left:0;padding-right:0;padding-bottom:40px;padding-top:40px}#contact-page-content .contact-item-flex-container h2{font-size:30px}#contact-page-content .contact-item-flex-container .flex-item{width:45%}#contact-form-element{padding-top:40px;padding-bottom:40px}#contact-form-element h2{font-size:35px}#products-list{padding-top:40px;padding-bottom:40px}#inquiry-form-element,#reservation-form-element{padding-top:40px;padding-bottom:40px}#inquiry-form-element h2,#reservation-form-element h2{text-align:center;font-size:35px;font-weight:800}#inquiry-form-element #inquiry-form,#inquiry-form-element #reservation-form,#reservation-form-element #inquiry-form,#reservation-form-element #reservation-form{margin-top:40px}#paginator{margin-top:40px!important}#detail-content{padding-top:40px;padding-bottom:40px}#detail-content h2{font-size:35px}}@media screen and (max-width:991px){#home-slider:after{border-width:50px 0 0 50px}#home-slider .carousel-cell .banner-caption{top:0;width:90%}#home-slider .carousel-cell .banner-caption .slide-headline{font-size:25px}#home-slider .carousel-cell .banner-caption .slide-perex{font-size:14px;line-height:20px;margin-top:10px}#home-slider .carousel-cell .banner-caption img.logo{height:20px;margin-top:60px}#home-slider .carousel-cell .banner-caption .button{margin-top:20px}#home-slider .carousel-cell .banner-caption .button a{padding:10px 15px;font-size:14px}#home-slider .carousel-cell img.background{height:60vh}#home-slider .flickity-page-dots{bottom:20px}#home-slider .flickity-page-dots .dot{width:10px;height:10px}#home-about:before{border-width:0 50px 50px 0}#home-about:after{border-width:50px 0 0 50px}#home-news{padding-left:0;padding-right:0}#home-news #news-carousel{padding-left:5%}#home-news #news-carousel .carousel-cell{width:90%}#home-news #news-carousel .carousel-cell .news-flex-container .image{width:200px;height:200px}#home-news #news-carousel .carousel-cell .news-flex-container .image img{width:200px;height:200px;object-fit:cover}#home-news #news-carousel .carousel-cell .news-flex-container .news-content h3{font-size:25px}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .perex{font-size:15px;line-height:21px}#home-brands:before{border-width:50px 50px 0 0}#home-brands:after{border-width:0 50px 50px 0}#home-brands ul#brands-list li{margin:20px}#home-brands ul#brands-list li.after{display:none}#home-brands ul#brands-list li img{height:45px}#footer #footer-data{padding-top:0;padding-bottom:40px;flex-wrap:wrap}#footer #footer-data .flex-item{display:flex;flex-direction:column;justify-content:flex-start;justify-items:center;padding-right:0;width:100%;margin-bottom:40px;text-align:center}#footer #footer-data .flex-item #logo-footer{margin-bottom:20px;display:block}#footer #footer-data .flex-item #logo-footer img{width:120px;object-fit:cover}#footer #footer-data .flex-item .content{display:block;font-size:16px;font-weight:300}#footer #footer-data .flex-item .content h4{font-size:21px;font-weight:800;margin-bottom:4px}#footer #footer-data .flex-item .content h5{margin-bottom:4px;font-size:16px;font-weight:500}#footer #footer-data .flex-item:nth-of-type(2){padding-bottom:0;margin-right:0}#footer #footer-data .flex-item:nth-of-type(3){margin-bottom:0}#footer #footer-data .flex-item:nth-of-type(3) h4{font-size:21px;max-width:80%;display:block;margin-left:auto;margin-right:auto;text-align:center}#footer #footer-data .flex-item #footer-brands{list-style:none;padding-left:0;flex-direction:column;display:flex;justify-content:center;align-items:center;justify-items:center;align-content:center;margin-top:20px}#footer #footer-data .flex-item #footer-brands li{margin-right:0;margin-bottom:10px}#footer #footer-data .flex-item #footer-brands li:last-of-type{margin-bottom:0}#footer #footer-data .flex-item #footer-brands li.after{display:none}#page-header:after{border-width:0 50px 50px 0}#page-header:before{border-width:50px 0 0 50px}#contact-page-header:before{border-width:50px 0 0 50px}#contact-page-content:before{border-width:0 50px 50px 0}#contact-page-content:after{border-width:50px 0 0 50px}#contact-form-element:before{border-width:0 50px 50px 0}#page-gallery-list .items{margin-top:40px}#page-gallery-list .items .item{width:calc(100% / 3 - 30px);margin-bottom:30px}#page-gallery-list .items .item h3{font-size:16px}#page-gallery-list .items .item .image{width:100%}#page-gallery-list .items .item .image img{width:100%;height:150px;object-fit:cover}#reference-list:after{border-width:50px 0 0 50px}#reference-list .references{margin-top:40px}#reference-list .references .reference{width:calc(100% / 3 - 30px)}#reference-list .references .reference h3{font-size:16px;padding-left:5px;padding-right:5px}#products-list:after{border-width:50px 0 0 50px}#products-list .products .product{width:calc(100% / 3)}#products-list .products .product h3{font-size:16px}#page-content #news-flex-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}#page-content #news-flex-container .news-item-flex{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin-bottom:50px}#page-content.lease-detail-header{padding-top:40px}#page-content.lease-detail-header .content{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;max-width:100%;padding-top:40px;flex-wrap:wrap}#page-content.lease-detail-header .content h2{text-align:left;margin-bottom:10px}#page-content.lease-detail-header .content .content-flex-item{width:100%}#page-content.lease-detail-header .content .content-flex-item:nth-of-type(2){width:100%;text-align:center;margin-top:30px}#page-content.lease-detail-header .content .content-flex-item:nth-of-type(2) .image{width:100%}#page-content.lease-detail-header .content .content-flex-item:nth-of-type(2) .image img{height:auto;max-width:100%;object-fit:cover}#page-content #products-list .products .product{width:calc(100% / 3)}#page-content #products-list .products .product h3{font-size:16px}#detail-content:after{border-width:50px 0 0 50px}}@media screen and (max-width:768px){#home-services .container .service-item .image img{height:60px}#home-services .container .service-item h2{font-size:30px}#home-services .container .service-item .button a{padding:4px 20px;font-size:14px}#home-about h2{font-size:30px}#home-about #about-items .item{width:50%}#home-about #about-items .item .image{text-align:center;width:100%}#home-about #about-items .item .image img{max-height:50px}#home-news #news-carousel{padding-left:5%}#home-news #news-carousel .carousel-cell{width:98%}#home-news #news-carousel .carousel-cell .news-flex-container .image{width:150px;height:100px}#home-news #news-carousel .carousel-cell .news-flex-container .image img{width:150px;height:100px;object-fit:cover}#home-news #news-carousel .carousel-cell .news-flex-container .news-content h3{font-size:20px}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .perex{font-size:15px;line-height:21px}#home-brands h2{font-size:30px}#footer h2{font-size:30px}#footer #contact-items{flex-direction:column}#footer #contact-items .item{flex-direction:column;flex-wrap:wrap;margin-bottom:40px}#footer #contact-items .item:last-of-type{margin-bottom:0}#footer #contact-items .item .image{margin-right:0;margin-bottom:10px}#page-header h1{font-size:30px}#page-content #products-list .products .product{width:calc(100% / 2);margin-bottom:20px}#page-content .content h2{font-size:30px}#page-content .content.subpages-layout{flex-wrap:wrap}#page-content .content.subpages-layout .subpage{width:calc(100% / 2);margin-bottom:50px}#page-content .content.subpages-layout .subpage:last-of-type{margin-top:0}#page-content .content.subpages-layout .subpage h2{font-size:30px}#page-content .content.subpages-layout .subpage h2 img{height:20px}#page-content .content.subpages-layout .subpage .text{font-size:16px;text-align:center}#page-gallery-list h2{font-size:30px}#contact-page-content h2{font-size:30px}#contact-page-content .contact-item-flex-container{padding-left:0;padding-right:0;padding-bottom:40px;padding-top:40px}#contact-page-content .contact-item-flex-container h2{font-size:25px}#contact-page-content .contact-item-flex-container .flex-item{width:48%}#contact-page-content .contact-item-flex-container .flex-item .contact-item{padding-bottom:10px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image{margin-right:15px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image.mail{width:45px;padding-top:10px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image.phone{width:20px;padding-top:10px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image img{width:100%;object-fit:cover}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .data{font-size:17px}#contact-page-content .contact-item-flex-container .flex-item .contact-data{margin-top:30px;font-size:16px}#contact-page-content .contact-item-flex-container .flex-item .contact-data h3{font-size:17px;margin-bottom:5px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item{margin-bottom:20px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon{width:50px;margin-right:10px;text-align:center}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon.ico-name img{height:35px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon.ico-email img{height:20px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon.ico-phone img{height:30px}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item span{font-size:16px}#contact-form-element h2{font-size:30px}#contact-form-element #contact-form .flex-inputs .input-item input{height:50px;font-size:15px}#contact-form-element #contact-form textarea{padding:10px;min-height:200px;font-size:15px}#contact-form-element #contact-form textarea::placeholder{font-size:15px}.custom-select{height:50px!important}.select-items div,.select-selected{line-height:50px!important}.select-items div{line-height:28px!important}#inquiry-form-element h2,#reservation-form-element h2{font-size:30px}#inquiry-form-element #inquiry-form,#inquiry-form-element #reservation-form,#reservation-form-element #inquiry-form,#reservation-form-element #reservation-form{margin-top:0}#inquiry-form-element #inquiry-form .flex-inputs .input-item,#inquiry-form-element #reservation-form .flex-inputs .input-item,#reservation-form-element #inquiry-form .flex-inputs .input-item,#reservation-form-element #reservation-form .flex-inputs .input-item{margin-bottom:30px}#inquiry-form-element #inquiry-form .flex-inputs .input-item input,#inquiry-form-element #reservation-form .flex-inputs .input-item input,#reservation-form-element #inquiry-form .flex-inputs .input-item input,#reservation-form-element #reservation-form .flex-inputs .input-item input{height:50px;font-size:15px}#inquiry-form-element #inquiry-form .flex-inputs .input-item input::placeholder,#inquiry-form-element #reservation-form .flex-inputs .input-item input::placeholder,#reservation-form-element #inquiry-form .flex-inputs .input-item input::placeholder,#reservation-form-element #reservation-form .flex-inputs .input-item input::placeholder{font-weight:700;color:#000;text-transform:uppercase}#inquiry-form-element #inquiry-form textarea,#inquiry-form-element #reservation-form textarea,#reservation-form-element #inquiry-form textarea,#reservation-form-element #reservation-form textarea{width:100%;border:none;box-shadow:none;background-color:#fff;outline:0;padding:10px;min-height:200px;font-size:15px}#inquiry-form-element #inquiry-form textarea::placeholder,#inquiry-form-element #reservation-form textarea::placeholder,#reservation-form-element #inquiry-form textarea::placeholder,#reservation-form-element #reservation-form textarea::placeholder{font-size:15px}#reference-list h2{font-size:30px}#products-list .products .product{width:calc(100% / 2);margin-bottom:20px}#paginator{margin-top:20px!important}#detail-content h2{font-size:30px}#detail-content h3{font-size:25px}#detail-content .text{font-size:16px}#detail-content .text p{line-height:28px;font-size:16px}}@media screen and (max-width:576px){#header .container{padding-left:0;padding-right:0}#header .container #logo{width:100px}#home-services .container{padding-left:0;padding-right:0}#home-services .container .service-item .image img{height:50px;margin-right:5px}#home-services .container .service-item h2{font-size:22px}#home-services .container .service-item .button a{padding:4px 10px;font-size:14px}#home-about .container{padding-left:0;padding-right:0}#home-about h2{font-size:25px}#home-about #about-items .item{width:50%}#home-about #about-items .item .image img{max-height:40px}#home-news #home-news-header{position:relative;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;align-items:center;padding-left:5%;padding-right:5%}#home-news #home-news-header h2{font-size:25px;width:auto;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}#home-news #home-news-header #all-news{position:relative;right:unset;top:unset;margin-left:auto;margin-top:20px}#home-brands h2{font-size:25px;padding-left:10px;padding-right:10px}#home-brands ul#brands-list li img{height:25px}#footer h2{font-size:25px}#footer #contact-items .item{width:100%}#footer #contact-items .item .data{font-size:18px}#page-header h1{font-size:25px}#page-content .container{padding-left:0;padding-right:0}#page-content .content h2{font-size:25px}#page-content .content.subpages-layout{flex-wrap:wrap}#page-content .content.subpages-layout .subpage{width:100%;margin-bottom:50px}#page-content .content.subpages-layout .subpage:last-of-type{margin-top:0}#page-content .content.subpages-layout .subpage h2{font-size:30px}#page-content .content.subpages-layout .subpage h2 img{height:20px}#page-content .content.subpages-layout .subpage .text{font-size:16px;text-align:center}#page-content .content.subpages-layout .subpage .button a{display:block;margin-right:auto;margin-left:auto;background-color:#f1ca13;text-align:center;color:#000;text-transform:uppercase;font-weight:700;width:200px;padding:10px 0;margin-top:40px}#page-content #news-flex-container .news-item-flex{margin-bottom:40px;align-items:flex-start}#page-content #news-flex-container .news-item-flex .image img{width:200px;height:150px}#page-content #news-flex-container .news-item-flex .news-content{padding-left:20px;padding-top:5px}#page-content #news-flex-container .news-item-flex .news-content h3{font-size:20px;font-weight:700;margin-top:0}#page-gallery-list h2{font-size:25px}#contact-page-header h1{font-size:25px}#mapa{height:40vh}#contact-page-content .container{padding-left:0;padding-right:0}#contact-page-content h2{font-size:25px}#contact-page-content .contact-item-flex-container{padding-left:0;padding-right:0;padding-bottom:40px;padding-top:20px;justify-content:center;align-content:center;align-items:flex-start}#contact-page-content .contact-item-flex-container h2{font-size:25px}#contact-page-content .contact-item-flex-container:first-of-type{padding-top:40px;margin-bottom:0}#contact-page-content .contact-item-flex-container:first-of-type .flex-item .contact-item{justify-content:center;align-items:center;justify-items:center}#contact-page-content .contact-item-flex-container:first-of-type .flex-item .contact-item .item{flex-direction:column}#contact-page-content .contact-item-flex-container:first-of-type .flex-item .contact-item .item .image{margin-right:0}#contact-page-content .contact-item-flex-container .flex-item{width:100%}#contact-page-content .contact-item-flex-container .flex-item .contact-item{padding-bottom:10px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image{margin-right:15px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image.mail{width:45px;padding-top:10px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image.phone{width:20px;padding-top:10px}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .image img{width:100%;object-fit:cover}#contact-page-content .contact-item-flex-container .flex-item .contact-item .item .data{font-size:17px}#contact-page-content .contact-item-flex-container .flex-item .contact-data{margin-top:30px;font-size:16px;text-align:center}#contact-page-content .contact-item-flex-container .flex-item .contact-data #contact-map-button a{float:none;display:block;width:100%;max-width:200px;margin-left:auto;margin-right:auto}#contact-page-content .contact-item-flex-container .flex-item .contact-data h3{font-size:17px;margin-bottom:5px}#contact-page-content .contact-item-flex-container .flex-item .contact-data h2{text-align:center}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex{justify-content:center;align-content:center}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item{margin-bottom:16px;justify-content:center}#contact-page-content .contact-item-flex-container .flex-item .contact-data .contact-rows-flex .flex-item .icon{width:50px;margin-right:8px}#contact-form-element .container{padding-left:0;padding-right:0}#contact-form-element h2{font-size:25px}#contact-form-element #contact-form .flex-inputs{flex-direction:column}#contact-form-element #contact-form .flex-inputs .input-item{margin-right:0;width:100%}#page-gallery-list .container{padding-left:0;padding-right:0}#page-gallery-list:after{border-width:50px 0 0 50px}#page-gallery-list .items .item{width:calc(100% / 2 - 30px);margin-bottom:30px}#page-gallery-list .items .item h3{font-size:16px}#page-gallery-list .items .item .image{width:100%}#page-gallery-list .items .item .image img{width:100%;height:150px;object-fit:cover}#reference-list .container{padding-left:0;padding-right:0}#reference-list h2{font-size:25px}#reference-list .references .reference{width:calc(100% / 2 - 20px);margin-left:10px;margin-right:10px}#reference-list .references .reference h3{font-size:15px;padding-left:5px;padding-right:5px}#products-list .container{padding-left:0;padding-right:0}#products-list .container .products .product .image{padding:5px}#products-list .container .products .product .image img{max-height:140px}#inquiry-form-element h2,#reservation-form-element h2{font-size:25px}#inquiry-form-element #inquiry-form .container,#inquiry-form-element #reservation-form .container,#reservation-form-element #inquiry-form .container,#reservation-form-element #reservation-form .container{padding-left:0;padding-right:0}#inquiry-form-element #inquiry-form .flex-inputs .input-item,#inquiry-form-element #reservation-form .flex-inputs .input-item,#reservation-form-element #inquiry-form .flex-inputs .input-item,#reservation-form-element #reservation-form .flex-inputs .input-item{width:100%}#detail-content h2{font-size:25px;margin-top:20px;margin-bottom:20px}#detail-content h3{font-size:20px;margin-top:20px;margin-bottom:20px}#detail-content .text ul{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:414px){#home-slider .carousel-cell .banner-caption .slide-headline{font-size:20px}#home-slider .carousel-cell .banner-caption .slide-perex{font-size:14px;line-height:20px;margin-top:10px}#home-slider .carousel-cell .banner-caption img.logo{height:20px;margin-top:40px}#home-slider .carousel-cell .banner-caption .button{margin-top:20px}#home-slider .carousel-cell .banner-caption .button a{padding:10px 15px;font-size:14px}#home-slider .carousel-cell img.background{height:60vh}#home-slider .flickity-page-dots{bottom:20px}#home-slider .flickity-page-dots .dot{width:10px;height:10px}#home-services .container{flex-wrap:wrap}#home-services .container .service-item{width:50%;margin-bottom:30px}#home-services .container .service-item:last-of-type{margin-bottom:0}#home-services .container .service-item .image img{height:50px}#home-services .container .service-item h2{font-size:20px}#home-services .container .service-item .button a{padding:4px 20px;font-size:14Px}#home-news #news-carousel{padding-left:5%}#home-news #news-carousel .carousel-cell{width:90%}#home-news #news-carousel .carousel-cell .news-flex-container{flex-direction:column}#home-news #news-carousel .carousel-cell .news-flex-container .image{width:200px;height:100px}#home-news #news-carousel .carousel-cell .news-flex-container .image img{width:200px;height:100px;object-fit:cover}#home-news #news-carousel .carousel-cell .news-flex-container .news-content{padding-left:0;padding-top:20px}#home-news #news-carousel .carousel-cell .news-flex-container .news-content h3{font-size:20px}#home-news #news-carousel .carousel-cell .news-flex-container .news-content .perex{font-size:15px;line-height:21px}#home-brands h2{font-size:20px;padding-left:20px;padding-right:20px}#page-header{padding-top:30px;padding-bottom:30px}#page-header h1{font-size:20px}#page-content .content:not(:first-of-type){margin-top:40px}#page-content .content h2{font-size:20px}#page-content .content .text{font-size:15px}#page-content #news-flex-container .news-item-flex .image img{width:130px;height:100px}#page-content #news-flex-container .news-item-flex .news-content{padding-top:5px}#page-content #news-flex-container .news-item-flex .news-content h3{font-size:18px}#page-gallery-list h2{font-size:20px}#page-gallery-list .items .item h3{font-size:16px}#page-gallery-list .items .item .image{width:100%}#page-gallery-list .items .item .image img{width:100%;height:120px}#contact-page-header h1{font-size:20px}#contact-page-content h2{font-size:20px}#contact-page-content .contact-item-flex-container h2{font-size:20px}#contact-form-element h2{font-size:20px}#contact-form-element #contact-form .flex-inputs .input-item input{height:40px;font-size:14px}#contact-form-element #contact-form .flex-inputs .input-item input::placeholder{font-size:14px}#contact-form-element #contact-form #send-form{font-size:14px}#mapa{height:30vh}#reference-list h2{font-size:20px}#inquiry-form-element h2,#reservation-form-element h2{font-size:30px}#inquiry-form-element #inquiry-form .flex-inputs .input-item,#inquiry-form-element #reservation-form .flex-inputs .input-item,#reservation-form-element #inquiry-form .flex-inputs .input-item,#reservation-form-element #reservation-form .flex-inputs .input-item{margin-bottom:20px}#inquiry-form-element #inquiry-form .flex-inputs .input-item input,#inquiry-form-element #reservation-form .flex-inputs .input-item input,#reservation-form-element #inquiry-form .flex-inputs .input-item input,#reservation-form-element #reservation-form .flex-inputs .input-item input{height:40px;font-size:14px}#inquiry-form-element #inquiry-form .flex-inputs .input-item input::placeholder,#inquiry-form-element #reservation-form .flex-inputs .input-item input::placeholder,#reservation-form-element #inquiry-form .flex-inputs .input-item input::placeholder,#reservation-form-element #reservation-form .flex-inputs .input-item input::placeholder{font-weight:700;color:#000;text-transform:uppercase}#inquiry-form-element #inquiry-form textarea,#inquiry-form-element #reservation-form textarea,#reservation-form-element #inquiry-form textarea,#reservation-form-element #reservation-form textarea{width:100%;border:none;box-shadow:none;background-color:#fff;outline:0;padding:10px;min-height:200px;font-size:14px}#inquiry-form-element #inquiry-form textarea::placeholder,#inquiry-form-element #reservation-form textarea::placeholder,#reservation-form-element #inquiry-form textarea::placeholder,#reservation-form-element #reservation-form textarea::placeholder{font-size:14px}.custom-select{height:40px!important}.select-items div,.select-selected{line-height:40px!important}#detail-content h2{font-size:20px;margin-top:20px;margin-bottom:20px}#detail-content h3{font-size:18px;margin-top:20px;margin-bottom:20px}#detail-content .text ul{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:375px){#header .container #logo{width:80px}#header .container #header-contact{font-size:15px}}@media screen and (max-width:320px){#header .container #logo{width:70px}#header .container #header-contact{font-size:14px}#header .container #toggle-menu{margin-left:15px}#home-slider .carousel-cell .banner-caption .slide-headline{font-size:20px;margin-top:15px}#home-slider .carousel-cell .banner-caption .slide-perex{font-size:14px;line-height:18px;margin-top:10px}#home-slider .carousel-cell .banner-caption img.logo{height:20px;margin-top:20px}#home-slider .carousel-cell .banner-caption .button{margin-top:20px}#home-slider .carousel-cell .banner-caption .button a{padding:10px 15px;font-size:14px}#home-slider .carousel-cell img.background{height:60vh}#home-slider .flickity-page-dots{bottom:20px}#home-slider .flickity-page-dots .dot{width:10px;height:10px}#page-content #news-flex-container .news-item-flex{flex-direction:column}#page-content #news-flex-container .news-item-flex .image{padding-left:10px;margin-bottom:10px}#page-content #news-flex-container .news-item-flex .image img{width:150px;height:100px}#page-content #news-flex-container .news-item-flex .news-content{padding-top:5px;padding-left:10px}#page-content #news-flex-container .news-item-flex .news-content h3{font-size:18px}#page-gallery-list .items .item{width:calc(100% / 2 - 20px);margin-left:10px;margin-right:10px}#page-gallery-list .items .item h3{font-size:16px}#page-gallery-list .items .item .image{width:100%}#page-gallery-list .items .item .image img{width:100%;height:100px}}