@charset "UTF-8";:root{--mainBlack:#151515;--mainHighlight:#b20004;--mainSecondary:#720e1e;--mainGrey:#f5f6fa;--secondaryGrey:#151515cc;--mainWhite:#fff;--mainRed:#c80700}html{scroll-behavior:smooth}body{font-family:"Roboto Mono",monospace;color:var(--mainBlack);display:flex;flex-direction:column;min-height:100vh}body h1,body h2,body h3{font-family:"Roboto Mono",monospace}body h3{font-size:22px}body a:hover{text-decoration:none}body.page-view{margin-top:0}body.page-view header{background:var(--mainGrey);box-shadow:0 0 22px -4px rgba(0,0,0,.17)}body.page-view header a{color:var(--mainBlack)!important}body.page-view header a:hover{color:var(--mainHighlight)!important}body.page-view header .navbar-toggler .navbar-toggler-icon i{background-color:var(--mainBlack)}body.page-view header .navbar-toggler .navbar-toggler-icon:hover i{background-color:var(--mainHighlight)}body main{flex:1}@media (min-width:768px){body{margin-top:-100px}}picture{display:block}img{max-width:100%}button:not(.navbar-toggler),.btn:not(.navbar-toggler){position:relative;overflow:hidden;display:inline-block;padding:15px 20px;font-size:14px;line-height:1.25;border:1px solid var(--mainHighlight);border-radius:6px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:pointer;vertical-align:middle;user-select:none;transition:0.25s cubic-bezier(.2,1,.3,1);background:var(--mainHighlight);color:var(--mainWhite)}button:not(.navbar-toggler):hover,.btn:not(.navbar-toggler):hover{background:var(--mainSecondary);color:var(--mainWhite)}button:not(.navbar-toggler):focus,.btn:not(.navbar-toggler):focus{outline:none}.btn.btn-cta{background:var(--mainSecondary);border-color:var(--mainWhite)}.btn.btn-cta:hover{background:var(--mainWhite);color:var(--mainSecondary)}.btn.btn-light{background:transparent;color:var(--mainBlack)}.btn.btn-light:hover{color:var(--mainWhite);background:var(--mainSecondary)}.wow-outer{overflow:hidden;position:relative}h2{font-size:36px;margin-bottom:36px}blockquote{border-left:3px solid var(--mainHighlight);padding:15px;font-size:24px;margin-bottom:60px}blockquote p{margin-bottom:0}header{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:sticky;z-index:50;background:var(--mainGrey);padding:0;top:0;font-weight:500}header a{font-size:14px;text-transform:uppercase;letter-spacing:1.12px;color:var(--mainWhite);display:inline-block}header a:hover{color:var(--mainHighlight)}header.scrolled{background:var(--mainGrey);box-shadow:0 0 22px -4px rgba(0,0,0,.17)}header.scrolled a{color:var(--mainBlack)}header.scrolled a:hover{color:var(--mainHighlight)}header.scrolled .navbar-toggler .navbar-toggler-icon i{background:var(--mainBlack)}header.scrolled .navbar ul>li a{color:var(--mainBlack)}header.scrolled .navbar ul>li a:hover{color:var(--mainHighlight)}header .navbar-toggler{padding:0;position:fixed;top:35px;right:15px}header .navbar-toggler .navbar-toggler-icon{cursor:pointer;display:block;height:24px;position:relative;width:24px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out}header .navbar-toggler .navbar-toggler-icon i{background:var(--mainWhite);border-radius:9px;display:block;height:2px;left:0;opacity:1;position:absolute;width:100%;line-height:27px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;-o-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}header .navbar-toggler .navbar-toggler-icon i:nth-child(1){top:0}header .navbar-toggler .navbar-toggler-icon i:nth-child(2){top:11px;width:75%}header .navbar-toggler .navbar-toggler-icon i:nth-child(3){top:22px}header .navbar-toggler .navbar-toggler-icon:hover i{background:var(--mainHighlight)}header .navbar-toggler:focus{outline:none}header .navbar-toggler:not(.collapsed) i:nth-child(1){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);left:6px;top:3px}header .navbar-toggler:not(.collapsed) i:nth-child(2){opacity:0;width:0}header .navbar-toggler:not(.collapsed) i:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:20px}@media (min-width:768px){header .navbar-toggler{position:initial}}header .navbar{left:0;padding:30px;position:absolute;text-align:center;top:0;width:100%;z-index:1;background:var(--mainGrey)}header .navbar ul>li{padding:15px}header .navbar ul>li a{color:var(--mainWhite)}header .navbar ul>li a:hover{color:var(--mainHighlight)}@media (min-width:768px){header .navbar ul>li{padding:0 15px}}@media (min-width:768px){header .navbar{position:initial;width:auto;background:transparent}}@media (min-width:992px){header .navbar{background:initial;position:static;width:auto}}header .header-logo{height:100px}header .header-contact{opacity:0;height:0;pointer-events:none}header .header-contact a:not(:last-of-type):after{content:"|";margin-left:5px;font-size:25px;font-weight:300;line-height:18px}@media (min-width:576px){header .header-contact{opacity:1;height:auto;pointer-events:initial}}header .header-mobile-contact{padding:15px}header .header-mobile-contact a{display:block;padding:15px 0;text-align:center}header .langSelector{position:fixed;top:35px;right:55px}@media (min-width:768px){header .langSelector{position:initial}}@media (min-width:768px){header{background:transparent}}.banner{background:rgba(245,246,250,.69);background-size:cover;background-position:center center;position:relative;padding:40px 0}.banner:after{content:"";width:100%;position:absolute;height:100%;top:0;background-image:url(/theme_v_energy/img/banner-right-image.jpg);background-size:cover;background-position:center center;z-index:-1;opacity:.33}.banner h2{font-weight:300}.banner h2 strong{font-weight:500}.banner h2 strong span{color:var(--mainHighlight)}.banner p{margin-bottom:40px}@media (min-width:768px){.banner{padding:75px 0;background-image:url(/theme_v_energy/img/banner-bg.jpg)}.banner h2{font-size:42px}.banner:after{width:50%;right:0;z-index:0;opacity:1}.banner:before{content:"";position:absolute;height:100%;top:0;width:50%;right:0;background:rgba(0,0,0,.72) 0%;background:-moz-linear-gradient(top,rgba(0,0,0,.72) 0% 0%,transparent 24% 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.72) 0% 0%,transparent 24% 100%);background:linear-gradient(to bottom,rgba(0,0,0,.72) 0% 0%,transparent 24% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=0);z-index:1}}@media (min-width:992px){.banner{padding:100px 0}.banner h2{font-size:55px}}@media (min-width:1200px){.banner{display:flex;align-items:center;width:100%;min-height:36vw;padding:90px 0}}section:not(.banner):not(.cta):not(#contact):not(.partners){padding:50px 0}section:not(.banner):not(.cta):not(#contact):not(.partners).container{padding-left:15px;padding-right:15px}section:not(.banner):not(.cta):not(#contact):not(.partners) p{font-weight:300;color:var(--secondaryGrey)}@media (min-width:992px){section:not(.banner):not(.cta):not(#contact):not(.partners){padding:72px 0}}@media (min-width:1200px){section:not(.banner):not(.cta):not(#contact):not(.partners){padding:120px 0}}.services{background:var(--mainGrey)}.services h2{font-size:24px;margin-bottom:16px}.services i{font-size:22px;color:var(--mainHighlight)}@media (min-width:992px){.services i{font-size:36px}}.info-count .stat-number{font-size:48px;color:#000}.info-count i{font-size:52px;color:var(--mainHighlight)}.info-count .stat-text{font-weight:400!important;color:var(--mainBlack)!important}.info-count .stat-text h2{font-size:18px}.cta{background:var(--mainSecondary);color:var(--mainWhite);padding:30px 0}.cta a{color:var(--mainWhite);border:1px solid var(--mainWhite);padding:15px 39px;font-size:14px;line-height:1.25;border-radius:6px}.cta h3{font-size:24px;font-weight:500}@media (min-width:768px){.cta{padding:40px 0}}.offer :not(.section-title)>.text-box{position:relative}.offer :not(.section-title)>.text-box a:hover h2{color:var(--mainHighlight)}.offer :not(.section-title)>.text-box a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.offer :not(.section-title)>.text-box h2{font-size:24px;margin-bottom:16px;color:var(--mainBlack);font-weight:400;margin-top:24px}.offer .offer-icon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:96px;height:96px;margin:0 auto;border-radius:50%;border:2px solid #d3d5db;font-size:40px;line-height:96px;color:var(--mainHighlight)}.offer .offer-icon:hover{color:var(--mainWhite);background:var(--mainHighlight)}.about-us{background:rgba(245,246,250,.69);position:relative}.about-us:after{content:"";width:100%;position:absolute;height:100%;top:0;background-image:url(/theme_v_energy/img/about-us-right-image.jpg);background-size:cover;background-position:center right;z-index:-1}.about-us .progress-bars{margin-top:30px;margin-bottom:40px;color:var(--secondaryGrey)}.about-us .progress-bars .progress{height:2px;margin-top:5px}@media (min-width:768px){.about-us{background:var(--mainGrey)}.about-us:after{width:50%;right:0;z-index:1}}.latest-news picture{position:relative}.latest-news picture:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(21,21,21,.2);z-index:2;opacity:0}.latest-news picture:hover:after{opacity:1}.latest-news img{width:100%}.latest-news .post-title{margin-top:11px}.latest-news .post-title a{font-size:20px;color:var(--mainBlack)}.latest-news .post-title a:hover{color:var(--mainHighlight)}.latest-news .post-date{font-weight:300}.latest-news .more-posts{margin-top:75px}.testimonials{background:var(--mainGrey)}.testimonials .testimonialText{font-size:20px;font-weight:300;color:#000}.testimonials .testimonialSecond{font-weight:300;font-size:16px}.testimonials .testimonialWriter{font-size:24px;color:var(--secondaryGrey)}.testimonials .quote-icon i{font-size:35px;margin-top:34px;margin-bottom:16px;color:var(--mainSecondary)}.testimonials .owl-nav{position:absolute;top:25%;width:calc(100% - 30px);font-size:42px}.testimonials .owl-nav.disabled{display:block!important}.testimonials .owl-nav .owl-prev{width:50%;float:left;text-align:left}.testimonials .owl-nav .owl-next{width:50%;float:left;text-align:right}.testimonials .owl-nav:hover{color:var(--mainHighlight)}.partners{padding:35px 0}.partners .partner img{-webkit-transition:filter 0.2s ease-in-out;-moz-transition:filter 0.2s ease-in-out;-o-transition:filter 0.2s ease-in-out;transition:filter 0.2s ease-in-out;filter:grayscale(1)}.partners .partner:hover img{filter:grayscale(0)}@media (min-width:992px){.partners{padding:45px 0}}@media (min-width:1200px){.partners{padding:60px 0}}.contact{background:var(--mainGrey)}.contact .map-holder{right:0;padding:0;height:100%}.contact .map-holder .map{height:100%!important}.contact label{font-size:14px;letter-spacing:.48px;line-height:21px;margin-bottom:4px;color:var(--secondaryGrey)}.contact .has-error input{border-color:var(--mainRed)}.contact .error-message{color:var(--mainRed)}.contact .checkbox label{position:absolute;left:25px;top:-1px}.contact .checkbox label a{color:var(--mainHighlight);font-weight:700}.contact .checkbox label a:hover{color:var(--mainSecondary)}footer{background:var(--mainBlack);color:var(--mainWhite);padding-bottom:15px}footer .footer-logo{height:100px}.left_image .main-image-link,.right_image .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;order:2;padding-bottom:20px;width:100%}.left_image .main-image-link img,.right_image .main-image-link img{height:auto;width:100%}@media (min-width:768px){.left_image .main-image-link,.right_image .main-image-link{max-width:400px;padding-bottom:0}}.right_image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.right_image .inner{flex-basis:0%;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%;order:1}@media (min-width:992px){.right_image .inner{padding-right:150px}}.left_image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_image .main-image-link{order:1}.left_image .inner{flex-basis:0%;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%;order:1}@media (min-width:768px){.left_image .inner{padding-left:20px}}@media (min-width:992px){.left_image .inner{padding-left:60px}}@media (min-width:1200px){.left_image .inner{padding-left:150px}}.col-xl-6.left-image .box .main-image-link,.col-xl-6.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:250px;order:2;margin-top:8px}.col-xl-6.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-xl-6.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.col-xl-6.right-image .box .inner{padding-right:40px}}.col-xl-6.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-xl-6.left-image .box .main-image-link{order:1}.col-xl-6.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.col-xl-6.left-image .box .inner{padding-left:40px}}.col-xl-7.left-image .box .main-image-link,.col-xl-7.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:275px;order:2;margin-top:8px}.col-xl-7.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-xl-7.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.col-xl-7.right-image .box .inner{padding-right:40px}}.col-xl-7.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-xl-7.left-image .box .main-image-link{order:1}.col-xl-7.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.col-xl-7.left-image .box .inner{padding-left:40px}}.col-xl-8.left-image .box .main-image-link,.col-xl-8.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:300px;order:2;margin-top:8px}.col-xl-8.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-xl-8.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.col-xl-8.right-image .box .inner{padding-right:40px}}.col-xl-8.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-xl-8.left-image .box .main-image-link{order:1}.col-xl-8.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.col-xl-8.left-image .box .inner{padding-left:40px}}#toTop{background:var(--mainHighlight);border:none;bottom:30px;color:var(--mainWhite);font-size:28px;height:50px;line-height:50px;padding:0;position:fixed;right:30px;text-align:center;width:50px;z-index:100}@media (min-width:768px){#toTop{bottom:60px;right:40px}}@media (min-width:992px){#toTop{bottom:60px;right:40px}}#toTop:focus{outline:none}.top{position:sticky;background-size:cover;background-position:center center}.top h1{color:var(--mainWhite);font-weight:400;font-size:24px}@media (min-width:768px){.top h1{font-size:46px}}@media (min-width:992px){.top h1{font-size:65px}}.top .gradient:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#0000008c}.breadcrumb-holder{position:absolute;bottom:15px;font-weight:300}.breadcrumb-holder .breadcrumb{background:none;padding:0}.breadcrumb-holder .breadcrumb .breadcrumb-item a,.breadcrumb-holder .breadcrumb .breadcrumb-item span{color:var(--mainGrey)}.breadcrumb-holder .breadcrumb .breadcrumb-item a:hover{color:var(--mainHighlight)}.breadcrumb-holder .breadcrumb .breadcrumb-item+.breadcrumb-item{margin-left:15px;padding-left:0}.breadcrumb-holder .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;color:var(--mainGrey);font-weight:300;font-size:18px;padding-right:15px}body.page-view section.container{padding:50px 15px}body.page-view section.red{padding:0!important;background:var(--mainSecondary)}body.page-view p{color:var(--secondaryGrey);font-weight:300}body.page-view .grey{padding:50px 0;background-color:var(--mainGrey)}body.page-view h2{font-size:24px}body.page-view h2 a{color:var(--mainBlack)}body.page-view h2 a:hover{color:var(--mainHighlight)}@media (min-width:768px){body.page-view h2{font-size:30px}}@media (min-width:992px){body.page-view h2{font-size:36px}}body.page-view .btn-wrapper{margin-top:40px}body.page-view .box:not(.left_image):not(.right_image) .image-holder{display:block;position:relative}body.page-view .box:not(.left_image):not(.right_image) .image-holder img{width:100%;border-radius:6px}body.page-view .box:not(.left_image):not(.right_image) .image-holder:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(21,21,21,.2);z-index:2;opacity:0}body.page-view .box:not(.left_image):not(.right_image) .image-holder:hover:after{opacity:1}body.page-view .box:not(.left_image):not(.right_image) h2 a{font-size:18px;margin-top:15px;font-weight:400;color:var(--mainBlack)}body.page-view .box:not(.left_image):not(.right_image) h2 a:hover{color:var(--mainHighlight)}@media (min-width:768px){body.page-view .box:not(.left_image):not(.right_image) h2 a{font-size:20px}}@media (min-width:768px){body.page-view .left_image .main-image-link,body.page-view .right_image .main-image-link{max-width:570px}body.page-view .right_image .inner{padding-right:100px}body.page-view .left_image .inner{padding-left:100px}}.post-date{font-weight:300;color:var(--secondaryGrey);letter-spacing:.48px}.post-date span:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:10px;color:var(--mainHighlight);font-size:18px;font-weight:400}.blog-side-box{padding:15px;background:var(--mainGrey)}.blog-side-box h2{position:relative;color:var(--secondaryGrey);display:inline-block;font-size:22px!important;font-weight:400}section.post{padding:80px 0}section.post .lead{color:var(--mainBlack);font-size:24px;line-height:28px;margin-top:15px;font-weight:400}section.post .social-share{margin-top:30px}section.post .social-share h3{display:inline-block;margin-bottom:0;font-size:16px;font-weight:300;color:var(--secondaryGrey);margin-right:30px}section.post .social-share a{color:var(--secondaryGrey)}section.post .social-share a:hover{color:var(--mainHighlight)}
@media (max-width: 575px) {
  .navbar-toggler{
    filter: invert(1);
  }
  header a{
    color: var(--mainBlack);
  }
  header .navbar ul > li a {
    color: var(--mainBlack);
  }
}