*,*:before,*:after{padding:0;margin:0;border:0;box-sizing:border-box}body{height:100%;font-family:"Open Sans", sans-serif;color:#ffffff;background-color:#ffffff}.main-background{background:url("../img/hero.png") top center no-repeat;background-size:cover}.wrap{max-width:1400px;margin:0 auto}a{color:#2937f0;text-decoration:none}a:hover{color:#2937f0;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Open Sans", sans-serif}section{padding:60px 0;overflow:hidden;position:relative}.section-dark{padding:120px 0;color:#fff}.section-dark:before{content:"";position:absolute;background:#242424;bottom:50px;top:50px;left:0;right:0}.section-title{text-align:center;padding:0 7% 30px 7%;position:relative}@media (min-width: 992px){.section-title{padding:0 20% 30px 20%}}.section-title h2{font-size:32px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative}.section-title h2::after{content:'';position:absolute;display:block;width:50px;height:3px;background:#2937f0;bottom:0;left:calc(50% - 25px)}.section-title p{margin-bottom:0}.title{color:#000;font-weight:600;margin-top:30px;margin-bottom:70px}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:0;bottom:15px;z-index:996;background:#000000a9;width:40px;height:40px;border-radius:4px;transition:all 0.4s}.back-to-top i{font-size:28px;color:#fff;line-height:0;transition:0.4s}@media (min-width: 767.98px){.back-to-top:hover{width:55px}.back-to-top:hover i{color:#9f1ae2;transition:.4s}}.back-to-top.active{visibility:visible;opacity:1}.text-call{position:fixed;right:0;bottom:10px;z-index:996;background:#000000a9;width:40px;height:40px;border-radius:4px;transition:all 0.4s}.text-call i{color:#fff;font-size:20px;line-height:0;transition:0.4s}@media (min-width: 767.98px){.text-call:hover{width:55px}.text-call:hover i{color:#9f1ae2;transition:.4s}}.back-call{margin-bottom:225px}.youtube{margin-bottom:170px}.instagramm{margin-bottom:115px}.facebook{margin-bottom:60px}#header{background:linear-gradient(45deg, #2937f0, #9f1ae2);transition:all 0.5s;z-index:997;padding:0;box-shadow:0px 0px 8px #000}#header.header-scrolled{padding:0;box-shadow:0px 8px 8px #000}#header .logo img{max-height:60px;padding:0}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar a{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-family:"Raleway", sans-serif;font-size:15px;font-weight:600;color:#ffffff;white-space:nowrap;transition:0.4s}.navbar a i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover{color:#fff600}.navbar .active,.navbar li:hover>a{color:#fff600}@media (max-width: 1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.mobile-nav-toggle{color:#fff;font-size:50px;cursor:pointer;display:none;line-height:0;transition:0.5s}.mobile-nav-toggle.bi-x{color:#fff;margin-left:82%}@media (max-width: 991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:linear-gradient(45deg, #2937f0, #9f1ae2);transition:0.3s;z-index:999}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;left:15px}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;overflow-y:auto;transition:0.3s}.navbar-mobile a{padding:10px 20px;font-size:16px;color:#ffffff}@media (min-width: 768px){.navbar-mobile a{font-size:20px}}.navbar-mobile .getstarted{margin:15px}.masthead{background:top center no-repeat;background-size:cover;position:relative;padding-top:9.5rem;padding-bottom:5rem}.masthead h1{font-weight:700}@media (min-width: 992px){.masthead h1{font-size:60px}}@media (min-width: 1200px){.masthead h1{font-size:70px}}@media (min-width: 1400px){.masthead h1{font-size:76px}}.masthead h1 .yellow{color:#fff600}.masthead h1 .green{color:#07d618}.masthead .lead{color:#fff600;font-size:26px;text-shadow:0px 0px 15px #000, 0 0 1em #000}.masthead .btn{background:linear-gradient(45deg, #2937f0, #9f1ae2);border:2px solid #fff}.masthead ul li{list-style:none;color:#000;font-size:24px;font-weight:700}.masthead ul li i{margin-right:15px;color:#2937f0}.masthead ul li a{color:#000000;font-size:20px}.masthead .masthead-device-mockup{display:flex;align-items:center;justify-content:center;position:relative}.masthead .masthead-device-mockup .circle{position:absolute;fill:url(#circleGradient);width:70%;z-index:1}.masthead .masthead-device-mockup .circle .gradient-start-color{stop-color:#2937f0}.masthead .masthead-device-mockup .circle .gradient-end-color{stop-color:#9f1ae2}.masthead .masthead-device-mockup .shape-1{position:absolute;height:1rem;width:1rem;transform:rotate(-10deg);fill:#2937f0;bottom:15%;left:10%}.masthead .masthead-device-mockup .shape-2{position:absolute;height:0.75rem;width:0.75rem;fill:#2937f0;top:15%;right:10%}.masthead .masthead-device-mockup .device-wrapper{max-width:10rem}.device-wrapper{z-index:5}@media (min-width: 576px){.masthead .masthead-device-mockup .circle{width:70%;display:block}.masthead .masthead-device-mockup .device-wrapper{max-width:12.5rem}}@media (min-width: 768px){.masthead .masthead-device-mockup .circle{width:60%}.masthead .masthead-device-mockup .device-wrapper{max-width:15rem}}@media (min-width: 992px){.masthead .masthead-device-mockup .circle{width:90%}.masthead .masthead-device-mockup .device-wrapper{max-width:15rem}}@media (min-width: 1200px){.masthead .masthead-device-mockup .circle{width:75%}.masthead .masthead-device-mockup .device-wrapper{max-width:15rem}}@media (min-width: 1400px){.masthead .masthead-device-mockup .circle{width:70%}.masthead .masthead-device-mockup .device-wrapper{max-width:17rem}}.team .member{margin-bottom:20px;overflow:hidden;border:1px solid #313131;background:#6610f2;box-shadow:5px 5px 10px #222222}.team .member h5{max-width:50%}.team .member .member-info{padding:25px 15px}.team .member .member-info h4{font-weight:700;margin-bottom:5px;font-size:18px;color:#000}.team .member .member-info span{display:block;font-size:13px;font-weight:400;color:#aaaaaa}.team .member .member-info p{font-size:14px;line-height:26px;color:#ffffff}.team h2{color:#000;font-weight:600}.team h6{text-align:start;color:#000;padding-left:5%;padding-right:5%}@media (min-width: 992px){.team h6{text-align:center;padding-left:20%;padding-right:20%}}.tabas{background-color:#e9e9e9}.tabas h2{color:#000;font-weight:600}.tabas .nav-tabas{border:0}.tabas .nav-link{border:2px solid #b9b9b9;padding:15px;transition:0.3s;color:#ffffff;background-color:#2937f0;box-shadow:#0000008f 0 0 10px 5px;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.tabas .nav-link.active{background:#9f1ae2;color:#fff;border-color:#ffffff}.tabas .nav-link h4{font-size:10px;font-weight:600;margin:0;text-align:center}@media (min-width: 400px){.tabas .nav-link h4{font-size:12px}}@media (min-width: 768px){.tabas .nav-link h4{font-size:16px}}@media (min-width: 1200px){.tabas .nav-link h4{font-size:18px}.tabas .nav-link h4 br{display:none}}.tabas .tab-content{margin-top:30px}.tabas .tab-pane h3{font-weight:600;font-size:26px;margin-left:7%;color:#000}.tabas .tab-pane p{margin-left:7%;color:#000}.tabas .tab-pane img{box-shadow:#0000008f 0 0 10px 5px}.tabas .tab-pane ul{list-style:none;padding:0;margin-left:7%}.tabas .tab-pane ul li{padding-bottom:10px;color:#000}.tabas .tab-pane ul i{font-size:20px;padding-right:4px;color:#2937f0}.tabas .tab-pane p:last-child{margin-bottom:0;margin-left:7%}@media (max-width: 768px){.tabas .nav-link i{padding:0;line-height:1;font-size:36px}}@media (max-width: 575px){.tabas .nav-link{padding:15px}.tabas .nav-link i{font-size:24px}}.text-block{background:linear-gradient(45deg, #2937f0, #9f1ae2);padding:30px}.text-block h2{font-weight:600;margin-top:80px}.text-block p{margin-bottom:80px;text-align:start}@media (min-width: 992px){.text-block p{text-align:center}}.card{background-color:#e9e9e9}.card h2,.card p{color:#000}.card li{color:#000}.card .step-list{list-style:none;font-weight:600;cursor:pointer}.card .feature{margin-top:-8%;display:inline-flex;align-items:center;justify-content:center;height:4rem;width:4rem;font-size:2rem}.card .feature img{width:40%;text-shadow:5px 5px 10px #0dcaf0}.pricing h2{text-align:center;color:#000;font-weight:600;padding-left:5%;padding-right:5%}.pricing p{color:#000;text-align:start;padding-left:5%;padding-right:5%}@media screen and (min-width: 992px){.pricing p{font-size:18px;text-align:center;padding-left:20%;padding-right:20%}}.pricing .box{margin-bottom:30px;background-color:#120647;box-shadow:5px 5px 10px #000;text-align:center;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#9f1ae2;border-right-width:3px;border-right-style:solid;border-right-color:#9f1ae2;position:relative;overflow:hidden}.pricing .box h3{font-weight:400;padding:15px;font-size:18px;font-weight:600;color:#fff}.pricing .box .btn-wrap{padding:15px;text-align:center}.pricing .box a{text-decoration:none}.pricing .box .btn-buy{display:inline-block;padding:10px 40px 12px 40px;border-radius:4px;color:#fff;transition:none;font-size:14px;font-weight:400;font-family:"Raleway", sans-serif;font-weight:600;transition:0.3s;border:2px solid #9f1ae2}.pricing .box .btn-buy:hover{border-color:#fff}.pricing .box .btn-buy .featured{background:#120647}.testimonials{background-color:#e9e9e9;padding-top:7rem;padding-bottom:7rem}.testimonials h2{text-align:center;color:#000;font-weight:600;padding-bottom:7%}.testimonials h3{color:#000;font-weight:600;padding-bottom:20px}.testimonials p{color:#000;padding-bottom:20px}.testimonials a{font-weight:600}.testimonials .testimonial-item{max-width:18rem}.testimonials .testimonial-item img{max-width:12rem;box-shadow:0px 5px 5px 0px #adb5bd}.features h2{text-align:center;color:#000;font-weight:600;padding-left:5%;padding-right:5%;margin-bottom:5%;margin-top:5%}.features h3{color:#000;font-weight:600}.features i{color:#6610f2;margin-left:7%}.icon-feature{font-size:4rem}.features-device-mockup{display:flex;align-items:center;justify-content:center;position:relative}.features-device-mockup .circle{position:absolute;left:0;fill:url(#circleGradient);width:70%}.features-device-mockup .circle .gradient-start-color{stop-color:#2937f0}.features-device-mockup .circle .gradient-end-color{stop-color:#9f1ae2}.features-device-mockup .shape-1{position:absolute;height:1rem;width:1rem;transform:rotate(10deg);fill:#2937f0;top:15%;right:10%}.features-device-mockup .shape-2{position:absolute;height:0.75re;width:0.75rem;fill:#2937f0;bottom:15%;left:10%}.features-device-mockup .device-wrapper{max-width:10rem}@media (min-width: 576px){.features-device-mockup .circle{width:70%;display:block;left:auto}.features-device-mockup .device-wrapper{max-width:12.5rem}}@media (min-width: 768px){.features-device-mockup .circle{width:60%;left:auto}.features-device-mockup .device-wrapper{max-width:15rem}}@media (min-width: 992px){.features-device-mockup .circle{width:90%;left:-25%}.features-device-mockup .shape-1{top:5%;right:-15%}.features-device-mockup .shape-2{bottom:10%;left:-10%}.features-device-mockup .device-wrapper{max-width:15rem;margin-left:auto}}@media (min-width: 1200px){.features-device-mockup .circle{width:75%;left:0}.features-device-mockup .shape-2{bottom:15%;left:10%}.features-device-mockup .device-wrapper{max-width:15rem}}@media (min-width: 1400px){.features-device-mockup .circle{width:80%;left:0}.features-device-mockup .device-wrapper{max-width:17rem}}.zelenka{background-color:#e9e9e9}.zelenka h2{text-align:center;color:#000;font-weight:600;margin-bottom:5%;margin-top:5%}@media (min-width: 992px){.zelenka h2{text-align:start}}.zelenka p{color:#000;padding-left:3%;padding-right:5%}@media (min-width: 992px){.zelenka p{padding-left:0}}.zelenka li{color:#000;padding-right:5%}.projects-section{padding:5rem 0}.projects-section h2{color:#000;font-size:36px;font-weight:600;margin-bottom:50px}@media (min-width: 450px){.projects-section h2{font-size:36px}}@media (min-width: 576px){.projects-section h2{font-size:40px}}.projects-section .project{background:linear-gradient(45deg, #2937f0, #9f1ae2)}.projects-section .solar-fon{background-color:#2937f0}.projects-section .solar-fon .featured-text{padding:2rem}.projects-section .project-text{padding:3rem;font-size:90%}.projects-section .project-text hr{border-color:#ffffff;border-width:0.25rem;width:30%}.contacts{background:linear-gradient(45deg, #2937f0, #9f1ae2)}@media screen and (max-width: 768px){.contacts h2{display:none}}.contacts .map iframe{margin-top:30px;height:492px;width:100%;box-shadow:3px 3px 8px #000}@media (min-width: 992px){.contacts .map iframe{margin-top:0}}.contacts .info-box{color:#000000;text-align:center;box-shadow:3px 3px 8px #000000;padding:30px 0 32px 0;border-radius:4px;border:1px solid #141c96;transition:0.5s}.contacts .info-box:hover{transition:0.5s;box-shadow:5px 5px 5px 2px #000;border:1px solid #141c96}.contacts .info-box .btn-road{margin-top:20px;background-color:transparent;border:none;border:2px solid #141c96;box-shadow:5px 5px 5px #000}.contacts .info-box .btn-road:hover{border:2px solid #fff}.contacts .info-box i{font-size:32px;color:#141c96;border-radius:50%;padding:8px;border:2px dotted #141c96}.contacts .info-box h3{font-size:20px;color:#dbdbdb;font-weight:700;margin:10px 0}.contacts .info-box p{padding:0;line-height:24px;font-size:14px;margin-bottom:0;color:#fff}.contacts .info-box a{color:#fff;transition:0.6s}.contacts .info-box a:hover{transition:0.6s;background-color:#141c96;color:#fff}.contacts img{height:400px;width:100%;margin-top:30px;box-shadow:3px 3px 8px #000}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.copyright{color:#e7e7e7}.credits{color:#e7e7e7}.credits a{color:#e7e7e7}
