html{position:relative;min-height:100%;-ms-overflow-style:scrollbar}body{font-family:'Roboto',sans-serif;color:#000;line-height:1.5;margin-bottom:476px}::-moz-selection{background-color:#61BF1A;color:#fff}::selection{background-color:#61BF1A;color:#fff}img{display:block;max-width:100%;height:auto}.main-menu{background-color:transparent;border:none;margin:0;box-shadow:none;transition:all .4s ease-out}.main-menu-fixed-color{background-color:#61BF1A;box-shadow:0 0 8px #999}.main-menu .navbar-toggle{border:none}.main-menu .navbar-toggle:hover,.main-menu .navbar-toggle:focus{background-color:transparent}.main-menu .navbar-toggle span{background-color:#fff!important}.main-menu .navbar-brand{height:auto;line-height:normal;padding:10px 15px 10px 0}.main-menu .navbar-collapse{border:none}.main-menu .navbar-nav{margin-right:0}.main-menu .navbar-nav li a{color:#fff;padding:0 15px;text-transform:uppercase;position:relative}.main-menu .navbar-nav > li a::before,.main-menu .desktop-searchform-caller-block .searchform-caller-button::before{height:0;content:"";position:absolute;left:0;top:0;z-index:-1;right:0;background-color:#61BF1A;transition:height .2s ease-out,background-color .4s ease-out}.main-menu-fixed-color .navbar-nav > li a::before,.main-menu-fixed-color .desktop-searchform-caller-block .searchform-caller-button::before{background-color:#fff}.main-menu .navbar-nav > li a:hover,.main-menu .navbar-nav > li a:focus{background-color:transparent;color:#fff}.main-menu .navbar-nav > li a:hover::before{height:10px}.main-menu .navbar-nav > .active a,.main-menu .navbar-nav > .active a:hover,.main-menu .navbar-nav > .active a:focus{background-color:transparent;color:#fff}.main-menu .navbar-nav > .active a::before{height:10px}.main-menu .navbar-nav li.dropdown > a[aria-expanded="true"]{background-color:transparent!important;color:#fff!important}.main-menu .navbar-nav li.dropdown > a[aria-expanded="true"]::before{height:10px}.main-menu .navbar-nav li.dropdown > a[aria-expanded="false"]::before{height:0}.main-menu .navbar-nav li.dropdown > a[aria-expanded="false"]:hover::before{height:10px}.main-menu .dropdown-menu{padding:0;border:none;background-color:#61BF1A}.main-menu .dropdown-menu li a{text-align:center;padding:15px;white-space:normal;transition:all .3s ease-out}.main-menu .dropdown-menu li a::before{transition:all .3s ease-out}.main-menu .dropdown-menu li a:hover{color:#000}.main-menu .dropdown-menu li a:hover::before{height:100%;background-color:#fff}.main-menu .dropdown-menu li.active a{background-color:#fff!important;color:#000!important}.main-menu .desktop-searchform-caller-block{margin-right:-15px}.main-menu .desktop-searchform-caller-block .searchform-caller-button{line-height:86px;padding:0 15px;color:#fff;border:none;background-color:transparent;position:relative}.main-menu .desktop-searchform-caller-block .searchform-caller-button:hover::before{height:10px}.main-menu .desktop-searchform-caller-block .searchform-caller-button:focus{outline:none}.main-menu .desktop-searchform-caller-block .searchform-caller-button i.fa{font-size:22px}.desktop-searchform-block .modal-content,.sucess-email-send .modal-content{background-color:#61BF1A;color:#fff;overflow:hidden;border:none}.desktop-searchform-block .modal-header,.sucess-email-send .modal-header{border:none}.desktop-searchform-block .modal-header h4,.sucess-email-send .modal-header h4{font-size:24px}.desktop-searchform-block .modal-body{padding:0}.desktop-searchform-block .modal-footer,.sucess-email-send .modal-footer{border:none}.desktop-searchform-block .modal-footer button,.sucess-email-send .modal-footer button{background-color:transparent;transition:all .4s ease-out;color:#fff;border:2px solid #fff;padding:5px 15px}.desktop-searchform-block .modal-footer button:hover,.desktop-searchform-block .modal-footer button:focus,.sucess-email-send .modal-footer button:hover,.sucess-email-send .modal-footer button:focus{background-color:#fff;color:#000;outline:none}.desktop-searchform-block .modal-footer button:active,.sucess-email-send .modal-footer button:active{outline:none;box-shadow:none;border:2px solid #fff}.sucess-email-send .modal-body{padding:25px}.neo-search-form input{border:none;border-radius:0;width:100%;background-color:#fff;color:#000;padding:12px 15px;transition:all .4s ease-out}.neo-search-form input:focus{outline:none;box-shadow:0 0 28px 10px rgba(255,255,255,1)}.neo-search-form button,.mobile-searchform-block button{border:2px solid #fff;background-color:transparent;color:#fff;padding:5px 15px;margin:20px auto 0;border-radius:4px;transition:all .4s ease-out}.neo-search-form button:hover,.neo-search-form button:focus,.mobile-searchform-block button:hover,.mobile-searchform-block button:focus{background-color:#fff;color:#000;outline:none;border-color:#fff!important}.neo-search-form :-ms-input-placeholder{color:#000}.neo-search-form ::-ms-input-placeholder{color:#000}.neo-search-form ::-moz-placeholder{color:#000;opacity:1}.neo-search-form ::-webkit-input-placeholder{color:#000}.neo-search-form ::placeholder{color:#000;opacity:1}.mobile-searchform-block{background-color:#61BF1A;margin:0 -15px;padding:15px 0}.mobile-searchform-block button{margin-top:0}.mobile-searchform-block button:active{border-color:#fff;box-shadow:none;outline:none!important;background-color:#fff!important}.mobile-searchform-block button:focus{background-color:transparent;color:#fff}.neo-heading{display:inline-block;background-color:#61BF1A;color:#fff;font-size:40px;padding:15px;margin:40px 0 30px;box-shadow:0 0 21px 2px rgba(0,0,0,0.75)}.neo-back-img{background-color:#61BF1A;background-position:center;background-size:cover;background-attachment:fixed;color:#fff;position:relative}.neo-back-img::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.full-intro-section{height:100vh;position:relative;overflow:hidden}.full-intro-section::before{background-color:#000;opacity:.4}.full-intro-section .description-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;color:#fff}.full-intro-section .description-wrapper h1{margin:0}.front-feature-section{overflow:hidden}.front-feature-section::after{content:"";position:absolute;width:154.5%;top:0;bottom:0;background-color:#61bf1a;opacity:.8;z-index:0;left:-100%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.front-feature-section .content-wrapper{color:#fff;position:relative;z-index:1;font-size:18px;padding:80px 15px}.front-feature-section .content-wrapper h2{margin-top:0}.front-feature-section .content-wrapper p{margin:0}.front-statistics-wrapper .front-statistics-block{padding:400px 15px;background-color:rgba(0,0,0,.4);transition:all .4s ease-out;position:relative}.front-statistics-wrapper .front-statistics-block:hover{background-color:rgba(97,191,26,.8)}.front-statistics-wrapper .front-statistics-block:hover .content-block{top:40%}.front-statistics-wrapper .front-statistics-block:hover .content-block p{opacity:1;height:auto;padding-top:20px}.front-statistics-wrapper .content-block{position:absolute;top:50%;right:15px;left:15px;transition:all .4s ease-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.front-statistics-wrapper .content-block h3{margin-bottom:0;font-size:32px}.front-statistics-wrapper .content-block p{height:0;opacity:0;overflow:hidden;font-size:20px;padding:0 30px;transition:all .4s ease-out;margin:0}.page-single-internal-map .map{height:120vh}.neo-card-wrapper{padding-bottom:10px}.neo-card-wrapper .neo-card-block{margin-bottom:30px}.neo-card-wrapper .neo-card-block a{padding:100% 0 0;display:block;position:relative;color:#fff;background-color:#61BF1A;box-shadow:0 0 21px 2px rgba(0,0,0,0.75)}.neo-card-wrapper .neo-card-block a h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;left:15px;color:#fff;margin:0;font-size:30px}.neo-image-card-wrapper{padding-bottom:40px}.neo-image-card-wrapper .neo-image-card-block{margin-bottom:30px}.neo-image-card-wrapper .neo-image-card-block .card-shadow{box-shadow:0 0 21px 2px rgba(0,0,0,0.75)}.neo-image-card-wrapper .neo-image-card-block .card-shadow > a{display:block;position:relative;overflow:hidden}.neo-image-card-wrapper .neo-image-card-block .card-shadow > a img{width:100%}.neo-image-card-wrapper .neo-image-card-block .card-shadow > a .product-form-of-issue,.neo-image-card-wrapper .neo-image-card-block .card-shadow > a time{position:absolute;top:0;right:0;z-index:3;display:inline-block;padding:7px 5px;background-color:#61BF1A;color:#fff}.neo-image-card-wrapper .neo-image-card-block .card-heading{margin:0;background-color:#61BF1A;font-size:30px}.neo-image-card-wrapper .neo-image-card-block .card-heading a{color:#fff;padding:35px 15px;display:block;color:#fff}.neo-image-card-wrapper .neo-image-card-block .card-heading a:hover,.neo-image-card-wrapper .neo-image-card-block .card-heading a:focus{text-decoration:none}.single-product-content-wrapper{padding:40px 15px}.single-product-content-wrapper .product-info-block h1{margin:0 0 30px}.product-feature-row .product-feature{display:inline-block;color:#000}.product-feature-row a.product-feature:hover,.product-feature-row a.product-feature:focus{text-decoration:none}.product-feature-row .product-feature .property{display:inline-block;border:2px solid #61BF1A;padding:10px;color:#61BF1A;transition:all .4s ease-out}.product-feature-row .product-feature .value{display:inline-block;margin:5px 0 20px;font-weight:700}.product-feature-row a.product-feature:hover .property{background-color:#61BF1A;border:2px solid #fff;color:#fff}.product-description p:last-child{margin-bottom:0}.product-accordion-block h2{margin-bottom:20px}.product-accordion-block .panel-group{margin:0}.product-accordion-block .panel-group .panel{border:none;box-shadow:none}.product-accordion-block .panel-group .panel-heading{padding:0;background-color:#61BF1A;color:#fff}.product-accordion-block .panel-group .panel-heading:hover{background-color:#488D14}.product-accordion-block .panel-group .panel-heading h4{font-size:22px}.product-accordion-block .panel-group .panel-heading h4 a{display:block;padding:15px}.product-accordion-block .panel-group .panel-heading h4 a .fa{transition:all .4s ease-out}.product-accordion-block .panel-group .panel-heading h4 a[aria-expanded="true"] .fa{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-accordion-block .panel-group .panel-heading h4 a:hover,.product-accordion-block .panel-group .panel-heading h4 a:focus{text-decoration:none}.product-accordion-block .panel-group .panel-body{border:none!important}.product-accordion-block .panel-group .panel-body p:last-child,.product-accordion-block .panel-group .panel-body ul:last-child{margin:0}.page-single-content-wrapper{padding:40px 15px}.page-single-content-wrapper h1{margin:0 0 20px}.published-date-wrapper time{display:inline-block;background-color:#61BF1A;color:#fff;padding:5px 15px;font-size:17px}.pressrom-image-card-wrapper,.pressroom-card-wrapper{padding-top:40px}.career-wrapper{padding:40px 15px}.vacancy-card{margin-bottom:30px}.vacancy-card .description{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:all .4s ease-out;padding:25px}.vacancy-card .description h2{font-size:30px}.vacancy-card .description:hover{box-shadow:0 10px 18px 0 rgba(0,0,0,0.2)}.vacancy-card h3{margin-top:0}.vacancy-card a:hover,.vacancy-card a:focus{text-decoration:none;color:#61BF1A}.vacancy-card time{display:block;margin-bottom:12px;color:#8b8b8b}footer{position:absolute;bottom:0;width:100%;background-color:#61BF1A;color:#fff;font-size:18px}footer h4{margin-top:20px;font-size:24px}footer .footer-menu{padding:0;margin:0;list-style:none}footer .footer-menu li a{color:#fff;display:inline-block;margin-bottom:4px}footer .property{margin:0}footer .value{margin-bottom:10px}footer .value:last-child{margin-bottom:0}footer .contacts-block a{color:#fff}footer .logo-block a{display:inline-block}footer .logo-block a img{margin:20px auto}footer .copyright-block p{margin:0 0 20px}.scroll-to-top{position:fixed;right:25px;bottom:-100px;padding:8px 18px 10px;border-radius:50%;background-color:#61BF1A;color:#fff;z-index:100;display:block;transition:all .2s ease-out}.scroll-to-top:hover{box-shadow:0 0 15px 1px rgba(0,0,0,0.75);color:#fff}.scroll-to-top:focus{color:#fff}.kocujsitemap{background-color:#61BF1A;color:#fff;padding:15px}.kocujsitemap a{color:#fff}.front-contact-from-map-section{padding:120px 0}.front-contact-from-map-section::before{background-color:#000;opacity:.4}.neo-internal-form,.front-contact-from-map-section .wpcf7{width:50%;margin:0 auto!important;background-color:#61BF1A;color:#fff;text-align:center;padding:15px!important;font-size:18px;position:relative}.neo-internal-form label,.front-contact-from-map-section .wpcf7 label{width:100%;font-weight:400;margin:0}.neo-internal-form input,.neo-internal-form textarea,.front-contact-from-map-section .wpcf7 input,.front-contact-from-map-section .wpcf7 textarea{border:none;width:100%;border-radius:0;padding:15px;margin-bottom:10px;color:#000;transition:all .4s ease-out}.neo-internal-form textarea,.front-contact-from-map-section .wpcf7 textarea{resize:none;height:auto}.neo-internal-form input[type="text"]:focus,.neo-internal-form input[type="email"]:focus,.neo-internal-form textarea:focus{outline:none;box-shadow:0 0 28px 10px rgba(255,255,255,1)}.neo-internal-form span[role="alert"],.front-contact-from-map-section .wpcf7 span[role="alert"]{background-color:#fff;color:red;text-transform:uppercase}.neo-internal-form input[type="submit"],.front-contact-from-map-section .wpcf7 input[type="submit"]{width:auto;background-color:transparent;display:inline-block;height:auto;color:#fff;padding:18px;margin-bottom:0;border:2px solid #fff;transition:all .4s ease-out}.neo-internal-form input[type="submit"]:hover,.neo-internal-form input[type="submit"]:focus,.front-contact-from-map-section .wpcf7 input[type="submit"]:hover,.front-contact-from-map-section .wpcf7 input[type="submit"]:focus{background-color:#fff;color:#000;outline:none;box-shadow:none}.neo-internal-form div.wpcf7-validation-errors,.front-contact-from-map-section .wpcf7 div.wpcf7-validation-errors{background-color:#fff;color:red;border:none;margin:15px 0 0;text-transform:uppercase}.neo-internal-form div.wpcf7-mail-sent-ok,.front-contact-from-map-section .wpcf7 div.wpcf7-mail-sent-ok{display:none!important}.neo-internal-form p:last-of-type{margin-bottom:12px}.front-contact-from-map-section .wpcf7{background-color:transparent;background:transparent;padding:0!important}.front-contact-from-map-section .wpcf7 input,.front-contact-from-map-section .wpcf7 textarea{border:2px solid #fff;border-radius:0;background-color:transparent;color:#fff}.front-contact-from-map-section .wpcf7 input[type="text"]:focus,.front-contact-from-map-section .wpcf7 input[type="email"]:focus,.front-contact-from-map-section .wpcf7 textarea:focus{outline:none;box-shadow:0 0 28px 10px rgba(97,191,26,1);border-color:#61BF1A}.front-contact-from-map-section .wpcf7 p:last-of-type{margin-bottom:0}.alignleft{float:left;margin:.5em 1em .5em 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin:.5em 0 .5em 1em}.wordpress-pagination .navigation span.page-numbers{display:inline-block;color:#fff;padding:8px 15px;background-color:#61BF1A;border:1px solid #61BF1A}.wordpress-pagination .navigation a.page-numbers{border:1px solid #61BF1A;color:#61BF1A;display:inline-block;padding:8px 15px}.wordpress-pagination .navigation a.page-numbers:hover{text-decoration:none;background-color:#61BF1A;color:#fff}.wordpress-pagination .navigation a.page-numbers:focus{text-decoration:none}.wordpress-pagination .navigation span.dots{display:inline-block;border:none;color:#61BF1A;padding:8px 15px;background-color:transparent;background:transparent}.neo-pagination a,.neo-pagination span{margin-right:5px}.neo-pagination .nav-links span:last-child,.neo-pagination .nav-links a:last-child{margin-right:0}.shine-effect{position:relative;overflow:hidden}.shine-effect::before,.neo-image-card-wrapper .neo-image-card-block .card-shadow > a::before{position:absolute;top:0;left:-75%;z-index:5;display:block;content:'';width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.shine-effect:hover::before,.neo-image-card-wrapper .neo-image-card-block .card-shadow:hover > a::before{-webkit-animation:shine .7s;animation:shine .7s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.alert-no-result{display:inline-block;padding:15px;color:#fff;background-color:#61BF1A}.neo-breadcrumb{font-size:20px;color:#61BF1A;margin-bottom:30px;font-weight:700}.neo-breadcrumb a{color:#61BF1A;font-weight:400}.webkit-optimize-color{image-rendering:-webkit-optimize-contrast}.word-wrap{word-wrap:break-word;overflow-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}