﻿html{box-sizing:border-box}*,*:before{box-sizing:inherit}.group:before,.container:before,.group:after,.container:after{content:" ";display:table}.group:after,.container:after{clear:both}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#F0F0F0}::-webkit-scrollbar-thumb{background:#231F20}::-webkit-scrollbar-thumb:hover{background:#000}::selection{color:#007bff;background:none}body{background:#fff;color:#000;font-weight:normal;font-size:1em;font-family:"Open Sans",sans-serif;margin:0;padding:0}ul li{list-style:none}@media (max-width: 414px){ul li{text-align:center}}a{text-decoration:none}a:hover{cursor:pointer}strong{font-weight:900}.section{display:flex;align-items:center;min-height:100vh;overflow:hidden;position:relative}.section-reset{display:inherit;min-height:auto}.section-content{margin:auto;width:100%;position:relative}.img-fluid{max-width:100%;height:auto;vertical-align:middle}h3{width:580px;font-family:'Poppins', sans-serif;font-weight:900;font-size:2.8em;color:#f1f1f1;line-height:1.05;border-radius:55px;margin:15px;padding:30px;border:2px dashed #f1f1f1}@media (max-width: 414px){h3{font-size:1.8em;width:auto;padding:20px}}@media (max-width: 812px) and (max-height: 414px){h3{font-size:1.8em;padding:22px}}header .logo-a{position:absolute;left:3em;top:3em;z-index:0}@media (max-width: 414px){header .logo-a{left:1em;top:2em}}header .logo-a img{width:200px}@media (max-width: 414px){header .logo-a img{width:160px}}@media (max-width: 812px) and (max-height: 414px){header .logo-a img{width:150px}}header .logo-a span{display:block;text-align:right;color:black;font-weight:500;font-family:'Poppins', sans-serif;position:relative;bottom:10px;font-size:0.9em}header{position:absolute;width:100%;z-index:1}header .menu-img{position:absolute}header .navbar-toggle{position:fixed;right:3em;top:3em;width:50px;height:50px;z-index:20;cursor:pointer}@media (max-width: 414px){header .navbar-toggle{right:1em;top:2em}}.arrow-container,.arrow-container-2{width:80px;height:80px;margin:0 auto;position:absolute;bottom:5px;left:0;right:0}@media (max-width: 414px){.arrow-container,.arrow-container-2{display:none}}.rotate-back .arrow-2{transform:rotate(180deg) !important;transition:.3s}@media (max-width: 414px){.logo-main-ref{width:25% !important}}.arrow-1{width:70px;height:70px;background:rgba(0,0,0,0.45);opacity:0.5;border-radius:50%;position:absolute;left:10px;top:10px}.arrow-2{width:50px;height:50px;background:none;border-radius:50%;position:absolute;top:20px;left:20px;z-index:1;display:table}.arrow-2:before{width:42px;height:42px;content:"";border:2px solid #e0e0e0;border-radius:50%;position:absolute;top:4px;left:4px}.arrow-2 img{width:22px;position:absolute;left:14px;top:15px}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.4, 0.4, 0.4);transform:scale3d(0.4, 0.4, 0.4)}50%{opacity:0.5}100%{opacity:0}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.4, 0.4, 0.4);transform:scale3d(0.4, 0.4, 0.4)}50%{opacity:0.5}100%{opacity:0}}nav{position:fixed;z-index:10;background-color:#231F20;width:100%;height:100%;display:table;color:white}nav.navbar-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav.nav-hide{display:none}nav ul{display:table-cell;vertical-align:middle;margin-left:35px}@media (max-width: 414px){nav ul{padding-left:0}}nav ul li{list-style:none}nav ul li a{font-size:4em;color:inherit;font-weight:bolder;text-decoration:none;font-family:"Poppins",sans-serif}nav ul li a:hover{color:#007bff}@media (max-width: 414px){nav ul li a{font-size:2.6em}}@media (max-width: 812px) and (max-height: 414px){nav ul li a{font-size:1.5em}}.menu-poly{position:absolute;right:4em;bottom:4em;width:20vw;animation-name:example;animation-duration:7s;animation-iteration-count:infinite}.bar1,.bar2,.bar3{width:100%;height:4px;margin-bottom:10px;background-color:#007bff;transition:all 0.3s ease-in-out}.bar3{margin-left:auto;width:60%}.navbar-on .bar1,.navbar-on .bar2,.navbar-on .bar3{background-color:#007bff;width:100%}.navbar-on .bar1{transform-origin:10% 40%;transform:rotate(45deg)}.navbar-on .bar3{transform-origin:10% 40%;transform:rotate(-45deg)}.navbar-on .bar2{background-color:transparent}.project-detail-link{text-transform:uppercase;border-radius:16px;font-family:"Poppins",sans-serif;font-weight:700;padding:10px 15px;font-size:19px;display:inline-block;box-shadow:0px 7px 6px -3px rgba(0,0,0,0.49);transition:all 100ms ease-in-out}@media (max-width: 414px){.project-detail-link{margin-bottom:20px;font-size:16px}}.project-detail-link:hover{transform:translateY(-3px);transition:all 200ms ease-in-out}.form-submit:hover{-webkit-animation:pulse 350ms;animation:pulse 350ms}.line-ref{height:4px;width:100px;margin:20px 0;border-radius:5px}@media (max-width: 414px){.line-ref{margin:10px 0}}.extra-color{color:#007bff}.extra-color::selection{color:#000;background:none}.first-poly{position:absolute;bottom:0px;left:50px;z-index:-1;animation-name:example;animation-duration:7s;animation-iteration-count:infinite}@media (max-width: 414px){.first-poly{width:280px;left:-26px}}.first-poly-2{position:absolute;bottom:10px;right:50px;z-index:-1;animation-name:example;animation-duration:7s;animation-iteration-count:infinite}@media (max-width: 414px){.first-poly-2{width:280px;bottom:0px}}@keyframes example{0%{transform:translate(0px, 0px) rotate(0) skew(0deg)}50%{transform:translate(20px, -15px) rotate(1deg) skew(5deg)}100%{transform:translate(0px, 0px) rotate(0) skew(0deg)}}.logo-bottom{width:180px;margin-bottom:10px}.main.home h2{font-family:"Poppins",sans-serif;font-weight:900;font-size:4.1em;line-height:.8;color:#F0F0F0;padding-left:40px;padding-right:150px;padding-bottom:30px;padding-top:30px;margin:15px;border-radius:55px;border:2px dashed #f1f1f1}@media (max-width: 414px){.main.home h2{font-size:2em;line-height:1;padding-left:15px;padding-right:15px}}@media (max-width: 812px) and (max-height: 414px){.main.home h2{padding-left:45px;padding-right:100px;padding-bottom:15px;padding-top:15px;font-size:2.5em;line-height:1}}.main.home p{font-family:"Poppins",sans-serif;font-size:4.1vw;font-weight:900;line-height:1.1;margin:40px 0}@media (max-width: 414px){.main.home p{margin:20px 0}}@media (max-width: 812px) and (max-height: 414px){.main.home p{font-size:3.6vw;margin:20px 0}}.main.home .unm p{color:#000}.main.home .unm .img-ref-block img{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 414px){.main.home .unm .img-ref-block img{position:inherit;right:-20px;top:auto;transform:none}}.main.home .unm .desc-ref-block .line-ref{background:#2471E9}.main.home .unm .project-detail-link{color:#F0F0F0;background:#2471E9}.main.home .hds p{color:#F0F0F0}.main.home .hds .img-ref-block img{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 414px){.main.home .hds .img-ref-block img{position:inherit;right:-20px;top:auto;transform:none}}.main.home .hds .desc-ref-block .line-ref{background:#F16E7D}.main.home .hds .project-detail-link{color:#2F404F;background:#F0F0F0}.main.home .spokostav p{color:#BB954A}.main.home .spokostav .img-ref-block img{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 414px){.main.home .spokostav .img-ref-block img{position:inherit;right:auto;top:auto;transform:none}}.main.home .spokostav .desc-ref-block{text-align:right}.main.home .spokostav .desc-ref-block .line-ref{background:#BB954A;margin-left:auto}.main.home .spokostav .project-detail-link{color:#2F404F;background:#F0F0F0}.main.home .ekoenerget p{color:#F0F0F0}.main.home .ekoenerget .img-ref-block img{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 414px){.main.home .ekoenerget .img-ref-block img{position:inherit;right:-20px;top:auto;transform:none}}.main.home .ekoenerget .desc-ref-block .line-ref{background:#37B4A9}.main.home .ekoenerget .project-detail-link{color:#F0F0F0;background:#37B4A9}.main.home .portador p{color:#AE0019}.main.home .portador .img-ref-block img{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 414px){.main.home .portador .img-ref-block img{position:inherit;right:auto;top:auto;transform:none}}.main.home .portador .desc-ref-block{text-align:right}.main.home .portador .desc-ref-block .line-ref{background:#AE0019;margin-left:auto}.main.home .portador .project-detail-link{color:#2F404F;background:#F0F0F0}.main.home .greenboard p{color:#F0F0F0}.main.home .greenboard .img-ref-block img{position:absolute;right:0;top:50%;transform:translateY(-50%);height:140%;box-shadow:-2px 0px 18px 3px rgba(53,53,53,0.75)}@media (max-width: 414px){.main.home .greenboard .img-ref-block img{position:inherit;right:-20px;top:auto;transform:none;height:auto}}.main.home .greenboard .desc-ref-block .line-ref{background:#3b6930}.main.home .greenboard .project-detail-link{color:#F0F0F0;background:#3b6930}.main.home .castor p{color:#fff}.main.home .castor .img-ref-block img{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 414px){.main.home .castor .img-ref-block img{position:inherit;right:auto;top:auto;transform:none}}.main.home .castor .desc-ref-block{text-align:right}.main.home .castor .desc-ref-block .line-ref{background:#fff;margin-left:auto}.main.home .castor .project-detail-link{color:#2F404F;background:#F0F0F0}.main.services h1,.main h2{font-size:4rem;font-family:"Poppins",sans-serif;font-weight:900;line-height:1.2;margin:.5em 0 .2em}@media (max-width: 414px){.main.services h1,.main h2{font-size:1.9rem}}@media (max-width: 812px) and (max-height: 414px){.main.services h1,.main h2{font-size:1.7rem}}.main.services p{font-size:1.8em;font-family:"Open Sans",sans-serif;line-height:1.5}@media (max-width: 812px) and (max-height: 414px){.main.services p{font-size:1em}}.main.services .service-content img{max-width:100px}@media (max-width: 414px){.main.services .service-content img{max-width:70px}}@media (max-width: 812px) and (max-height: 414px){.main.services .service-content img{max-width:50px}}.main.services .service-img img{height:100vh;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 414px){.main.services .service-img img{transform:none;top:unset;right:unset;width:100%;height:auto;position:unset;margin-bottom:30px}}.main.portfolio-hds h1{font-size:4rem;font-family:"Poppins",sans-serif;font-weight:900;line-height:1.2;margin:.4em 0}.main.portfolio-hds p{font-size:1.7rem;margin-bottom:0}.main.portfolio-hds .vertical-center{position:absolute;top:50%;transform:translateY(-50%)}.main.portfolio-hds ul{padding-left:0}.main.portfolio-hds ul li{color:black;font-size:1.8em;font-family:"Open Sans",sans-serif}.main.portfolio-hds ul li:before{content:'';height:10px;background:black;width:10px;display:inline-block;border-radius:50%;margin-bottom:4px;margin-right:7px}.main.portfolio-hds h2{color:#007bff}.contact h4{font-size:3.5em;line-height:1;color:#231F20;font-weight:900;font-family:"Poppins", sans-serif;margin-bottom:30px;margin-top:10px}@media (max-width: 414px){.contact h4{font-size:1.4em;line-height:1.1;margin-bottom:20px}}@media (width: 768px) and (height: 1024px){.contact h4{font-size:2.3em}}@media (max-width: 812px) and (max-height: 414px){.contact h4{font-size:1.8em}}.pre-footer{margin-top:3em}.web-block-offset{margin-left:3em}@media (max-width: 414px){.web-block-offset{margin-left:unset;text-align:center;margin-bottom:20px}}@media (max-width: 812px) and (max-height: 414px){.web-block-offset{margin-left:0}}.web-block img{width:200px;display:block}@media (max-width: 414px){.web-block img{margin:0 auto}}.web-block a{font-family:"Poppins",sans-serif;color:#007bff;font-weight:700}.social-block{text-align:center}.social-block img{width:40px}.contact-block ul{font-family:"Poppins",sans-serif;text-align:right;margin-right:3em}@media (max-width: 812px) and (max-height: 414px){.contact-block ul{margin-right:0;padding-left:0}}.contact-block ul li a{color:#007bff;font-weight:700}@media (max-width: 812px) and (max-height: 414px){.contact-block ul li a{font-size:.9rem}}.ekoenerget{background:#222}.hds{background:url("../images/hds-bcg.jpg");background-repeat:no-repeat;background-size:cover}.spokostav{background:url("../images/spoko-bcg.jpg");background-repeat:no-repeat;background-size:cover}.greenboard{background:url("../images/forests.jpg");background-repeat:no-repeat;background-size:cover}.portador{background:url("../images/porta.jpg");background-repeat:no-repeat;background-size:cover}.castor{background:#102741}.border-cta{position:relative;display:inline-block;background:#000;border-radius:20px;padding:25px;box-shadow:-6px 0px 26px 10px rgba(0,0,0,0.4);font-family:"Poppins",sans-serif;font-weight:900;font-size:2em;line-height:.8;color:#F0F0F0;margin:5px}@media (max-width: 414px){.border-cta{font-size:0.9em;border-radius:10px;padding:15px}}@media (width: 768px) and (height: 1024px){.border-cta{font-size:1.5em}}@media (max-width: 812px) and (max-height: 414px){.border-cta{margin:3px;padding:18px;font-size:1em}}.border-cta .popover-cta{visibility:hidden;background-color:#007bff;color:#fff;text-align:center;border-radius:10px;padding:9px 22px;position:absolute;z-index:1;font-size:14px;left:50%;transform:translate(-50%, 31px);line-height:1;width:70%}.border-cta:hover .popover-cta{visibility:visible}@media (max-width: 414px){.border-cta:hover .popover-cta{visibility:hidden}}.form-border{background:#000;border-radius:55px;padding:5px}@media (max-width: 414px){.form-border{border-radius:40px}}form{font-family:"Poppins", sans-serif;padding:2em;border:2px dashed white;margin:15px;border-radius:55px}@media (max-width: 414px){form{padding:1.1em;margin:3px;border-radius:40px}}form textarea:focus,form input:focus{outline:none}form label{font-size:20px;position:absolute;transform:translateY(6px);left:18px;transition:.1s;color:white;top:-5px}label.highlight{color:white}label.active{transform:translateY(-17px);font-size:14px;color:#ffffff80;transition:.1s}form textarea,form input{margin-bottom:30px;display:block;font-size:20px;padding:6px 0 6px 12px;width:100%;background:transparent;border:none;border-bottom:1px solid white;color:white}.form-submit{width:auto;margin-left:auto;margin-right:auto;margin-bottom:5px;padding:10px 30px;background:#fff;color:#000;font-weight:900;font-family:"Poppins",sans-serif;border-radius:16px;box-shadow:0px 7px 6px -3px rgba(255,255,255,0.49)}.comp{font-family:'Poppins', sans-serif;padding:0}.title-back-right{position:absolute;top:50%;transform:translate(4%, -50%);right:-4%;background:#000;border-radius:65px;padding:5px;box-shadow:-6px 0px 26px 10px rgba(0,0,0,0.4)}@media (max-width: 414px){.title-back-right{padding:2px;position:initial;top:auto;transform:none;right:auto;margin:24px}}.title-back-right:before{content:'Sme na môžete';position:absolute;top:50%;transform:translateY(-50%);font-size:80px;font-weight:900;z-index:-1;left:-75px;line-height:1;width:85px;color:transparent;font-family:"Poppins",sans-serif;text-shadow:0 0 5px rgba(0,0,0,0.08);animation-name:shadows;animation-duration:10s;animation-iteration-count:infinite}.title-back-center{background:black;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;border-radius:65px;margin-right:-100px;box-shadow:0px 0px 25px 16px rgba(0,0,0,0.4)}.title-back-center:before{content:"Sme ktoré na webových premyslených mobilných";position:absolute;top:50%;transform:translateY(-50%);font-size:4.2em;font-weight:900;z-index:-1;left:-75px;line-height:1;width:85px;color:transparent;font-family:'Poppins', sans-serif;text-shadow:0 0 5px rgba(0,0,0,0.08);animation-name:shadows;animation-duration:10s;animation-iteration-count:infinite}.scroll-link{position:absolute;left:50%;transform:translate(-50%, -2em);bottom:2em;z-index:0}.scroll-link-back{left:90%;bottom:10em;transform:translate(-90%, -10em) rotate(180deg);z-index:0}.scroll-link span{position:absolute;top:0;left:50%;width:1em;height:1em;margin-left:-12px;border-left:1px solid #282828;border-bottom:1px solid #161616;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;opacity:0;box-sizing:border-box}.scroll-link span:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.scroll-link span:nth-of-type(2){top:12px;-webkit-animation-delay:.15s;animation-delay:.15s}.scroll-link span:nth-of-type(3){top:24px;-webkit-animation-delay:.3s;animation-delay:.3s}.aaa{background:url("../images/frame1.png");height:100%;z-index:99999;position:relative}.order-sm-1 img{left:0;right:unset}@-webkit-keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes scrollAnim{0%{transform:translate(-50%, -1em)}50%{transform:translate(-50%, -1.2em)}100%{transform:translate(-50%, -1em)}}
/*# sourceMappingURL=main.min.css.map */
