.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mt-7,.my-7{margin-top:7px!important}.mr-7,.mx-7{margin-right:7px!important}.mb-7,.my-5{margin-bottom:7px!important}.ml-7,.mx-7{margin-left:7px!important}.mt-10,.my-10{margin-top:10px!important}.mr-10,.mx-10{margin-right:10px!important}.mb-10,.my-10{margin-bottom:10px!important}.ml-10,.mx-10{margin-left:10px!important}.mt-15,.my-15{margin-top:15px!important}.mr-15,.mx-15{margin-right:15px!important}.mb-15,.my-15{margin-bottom:15px!important}.ml-15,.mx-15{margin-left:15px!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.pt-10,.py-10{padding-top:10px!important}.pr-10,.px-10{padding-right:10px!important}.pb-10,.py-10{padding-bottom:10px!important}.pl-10,.px-10{padding-left:10px!important}.pt-15,.py-15{padding-top:15px!important}.pr-15,.px-15{padding-right:15px!important}.pb-15,.py-15{padding-bottom:15px!important}.pl-15,.px-15{padding-left:15px!important}.pt-25,.py-25{padding-top:25px!important}.pr-25,.px-25{padding-right:25px!important}.pb-25,.py-25{padding-bottom:25px!important}.pl-25,.px-25{padding-left:25px!important}.pt-50,.py-50{padding-top:50px!important}.pr-50,.px-50{padding-right:50px!important}.pb-50,.py-50{padding-bottom:50px!important}.pl-50,.px-50{padding-left:50px!important}.pt-75,.py-75{padding-top:75px!important}.pr-75,.px-75{padding-right:75px!important}.pb-75,.py-75{padding-bottom:75px!important}.pl-75,.px-75{padding-left:75px!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (max-device-width:480px) and (orientation:portrait){#footer .width-footercol .col{text-align:center}}#footer .four-columns{padding:40px 0}#footer .width-footercol .col ul li.active a{color:#82b440;padding-bottom:2px;border-bottom:2px solid #82b440}#main{min-height:calc(100vh - 351px)}#main.admin{min-height:calc(100vh - 284px)}.tg-banner{padding:175px 0 0}.tg-banner ul{min-width:240px;width:auto;padding:15px 10px 12px}.tg-banner ul li:first-child:after{content:""}.tg-banner ul li:not(:last-child):after{color:#fff;content:"/";height:5px;position:absolute;right:0;top:0;width:1px}.tg-heading-border{width:auto}.tg-heading-border:after{width:100%}.tg-static-page .tg-heading-border{margin:0 0 10px}.tg-static-page .tg-heading-border:after{left:0;margin:0}.tg-static-page .tg-description{padding:0}.tg-static-page .tg-btn{text-transform:uppercase;padding-right:25px;padding-left:25px}.tg-static-page .tg-description p,.tg-static-page .tg-description ul{margin:0 0 15px}ul.list-marker-dash{padding:0 0 0 20px}ul.list-marker-dash li{list-style:"-" outside none;padding-left:10px}ul.list-marker-dash li::marker{font-size:2rem}ul.list-marker-dot{padding:0 0 0 28px}ul.list-marker-dot li{list-style:disc outside none;padding-left:3px}.tg-section-head h2:after,.tg-section-head h2:before{content:"";position:absolute;top:50%;right:0;width:100%;height:20px;margin:0;text-align:center;font-size:20px;line-height:30px;border-bottom:2px solid #81c22b}.tg-contacts.big-icons,.tg-contacts.small-icons{text-align:left;padding-left:15px}.tg-contacts.big-icons li,.tg-contacts.small-icons li{float:left;text-align:left;list-style:none;padding:0}.tg-contacts.small-icons li{width:50%}.tg-contacts.big-icons li{width:100%}.tg-contacts.big-icons li a,.tg-contacts.small-icons li a{overflow:hidden;margin:0 auto;border:0}.tg-contacts.small-icons li a{line-height:30px}.tg-contacts.big-icons li a{line-height:45px;font-size:18px}.tg-contacts.big-icons li a i,.tg-contacts.small-icons li a i{display:inline-block;text-align:center;line-height:inherit;border-radius:50%;color:#fff;background:#82b440;margin:5px}.tg-contacts.small-icons li a i{width:30px;height:30px;font-size:16px}.tg-contacts.big-icons li a i{width:45px;height:45px;font-size:22px}.tg-contacts.big-icons li a strong,.tg-contacts.small-icons li a strong{color:#82b440}.tg-banner-content .additional-text{color:#fff;font-weight:700;padding-top:15px}@media (max-width:568px){.tg-contacts.small-icons li{width:100%;text-align:left}.tg-banner-content .additional-text{padding-top:0}#header .logo{float:left;width:100px}.tg-rightarea{width:155px}}.lcc-button.lcc-button--link:focus,.lcc-button.lcc-button--link:hover,.lcc-button:focus,.lcc-button:hover{background-color:#82b440;border-color:#82b440}.lcc-label>span{padding-left:5px}@media (min-width:768px){.form-horizontal .control-label{padding-top:10px;padding-bottom:10px}.tg-counter{width:20%}.w-sm-50{width:50%!important}.w-sm-33{width:33%!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}}.topcalculator span{line-height:28px}.topcalculator .close{background-color:#82b440;opacity:.7}#calculator-area input{width:150px}.footer-calculator hr{border-color:#82b440}.tg-calculator-btns{padding-top:15px}.tg-calculator-btns .tg-btn{color:#fff;padding:0 30px;margin-bottom:5px}.tg-btn.calculate{color:#fff;background-color:#82b440}.tg-btn.calculate:hover,.tg-btn.calculate:hover:focus{background-color:#70963e}.footer-calculator .cal-total-unit{padding-left:3px;padding-right:3px}select{padding:8px 7px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-size:14px;padding:5px 10px}.tg-home-slider{background:url(/images/home/background.jpg) no-repeat top fixed;background-size:cover;min-height:100vh}.tg-home-slider .item img{width:60%;margin-left:40%}#tg-nav ul li ul{width:300px}.subnav li a{border-color:#fff!important}.subnav li a,.subnav li a:hover{color:#fff!important}.tg-member.fixed-height{height:270px}.tg-member .tg-description{padding-top:15px}@media (max-device-width:480px) and (orientation:portrait){.tg-member.fixed-height{height:auto!important}.tg-member{margin:5px auto!important}.tg-member .tg-description{padding-top:0;margin-bottom:15px!important}}.tg-team-hover h4{color:#fff!important}span.underline{border-bottom:2px solid #82b440}.tg-counter+.tg-counter:after{top:0;margin:20px 0 0}.tg-counter .tg-heading-border,.tg-hover-content .tg-heading-border,.tg-improve-content .tg-heading-border{width:100%}.tg-counter .tg-heading-border:after,.tg-hover-content .tg-heading-border:after,.tg-improve-content .tg-heading-border:after{width:40px;margin-left:-20px}.tg-hover-content{height:100px}.tg-improve-content img{height:60px;margin-bottom:5px}#header .lang{float:right;font-size:14px;line-height:50px;text-align:right;text-transform:uppercase;margin-left:22px;border-top:1px solid transparent}#header .lang a{color:#fff}#header .lang a.current{color:#82b440}#header .lang .separator{color:#fff;font-size:18px}.tg-rightarea{border-top:none}#tg-nav,.tg-addnav{border-top:1px solid #fff}@media (max-width:1199px){#tg-nav,.tg-addnav{border-top:none;float:right}#header .lang{float:left;line-height:66px;margin-right:20px;border-top:none}}@media (min-width:1200px) and (max-width:1399px){#header .lang{float:none;line-height:22px;margin-right:15px}}.eu-project-logos{margin-top:30px;margin-bottom:30px}.eu-project-logos img{max-height:180px;image-rendering:-webkit-optimize-contrast;margin-left:20px;margin-right:20px}@media (min-width:1200px){.eu-project-logos{display:flex;justify-content:space-between;margin-left:40px;margin-right:60px}.eu-project-logos img{max-height:220px;image-rendering:-webkit-optimize-contrast}.eu-project-logos img.logo-2{margin-left:50px}}.eu-project-logos img.logo-1{padding-top:15px;padding-bottom:15px}.eu-project-logos img.logo-2{padding-top:8px;padding-bottom:12px}.eu-project-logos img.logo-3{padding-bottom:5px}.tg-pagination ul li span{display:block;color:#434343;text-align:center;padding:0 10px;position:relative;background:#f7f7f7;line-height:inherit}.tg-pagination ul li.tg-next span,.tg-pagination ul li.tg-previous span{color:#fff;background:#272727}.tg-pagination ul>li>a:focus,.tg-pagination ul>li>a:hover,.tg-pagination ul>li>span:focus,.tg-pagination ul>li>span:hover{color:#fff;background-color:#82b440;border-color:#82b440}.tg-pagination ul>.active>a,.tg-pagination ul>.active>a:focus,.tg-pagination ul>.active>a:hover,.tg-pagination ul>.active>span,.tg-pagination ul>.active>span:focus,.tg-pagination ul>.active>span:hover{cursor:default;color:#fff;background-color:#82b440;border-color:#82b440}.tg-pagination ul>.disabled>a,.tg-pagination ul>.disabled>a:focus,.tg-pagination ul>.disabled>a:hover,.tg-pagination ul>.disabled>span,.tg-pagination ul>.disabled>span:focus,.tg-pagination ul>.disabled>span:hover{cursor:not-allowed;color:#fff;background-color:#272727;border-color:#272727;opacity:.5}.tg-post-img a .no-image,.tg-post-img a img{min-height:170px}.tg-post-img a img{-o-object-fit:cover;object-fit:cover}.tg-post-img a .no-image,.tg-product-detail .tg-view-slider.no-image .item span,.tg-project .no-image{display:grid;align-items:center;text-align:center;color:#272727;background-color:#b8b8b8}.tg-project .no-image{min-height:250px}.tg-product-detail .owl-carousel.no-image .owl-wrapper-outer{padding:0}.tg-product-detail .tg-view-slider.no-image .item span{width:320px;height:400px}.tg-thumbnail-slider .item figure img{height:74px;-o-object-fit:cover;object-fit:cover}.tg-product-detail .tg-heading-border{padding-bottom:10px}.tg-product-detail .tg-description{padding:5px 0}.tg-product-detail .tg-description p{margin:0 0 10px}.tg-description.article-description p:not(:first-child){padding-top:15px}.tg-portfolio-hover .anchor-right,.tg-portfolio-hover .anchor-top{width:42px;line-height:42px;height:42px;background:#fff;display:inline-block;vertical-align:middle;text-align:center;margin:5px 5px 0 0}.tg-project:hover .anchor-top{visibility:visible;opacity:1;left:auto;top:0;right:47px}.tg-project:hover .anchor-right{visibility:visible;opacity:1;left:auto;top:0;right:0}.tg-portfolio-hover .anchor-right i,.tg-portfolio-hover .anchor-top i{font-size:14px}.tg-portfolio-hover .anchor-right:not(.label-danger):hover,.tg-portfolio-hover .anchor-top:not(.label-danger):hover{background:#82b440}.tg-portfolio-hover .anchor-right:hover i,.tg-portfolio-hover .anchor-top:hover i{color:#fff}.tg-main-image{display:inline-block;position:absolute;top:0;left:0;z-index:5;background:#82b440;color:#fff;text-transform:uppercase;padding:0 12.33px;line-height:42px}.text-default{text-transform:none!important}.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:2em;line-height:1em;max-width:none}.flag-icon-bg{background-image:url(/images/flag-icons/bg.svg?3d762564b2be000f52ca9038e8f42ad4)}.flag-icon-gb{background-image:url(/images/flag-icons/gb.svg?d3ddd6025a06a78535b0d432d14905bf)}textarea.form-control{padding-left:10px}.fileUpload{position:relative;overflow:hidden;height:47px;padding-top:13px}.fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;height:45px}.tg-btn-primary{background-color:#82b440}.tg-btn-primary:hover{opacity:.9}.published-status{color:#82b440}.alert{margin-bottom:15px}.tg-postmeta li .btn-link{display:inline-block;vertical-align:middle;font-style:normal;color:#272727;text-decoration:none;padding:0}.tg-postmeta li .btn-link:hover,.tg-postmeta li a:hover{color:#82b440}.label-danger i{color:#d9534f}.modal.in .modal-dialog{transform:translateY(30vh) translateY(-30%)}.modal-footer{text-align:center}body.modal-open{padding-right:0!important}.tg-socialicon.medium-icons.text-right{text-align:right!important}.tg-socialicon.medium-icons li a{width:44px;height:44px;color:#fff;border:unset}.tg-socialicon.medium-icons li a.fb-icon{background:#3c5a98}.tg-socialicon.medium-icons li a.tw-icon{background:#27b9f2}.tg-socialicon.medium-icons li a:hover{background:#82b440}.tg-socialicon.medium-icons li a i{font-size:16px;line-height:44px}