.App.dark-mode{background-color:initial!important}.App{transition:.3s}.hidden{opacity:0;transform:translateY(100%);transition:all 1s}.show{opacity:1;transform:translateY(0)}.icons .hidden:nth-child(2){transition-delay:.2s}.icons .hidden:nth-child(3){transition-delay:.4s}.icons .hidden:nth-child(4){transition-delay:.6s}.requisite1,.requisite2{transition-delay:.15s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{font-family:sans-serif;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;transition:.3s}.App hr{background-color:#3b83ffd5;border:0;border-radius:100px;color:#3b83ff;height:5px}main{margin:auto}main .solarImg{align-items:center;display:flex;height:700px;margin:auto;position:relative;width:100%;z-index:0}main img{height:700px;object-fit:cover;width:100%}main .solarImg .textsContainer{align-items:center;background-color:#0003;display:flex;flex-direction:column;height:100%;margin:auto;position:absolute;width:100%}main .solarImg .textsContainer .texts{color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;left:0;margin:auto;position:relative;width:1280px}main .solarImg .textsContainer .texts h1{display:flex;margin:0}main .solarImg .textsContainer .texts h1 div{color:#3b84ff;left:10px;position:relative}main .solarImg .textsContainer .texts button{align-items:center;background-color:initial;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;outline:0;width:120px}main .solarImg .textsContainer .texts button .text{align-items:center;display:flex;gap:10px;margin:0}main .solarImg .textsContainer .texts button hr{background-color:#3b83ff;color:#3b83ff;height:3px;width:100%}main .solarImg .textsContainer .bottomTexts{align-items:center;bottom:0;color:#fff;display:flex;justify-content:left;margin:auto;position:absolute;width:1280px}main .solarImg .textsContainer .bottomTexts hr{background-color:#fff;border:0;border-radius:100px;color:#fff;height:1px;width:30%}main .solarImg .textsContainer .bottomTexts .bottomContainer{align-items:center;display:flex;padding-bottom:50px;width:35%}main .solarImg .textsContainer .bottomTexts .bottomContainer p{margin:0}main article{margin:auto;padding-block:40px;width:1280px}main article .services{align-items:center;display:flex;position:relative;top:10px}main article .services h1{background-color:#fff;margin:auto;text-align:center;width:300px;z-index:1}main article .services hr{position:absolute;width:100%}main .icons{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;height:500px;justify-content:space-around;margin:auto;padding-block:50px}main .icons .card{height:100%;position:relative;transform-style:preserve-3d;transition:3s;width:100%}main .icons .card.dark-mode{background-color:initial!important}main .icons .card .front{align-items:center;display:flex;flex-direction:column;left:0;padding:10px 0;pointer-events:none;position:absolute;text-align:center;top:0;transform:rotateY(0deg) translateZ(60px);transform-origin:center;transition:color .3s ease;width:100%}main .icons .card .front.dark-mode{color:#fff!important}main .icons .card .design{background-color:#fff;border-radius:15px;border-top:5px solid #3b83ff;box-shadow:0 0 7px 7px #0003;height:100%;left:0;pointer-events:none;position:absolute;position:relative;top:0;transform:rotateY(0deg) translateZ(0);transform-style:preserve-3d;transition:background-color .3s ease;width:100%}main .icons .card .design.dark-mode{background-color:#2e2e2e!important}main .icons .card .back{align-items:center;border-radius:15px;bottom:0;display:flex;flex-direction:column;height:100%;left:0;pointer-events:none;position:absolute;text-align:center;top:0;transform:rotateY(-180deg) translateZ(60px);transform-origin:center;transform-style:preserve-3d;width:100%}main .icons .card .back hr{background-color:#3b83ff;border-radius:100px;color:#3b83ff;height:3px;width:90%}main .icons .card .back .photos{display:flex;flex-direction:column;height:80%;justify-content:space-between;width:100%}main .icons .card .back .photos img{height:100px;object-fit:scale-down;width:100%}@supports (-ms-ime-align:auto){.card .back .photos img{height:120px}}main .icons .container:hover .card{transform:rotateY(180deg)}main .icons .card h2{width:100%}main .icons .card ul{display:flex;flex-direction:column;gap:10px;margin-block:auto;text-align:left;width:90%}main .icons .iconContainer{width:100%}main .icons .icon,main .icons .iconContainer{align-items:center;display:flex;justify-content:center}main .icons .icon{border-radius:100%;font-size:40px;height:50px;margin:auto;outline:1px solid;padding:15px;width:50px}main .contact{margin:auto;position:relative;width:100%}main .contact .texts2{align-items:center;background-color:#3b83ff;border-radius:0 1000px 1000px 0;color:#fff;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:600px;justify-content:center;width:95%}main .contact .texts2 .background{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-block:5px solid #fff;border-radius:10px;display:flex;flex-direction:column;height:500px;width:400px}main .contact .texts2 .background .informationSend{display:flex;flex-direction:row-reverse;justify-content:right;position:absolute;width:100%;z-index:2}main .contact .texts2 .background .informationSend .iconCircle{font-size:20px;padding:5px 6px 0 0}main .contact .texts2 .background .informationSend .iconCircle:hover~p{height:100px;opacity:1;padding-inline:15px;pointer-events:all;transition:padding-inline .3s 0ms,height .5s .5s,width .5s;width:150px}main .contact .texts2 .background .informationSend p{background-color:#fff;border-radius:10px 0 10px 10px;color:#3b83ff;font-weight:600;height:0;margin:5;overflow:hidden;padding-bottom:10px;padding-top:4px;pointer-events:none;transition:.3s;transition:padding-inline .3s .5s,height .3s 0ms,width .3s .5s;white-space:normal;width:35%;width:0}main .contact .texts2 form{display:flex;flex-direction:column;gap:20px;position:relative;width:90%}main .contact .texts2 form div{align-items:center;display:flex;font-size:20px;gap:10px}main .contact .texts2 form .icon{left:-25px;position:absolute}main .contact .texts2 form .last{align-items:baseline}main .contact .texts2 form input{background-color:initial;border:0;border-bottom:1px solid #0000;color:#fff;padding:5px;transition:.3s;width:100%}main .contact .texts2 form .checkbox{white-space:nowrap;width:100%}main .contact .texts2 form .checkbox input{border:0;height:15px;margin:0;padding:0;width:15px}main .contact .texts2 form .checkbox label{display:flex;font-size:15px;gap:7px}main .contact .texts2 form .checkbox label a{color:#fff}main .contact .texts2 form input:focus{border-bottom:1px solid #fff;outline:0}main .contact .texts2 form textarea{background-color:initial;border:1px solid #0000;border-radius:5px;color:#fff;height:100px;padding:5px;resize:none;transition:.3s;width:100%}main .contact .texts2 form textarea:focus{border:1px solid #fff;outline:0}main .contact .texts2 form button{background-color:initial;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;outline:0;padding-block:10px;padding-inline:30px;transition:.5s;width:100%}main .contact .texts2 form button:hover{background-color:#fff;color:#00000080}main .information{margin:auto;padding-block:50px;width:1280px}.title{align-items:center;display:flex;margin:auto;max-width:1280px;position:relative;top:10px}.title h1{background-color:#fff;margin:auto;margin-block:20px;max-width:300px;text-align:center;z-index:1}.title hr{position:absolute;width:100%}.title h1{width:55%}main .information .title{align-items:center;display:flex;justify-content:center;padding-bottom:40px;position:relative}main .information .title hr{position:absolute;width:100%}main .information .title h1{background-color:#fff;margin:auto;text-align:center;width:300px;z-index:1}main .information .info{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}main .information .info div{padding:15px;text-align:center}main .information .info div a{color:#000;text-decoration:none}main .milestones{background-color:#3b83ff;border-radius:1000px 0 0 1000px;margin:auto 0 auto auto;width:95%}main .milestones .container{color:#fff;display:flex;padding-block:45px}main .milestones .container .stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:auto;width:1280px}main .milestones .container .stats div{display:flex;text-align:center}main .milestones .container .stats div h2{display:flex;justify-content:center;text-align:center;width:100%}main .workflow{margin:auto;overflow:hidden;width:1280px}main .workflowTitle .title{align-items:center;display:flex;position:relative;top:10px}main .workflowTitle .title h1{background-color:#fff;margin:auto;text-align:center;width:300px;z-index:1}main .workflowTitle .title hr{position:absolute;width:100%}main .workflow .container{align-items:center;display:flex;width:100%}main .workflow .container:nth-child(3){justify-content:space-between;img{bottom:50px;height:500px;left:100px;position:relative;transform:scaleX(-1);width:500px}}main .workflow .container:nth-child(4) img{bottom:50px;height:500px;left:100px;position:relative;transform:scaleX(1);width:500px}main .workflow .container:nth-child(5){justify-content:right;img{bottom:70px;height:500px;position:relative;right:200px;transform:scaleX(-1);width:500px}}main .workflow .container .texts{width:500px}main .workflow .container .texts .number{color:#3b83ff;font-size:60px;margin:0;text-align:center}main .partnersContainer{background-color:#3b83ff;border-radius:0 1000px 1000px 0;color:#fff;width:95%}main .partners{margin:auto;max-width:1280px;overflow:hidden}main .partners .EUSolar{margin-block:50px;padding-inline:15px;text-shadow:#3b83ff 1px 1px 1px}main .partners .EUSolar div li{list-style:square}main .partners .EUSolar a{color:#fff}main .partners img{display:block;height:auto;margin:auto;padding-block:20px;width:100%}main .EUBanner{display:flex;height:100%;margin:auto;max-width:1280px;padding-block:20px}@media only screen and (max-width:1280px){body,main .solarImg .textsContainer{width:100%}main .solarImg .textsContainer .bottomTexts,main .solarImg .textsContainer .texts{width:90%}main .solarImg .textsContainer .bottomTexts .bottomContainer{width:400px}.show .hidden:first-child,.show .hidden:nth-child(2),.show .hidden:nth-child(3),.show .hidden:nth-child(4){transition-delay:0ms}main article{height:1000px;width:97%}main .icons{grid-template-columns:1fr 1fr;height:500px;margin:auto}main .icons .container{margin:auto;width:300px}main .icons .card{height:450px}main .information{width:97%}main .workflow{margin:auto;width:97%}main .workflowTitle .title{align-items:center;display:flex;position:relative;top:10px}main .workflowTitle .title h1{background-color:#fff;margin:auto;text-align:center;width:300px;z-index:1}main .workflowTitle .title hr{position:absolute;width:100%}main .workflow .container{align-items:center;display:flex;width:100%}main .workflow .container:nth-child(3){justify-content:space-between;img{height:50%;left:5%;object-fit:contain;width:30%}}main .workflow .container:nth-child(4) img{height:50%;left:0;margin:auto;object-fit:contain;width:30%}main .workflow .container:nth-child(5){justify-content:right;img{height:50%;left:-5%;object-fit:contain;width:30%}}main .workflow .container .texts{width:500px}main .workflow .container .texts .number{color:#3b83ff;font-size:60px;margin:0;text-align:center}}@media only screen and (max-width:780px){.contact{border:0}main .contact .texts2 .background{align-items:left;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-block:0;border-radius:10px;display:flex;flex-direction:column;height:500px;justify-content:left;width:400px}main .contact .texts2{align-items:baseline}main .contact .texts2 .background .informationSend{display:flex;flex-direction:row-reverse;justify-content:right;position:absolute;width:100%;z-index:2}main .contact .texts2 .background .informationSend .iconCircle:hover~p{height:100px!important}}@media only screen and (max-width:660px){main .solarImg .textsContainer .texts h1{font-size:25px}main .solarImg .textsContainer .texts h1 div{text-shadow:#ffffff97 0 0 10px}main article .services h1{width:55%}main .icons{grid-template-columns:1fr}main .icons .container:hover .card{transform:rotateY(0deg)}main .icons .container .swipedFront{transform:rotateY(180deg)!important}main article{height:2040px}main .contact .texts2 .background{width:90%}main .contact .texts2 .background h2{text-align:center}main .contact .texts2 form{width:80%}main .information .title h1{width:55%}main .information .info,main .milestones .container .stats{grid-template-columns:1fr}main .workflow .container img{display:none}main .workflow .container .texts{width:100%}main .workflow .container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}main .contact .texts2 .background .informationSend .iconCircle:hover~p{height:170px}}.policy{height:100%;margin:auto;width:1280px}.policy.dark-mode{background-color:initial!important;color:#fff!important}.policy .container{padding-inline:15px}.policy .container h1{color:#3b83ff;text-align:center}.policy .container h2{display:flex;gap:10px}.policy .container div{color:#3b83ff}@media only screen and (max-width:1280px){.policy{width:100%}}@media only screen and (max-width:780px){.policy{padding-top:1px;position:relative}}@media only screen and (max-width:660px){.policy{padding-top:85.33333px}}.dark-mode{background-color:#1a1a1a!important;color:#fff!important;transition:background-color color .3s .3s!important;.square{background-color:#1a1a1a!important}a{color:#fff!important}}header{background-color:initial;display:flex;flex-direction:column}header a{color:#3b83ff;display:flex;text-decoration:none}header .headerBg{background-color:#fff;box-shadow:0 0 15px 15px rgba(59,131,255,.454);transition:.3s;width:100%}header .topHeader .icon{padding-right:5px}header .header{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;padding-block:10px;width:1280px}header .header .options{display:flex;justify-content:right;position:relative}header .header .darkButton{align-items:center;background-color:initial;border:0;cursor:pointer;display:flex;font-size:30px;height:70px;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:70px}header .header .darkButton .darkIcon{background-color:#fff;border-radius:0;color:#000;margin:auto;position:absolute;scale:100%;transition:.3s ease;transition-delay:.15s}header .header .darkButton .sunIcon{color:#1a1a1a;margin:auto;position:absolute;scale:0;transition:.3s ease}header .header .darkButton.dark-mode{background-color:initial!important;.darkIcon{background-color:#fff;border-radius:100%;scale:40%;transition-delay:0ms}.darkIcon,.sunIcon{color:#fff;transform:rotate(180deg)}.sunIcon{background-color:initial!important;scale:112%;transition-delay:.15s}}header .header .buttons{align-items:center;display:flex;gap:100px;justify-content:right;width:70%}header .header .buttons .button{align-items:center;background-color:initial;border:0;color:#3b83ff;cursor:pointer;display:flex;font-size:20px;height:45px;justify-content:center;position:relative}header .header .buttons .button.dark-mode{background-color:initial!important;color:#3b83ff!important}header .header .buttons .shop{background-color:#3b83ff;border-radius:10px;color:#fff;font-weight:700;padding:0 15px}header .header .buttons .button hr{background-color:#3b83ff;border:0;bottom:-7px;color:#3b83ff;height:2px;position:absolute;rotate:-180deg;transition:.3s;width:0}header .header .buttons .button:hover hr{width:80%}header .header .logo{align-items:center;display:flex;z-index:2}header .header .logoVid{position:relative;right:20px;width:400px}header .header .logoImg{border-radius:10px;position:relative;width:85px}header .header .select{align-items:center;background-color:#fff;cursor:pointer;display:none;height:70px;justify-content:center;width:200px;z-index:1}header .header .select input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}header .header .select hr{background-color:#3b83ff;border:0;color:#3b83ff;height:2px;margin:0;pointer-events:none;position:absolute;transition:.3s;width:30px}header .header:has(.select input:checked) .button{opacity:1;pointer-events:all;transform:translateX(0)}header .header .select hr:nth-child(2){transform:translateY(-10px)}header .header .select input:checked~hr:nth-child(2){rotate:45deg;transform:translateY(0)}header .header .select input:checked~hr:nth-child(3){width:0}header .header .select hr:nth-child(4){transform:translateY(10px)}header .header .select input:checked~hr:nth-child(4){rotate:-45deg;transform:translateY(0)}@media only screen and (max-width:1280px){header .header{width:100%}header .header .buttons{align-items:center;display:flex;gap:50px;justify-content:right;padding:15px;width:100%}header .header .logo{align-items:center;display:flex;padding-left:15px}}@media only screen and (max-width:780px){header .header .darkButton{left:50%;margin:0;position:absolute;transform:translate(-50%)}header .header .options{justify-content:right;width:200px}header .header .select{display:flex;flex-direction:column;gap:7px}header .header .buttons .button:hover{background-color:#fff;color:#3b83ff}header .header .buttons .shop:hover{background-color:#3b83ff;color:#fff}header .header .buttons .button:first-child{transition-delay:.4s}header .header .buttons .button:nth-child(2){transition-delay:.3s}header .header .buttons .button:nth-child(3){transition-delay:.2s}header .header .buttons .button:nth-child(4){transition-delay:.1s}header .header:has(.select input:checked) .options{transition-delay:0ms;width:200px;.select{border-radius:0;width:100%}.button:first-child,.select{transition-delay:.3s}.button:nth-child(2){transition-delay:.4s}.button:nth-child(3){transition-delay:.5s}.button:nth-child(4){transition-delay:.6s}}header .header .options{display:flex;justify-content:center;position:relative;right:15px;transition:.3s;transition-delay:.75s;width:70px}header .header .select{background-color:#3b83ff;border-radius:100%;height:70px;justify-content:center;transition:.15s;transition-delay:.6s;width:70px;z-index:2}header .header .options .select hr{background-color:#fff;color:#fff}header .header .buttons{flex-direction:column;gap:0;padding:0;pointer-events:none;position:absolute;top:70px;transition:all .3s ease;width:200px;z-index:1}header .header .buttons .button{background-color:#fff;height:70px;opacity:0;transform:translateY(-80px);transition:.3s;width:100%}header .header .buttons .button.dark-mode{background-color:#1a1a1a!important}header .header .buttons .button hr{display:none}header .header .buttons .button:hover{hr{width:0}}header .header .buttons .shop{background-color:#3b83ff;border-radius:0;color:#fff;font-weight:700;padding:0 15px}}@media only screen and (max-width:660px){header{left:0;position:fixed;top:0;transition:.3s ease-in-out;width:100vw;z-index:5}}.messages{display:flex;flex-direction:column;position:fixed;right:4%;top:4%;transition:.5s ease-in-out;z-index:10}.messages .message{animation:fadeIn .5s forwards,fadeOut .5s 7s forwards;background-color:initial;height:100%;opacity:0;overflow:hidden;padding-bottom:15px;transform:translateY(-50px);transition:.3s}.messages .container{background-color:red;border-radius:7px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding-top:10px;width:200px}.messages .container p{margin:0;padding-inline:10px;padding-bottom:10px}.messages .container hr{animation:length 7.5s ease;background-color:#fff;border:0;border-radius:15px;color:#fff;height:3px;margin:auto;width:100%}.messages .fade-out{animation:fadeOut .5s forwards;height:0;padding:0}@keyframes length{0%{width:100%}to{width:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{max-height:500px;opacity:1;padding-bottom:15px}to{max-height:0;opacity:0;padding-bottom:0;transform:translateY(0)}}.messages .fade-in{opacity:1}.messages .top{align-items:center;display:flex;justify-content:space-between;padding-inline:10px;padding-bottom:5px}.messages .top .icon{align-items:center;display:flex;gap:10px;justify-content:center}.messages .top .error-icon{font-size:23px}.messages .top .icon .title{margin:0;white-space:nowrap}.messages .top button{align-items:center;background-color:initial;border:0;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;outline:1px solid #fff;padding:5px;width:20px}.messages .success .container{background-color:#00a000;border-radius:7px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding-top:10px;width:200px}footer{background-color:#fff;display:flex;flex-direction:column;padding-bottom:20px;text-align:center;transition:.3s;width:100%;z-index:-4}footer,footer hr{color:#3b83ff;margin:auto}footer hr{background-color:#3b83ff;border:0;border-radius:100px;height:2px;width:90%}footer img{height:85px;width:85px}footer .container{align-items:center;display:flex;justify-content:space-around;margin:auto;padding-block:20px;width:100%}footer a{color:#3b83ff}@media only screen and (max-width:1280px){footer{width:90%}}.follow{display:flex;height:100vh;margin:-30px;position:fixed;top:-10px;width:110vw;z-index:-1}.follow .followBackground{background-color:#fffc;filter:blur(10px);height:100vh;left:47%;margin:0;position:absolute;transform:translate(-50%);transition:.3s;width:1280px;z-index:1}.follow .followBackground.dark-mode{background-color:#1a1a1acc!important}.circle{background-color:#3b83ff;border-radius:50%;box-shadow:0 0 0 0 #3b83ff80;filter:blur(10px);height:500px;left:-200px;pointer-events:none;position:absolute;top:-230px;width:500px;z-index:-1}.squares{background-color:#3b84ff00;display:flex;flex-wrap:wrap;gap:5px;height:100vh;position:fixed;top:5.5px;transition:.3s;width:120vw;z-index:0}.square{background-color:#fff;border-radius:15px;height:250px;transform:skewX(-10deg);transition:.3s;width:200px;z-index:10}.square,.square:hover{opacity:1}@media only screen and (max-width:1280px){.follow .followBackground{left:53%;transform:translate(-50%,-6%);width:90%}}@media only screen and (max-width:660px){.follow .squares{display:none;opacity:0}.follow .followBackground.dark-mode{background-color:#1a1a1a!important;filter:blur(0);height:100%;height:100vh;left:0;margin:0;position:absolute;top:100px;transform:translate(0);width:100%;width:1280px;z-index:1}}.fade-enter{opacity:0;position:absolute}.fade-enter-active{opacity:1;transition:.2s ease-in .2s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .2s ease-out}
/*# sourceMappingURL=main.7a10a634.css.map*/