/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'font_regular';src:url("../fonts/.eot");src:url("../fonts/.eot?#iefix") format("embedded-opentype"),url("../fonts/.woff2") format("woff2"),url("../fonts/.woff") format("woff"),url("../fonts/.ttf") format("truetype"),url("../fonts/.svg#fontname") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}img{max-width:100%;height:auto}body{font-size:100%;-webkit-font-smoothing:antialiased}.clearfix:after{content:"";display:table;clear:both}header.mobile{position:fixed;display:none;width:100%;height:100%;z-index:1}header.mobile.active{background:none;height:100%}header.mobile.active nav{background-color:#ffde59;-webkit-clip-path:polygon(101% -1%, 101% 101%, -1% 101%, -1% -1%);clip-path:polygon(101% -1%, 101% 101%, -1% 101%, -1% -1%)}header.mobile.active nav .li{-webkit-transform:scale(1);transform:scale(1)}header.mobile nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#303235;-webkit-clip-path:polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%);clip-path:polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%);color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-size:28px;height:100%;position:absolute;top:0;-webkit-transition:background-color 400ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-clip-path 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 400ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-clip-path 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 400ms cubic-bezier(0.4, 0, 0.2, 1),background-color 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 400ms cubic-bezier(0.4, 0, 0.2, 1),background-color 400ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-clip-path 400ms cubic-bezier(0.4, 0, 0.2, 1);width:100%}header.mobile nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 400ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 400ms cubic-bezier(0.4, 0, 0.2, 1);list-style-type:none;padding:0}header.mobile nav ul li{cursor:pointer;margin:4vw 0}header.mobile nav ul li a:hover,header.mobile nav ul li a:active,header.mobile nav ul li a:link,header.mobile nav ul li a:focus,header.mobile nav ul li a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;font-size:10vw;font-weight:bold}.x{pointer-events:none;position:absolute;top:0;right:0;z-index:1}.top-bars{stroke:#303235;-webkit-transition:stroke 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:stroke 400ms cubic-bezier(0.4, 0, 0.2, 1)}.active .top-bars{stroke:#f2f2f2}.bar{-webkit-transition:-webkit-transform 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 400ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 400ms cubic-bezier(0.4, 0, 0.2, 1)}.bar1{-webkit-transform-origin:190px 20.5px;transform-origin:190px 20.5px}.bar2{-webkit-transform-origin:190px 28.5px;transform-origin:190px 28.5px}.bar3{-webkit-transform-origin:190px 36.5px;transform-origin:190px 36.5px}.active .bar1{-webkit-transform:translateY(8.6px) rotate(45deg);transform:translateY(8.6px) rotate(45deg)}.active .bar2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active .bar3{display:none}.menu-click-area{cursor:pointer;height:40px;opacity:0.3;position:absolute;right:10px;top:10px;width:40px;z-index:1}@media (max-width: 800px){header.mobile{display:block}header.desktop{display:none !important}}html{scroll-behavior:smooth}main{font-size:1vw}main .logo{width:20%}main .logo a{width:100%}main .logo a object{width:100%}main .logo a object img{width:100%}main>header.desktop{position:fixed;top:0;left:0;right:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1}main>header.desktop nav{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>header.desktop nav ul{padding:0;margin:0;width:100%;text-align:center}main>header.desktop nav ul li{list-style:none;display:inline-block;margin:0 4%}main>header.desktop nav ul li a:link,main>header.desktop nav ul li a:visited,main>header.desktop nav ul li a:link:active,main>header.desktop nav ul li a:visited:active{display:block;color:#000000;text-decoration:none;cursor:pointer;font-size:2em;-webkit-transition:all 0.3s cubic-bezier(0.55, -0.485, 0.58, 1.65);transition:all 0.3s cubic-bezier(0.55, -0.485, 0.58, 1.65)}main>header.desktop nav ul li a:hover{-webkit-transform:scale(1.23);transform:scale(1.23);color:#393185}main figure{width:100%;position:relative}main figure picture{width:100%}main figure picture img{width:100%}main figure figcaption{background-color:rgba(255,255,255,0.7);position:absolute;top:41%;padding:2%;font-size:2vw;line-height:2.6vw;font-weight:bold}main .flex_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .flex_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .banner .space{width:.5vw}main .map{width:100%;height:30vw}main section{scroll-margin-top:10vw}main section h1,main section h2,main section h3,main section p{margin-top:0}main section a:hover,main section a:active,main section a:link,main section a:focus,main section a:visited{text-decoration:none;color:black}main section.flex_section{margin:5% auto;width:75%}main section aside{width:20%}main section aside h1{text-align:left}main section article{width:80%;font-size:1.2em}main section article h2{font-weight:normal}main section#technologia ul{padding:0}main section#technologia ul li{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main section#technologia ul li:first-child{margin-right:5vw}main section#technologia ul li img{width:3vw}main section#technologia ul li span{font-size:1.5em;font-weight:bold}main section#o_nas .box_top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main section#o_nas .box_top>*{width:48%}main section#o_nas .box_top article{padding-right:4vw}main section#o_nas .box_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5vw 0;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main section#o_nas .box_bottom img{width:12vw}main section#o_nas .box_bottom ul{padding:0}main section#o_nas .box_bottom ul li{list-style:none}main section#o_nas .box_bottom .space{width:10vw}main section.kontakt a{font-weight:bold}main footer{background-color:#ffde59;padding:2vw 2vw 0.5vw 2vw}main footer header{margin-bottom:1vw}main footer .space{width:25vw}main footer .info .tel{-webkit-box-align:center;-ms-flex-align:center;align-items:center}main footer .info .tel img{width:2vw;margin-right:0.6vw}main footer .info a:hover,main footer .info a:active,main footer .info a:link,main footer .info a:focus,main footer .info a:visited{text-decoration:none;color:#000;font-size:1.5vw;font-weight:bold}main footer .info .icons img{width:4vw}main footer .info .icons img.fb{border-radius:50%;background-color:#fff}main footer .eco_home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1vm}main footer .eco_home img{width:2em}main footer .eco_home a:hover,main footer .eco_home a:active,main footer .eco_home a:link,main footer .eco_home a:focus,main footer .eco_home a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;font-size:1.5vw;font-weight:bold}main footer .copyright{text-align:center}
