*,*: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}.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 .btn{background:linear-gradient(45deg, #2937f0, #9f1ae2);border:2px solid #fff}.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{color:#000;padding-left:5%;padding-right:5%}@media (min-width: 992px){.team h6{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}}.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}}.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}.page-link{position:relative;display:block;color:#2937f0;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#212cc0;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#212cc0;background-color:#e9ecef;outline:0;box-shadow:0 0 0 0.25rem rgba(41,55,240,0.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#2937f0;border-color:#2937f0}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:0.375rem 0.75rem}.page-item:first-child .page-link{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.pagination-lg .page-link{padding:0.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.pagination-sm .page-link{padding:0.25rem 0.5rem;font-size:0.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.pricing h2{color:#000;font-size:36px;font-weight:600;margin-bottom:50px}@media (min-width: 450px){.pricing h2{font-size:36px}}@media (min-width: 576px){.pricing h2{font-size:40px}}.pricing .box{margin-bottom:30px;box-shadow:5px 5px 10px #000;text-align:center;background:linear-gradient(45deg, #2937f0, #9f1ae2);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:3px solid #9f1ae2}.pricing .box .btn-buy:hover{border-color:#fff}.pricing .box .btn-buy .featured{background:#120647}section.cta{position:relative;padding:15rem 0;background-position:center;background-size:cover}section.cta .cta-content{position:relative;z-index:1}section.cta .cta-content h2{font-weight:600}section.cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(31,30,30,0.493)}.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%}.content-section-heading{margin-bottom:60px}.content-section-heading h2{color:#000;font-size:36px;font-weight:600;margin-bottom:50px}@media (min-width: 450px){.content-section-heading h2{font-size:36px}}@media (min-width: 576px){.content-section-heading h2{font-size:40px}}.portfolio-item{display:block;position:relative;overflow:hidden;max-width:530px;margin:auto auto 1rem;border:5px solid #6610f2;box-shadow:5px 5px 10px #000}.portfolio-item .caption{display:flex;height:100%;width:100%;background-color:#0000009a;position:absolute;top:0;bottom:0;z-index:1}.portfolio-item .caption .caption-content{color:#ffffff;margin:auto 2rem 2rem}.portfolio-item .caption .caption-content h2{font-size:0.8rem;text-transform:uppercase}.portfolio-item .caption .caption-content p{font-weight:300;font-size:1.2rem;text-shadow:2px 2px 2px #000}@media (min-width: 992px){.portfolio-item{max-width:none;margin:10px}.portfolio-item .caption{transition:clip-path 0.25s ease-out, background-color 0.7s;clip-path:inset(0px)}.portfolio-item .caption .caption-content{transition:opacity 0.25s;margin-left:5rem;margin-right:5rem;margin-bottom:5rem}.portfolio-item img{transition:clip-path 0.25s ease-out;clip-path:inset(-1px)}.portfolio-item:hover img{clip-path:inset(1rem)}.portfolio-item:hover .caption-content{display:none}.portfolio-item:hover .caption{background-color:#144afd00;clip-path:inset(2rem)}}.testimonials p{color:#000}.faq{margin-top:-10%}@media screen and (min-width: 768px){.faq{margin-top:-5%}}@media screen and (min-width: 1400px){.faq{margin-top:5%}}@media screen and (min-width: 768px){.faq .title{width:70%;margin:0 auto}}@media screen and (min-width: 1200px){.faq .title{width:50%}}.faq .title h2{text-align:center;font-weight:700;font-size:32px;margin-top:50px;margin-bottom:30px;color:#000000}@media (min-width: 450px){.faq .title h2{font-size:36px}}@media (min-width: 992px){.faq .title h2{font-size:40px;margin-top:80px;margin-bottom:-30px}}.faq .faq-list{margin-top:20%;margin-left:8%;padding:0;list-style:none;color:#9f1ae2}@media screen and (min-width: 768px){.faq .faq-list{margin-top:10%}}.faq li{border-bottom:2px solid #000000;margin-bottom:20px;padding-bottom:20px}.faq a{display:block;position:relative;font-family:#9f1ae2;font-size:18px;line-height:24px;font-weight:600;color:#9f1ae2;padding-right:25px;cursor:pointer}.faq i{font-size:24px;position:absolute;right:0;top:0;color:#9f1ae2}.faq p{color:#000000;margin-bottom:0;padding:10px 0 0 0}.faq .icon-show{display:none}.faq a.collapsed{color:#000000}.faq a.collapsed:hover{color:#9f1ae2}.faq a.collapsed .icon-show{display:inline-block}.faq a.collapsed .icon-close{display:none}.faq h2{text-align:center;color:#9f1ae2;margin-bottom:3%}.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}.close:focus{outline:1px dotted #fff !important}.modal-body{background:#696969;padding:0rem !important}.modal-body h2{color:#2937f0;font-weight:700;text-shadow:0px 0px 5px #ffffff}.modal-title{font-size:36px;color:#fff;margin-left:10%}.modal-header{background:linear-gradient(45deg, #2937f0, #9f1ae2)}.heading{font-weight:500 !important}.icon-close{font-weight:700;font-size:52px;color:#2937f0;text-shadow:2px 2px 5px #000}.fs-9{font-size:9px}.pulse-button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:80px;height:80px;border-radius:40px;padding:10px;border:none;background:#9f1ae2;box-shadow:0 5px 35px rgba(0,0,0,0.2);position:fixed;bottom:30px;right:10px;cursor:pointer;outline:none;z-index:1000}@media (min-width: 992px){.pulse-button{left:10px}}.pulse-button__text{display:block;width:100%;height:43px;font:12px 'Open Sans', sans-serif;color:#fff;text-shadow:1px 1px 1px #000000;text-align:center;line-height:1.2;opacity:1;position:absolute;transition:.3s;margin-top:1px}.pulse-button__rings{border:5px solid #9f1ae2;box-shadow:2px 2px 10px #9f1ae2;position:absolute;top:0;left:0;bottom:0;right:0;height:auto;width:auto;border-radius:50%;animation-duration:2.0s;animation-name:pulse_1;animation-iteration-count:infinite;z-index:-1}.pulse-button__rings:nth-child(2){animation-name:pulse_2}.pulse-button__rings:nth-child(3){animation-name:pulse_3}@keyframes pulse_1{from{opacity:1;transform:scale(0.9, 0.9)}to{opacity:0;transform:scale(1.6, 1.6)}}@keyframes pulse_2{from{opacity:1;transform:scale(2, 2)}to{opacity:0;transform:scale(1.8, 1.8)}}@keyframes pulse_3{from{opacity:1;transform:scale(0.8, 0.8)}to{opacity:0;transform:scale(2.3, 2.3)}}
