@import url("../themes/galactica/assets/import/body.css");
@import url("../themes/galactica/assets/import/header.css");
@import url("../themes/galactica/assets/import/footer.css");
.section__baner{display:flex;align-items:center;height:100vh;position:relative;overflow:hidden}
.section__baner-text-image{display:flex;align-items:center;flex-wrap:wrap;animation:fadeIn 0.5s ease}
@keyframes fadeIn{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.section__baner-text{display:flex;flex-direction:column;gap:11px;flex:1 1 auto}
.section__baner-image{flex:1 1 auto}
.section__baner-text h1{font-weight:600;color:var(--color-text-white)}
.section__baner-text>p:nth-child(1){font-size:1rem;font-weight:500;color:var(--color-gray-light);position:relative;padding-left:60px}
.section__baner-text>p:nth-child(1):before{content:"";position:absolute;left:0;top:50%;height:0.1rem;width:20px;background-color:var(--color-red);z-index:1}
.section__baner-text>p:nth-child(1):after{content:"";position:absolute;left:0;top:50%;height:0.1rem;width:40px;background-color:var(--color-gray);z-index:-1}
.section__baner-text>p:nth-child(3){font-size:calc(1.4rem + 0.5vw);font-weight:500;color:var(--color-gray-light);line-height:1.4}
.section__baner-text>p:nth-child(4){font-size:calc(0.6rem + 0.5vw);font-weight:500;color:var(--color-gray-light)}
.section__baner-image{display:flex;align-items:center;justify-content:center;animation:fadeInPlayer 1s ease}
.section__baner-image img{width:100%;height:auto;max-width:600px}
@keyframes fadeInPlayer{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.button__baner{display:flex;align-items:center;border:0;padding:12px 22px;margin:0;margin-top:34px;position:relative;width:fit-content;border-radius:10px;background-color:var(--color-red);color:var(--color-text-white);transition:all 0.3s ease}
.button__baner:hover{background-color:var(--color-gray);padding-right:36px;box-shadow:0px 0px 50px 10px #292929}
.button__baner span{position:absolute;right:37px;opacity:0;margin-left:0;width:0px}
.button__baner:hover span{width:24px;overflow:hidden;right:8px;opacity:1}.section__1{position:relative;top:-50px}
.section__1:before{content:"";position:absolute;left:0;right:0;width:100vw;height:1px;background:var(--color-gray);top:50px}
.section__1-box{position:relative;background-color:var(--color-gray);border-radius:20px;padding:3.125rem}
.section__1-box h2{color:var(--color-text-white);text-align:center;font-weight:700;position:relative}
.section__1-box span.color_red{color:var(--color-red);font-weight:700}
.two_line:before{content:"";position:absolute;height:0.1rem;width:40px;background-color:var(--color-red);left:calc(50% - 40px);bottom:-30px}
.two_line:after{content:"";position:absolute;height:0.1rem;width:40px;background-color:var(--color-gray-light);bottom:0;right:calc(50% - 40px);bottom:-30px}
.section__1-boxs{display:flex;margin-top:100px;gap:20px;flex-wrap:wrap}
.section__1-box-text-1,.section__1-box-text-2{display:flex;flex-wrap:wrap;flex-direction:column;flex:1 1 300px}
.section__1-boxs p{color:var(--color-text-white);font-weight:200;line-height:1.8}
.section__1-box-text-1 img,.section__1-box-text-2 img{width:100%;height:100px;max-width:85px;margin-bottom:10px}
.button__demo{display:flex;align-items:center;border:0;padding:12px 22px;margin:0;margin-top:34px;position:relative;width:fit-content;border-radius:10px;background-color:var(--color-red);color:var(--color-text-white);transition:all 0.3s ease;box-shadow:0px 0px 50px 0px #d00032b3}
.button__demo:hover{background-color:var(--color-text-black);color:var(--color-text-white);padding-right:36px;box-shadow:none}
.button__demo span{position:absolute;right:37px;opacity:0;margin-left:0;width:0px}
.button__demo:hover span{width:24px;overflow:hidden;right:8px;opacity:1}.section__2{position:relative;padding-top:100px;margin-bottom:100px}
.section__2:before{content:"";position:absolute;top:0;background:linear-gradient(0deg,#40404000 0%,#40404080 100%);height:30%;width:100%;z-index:-1}
.section__2 h2{color:var(--color-text-white);text-align:center;font-weight:700;position:relative}
.section__2 span.color_red{color:var(--color-red);font-weight:700}
.section__2-box{display:flex;gap:20px;margin-top:100px;flex-wrap:wrap;flex:1 1 auto}
.section__2-box .box-1{display:flex;flex-direction:column;background:var(--color-gray);border-radius:20px;padding:3.125rem;flex:1 1 400px}
.section__2-box h3{color:var(--color-text-white);font-weight:600}
.section__2-box p{color:var(--color-text-white);font-weight:200}
.section__2-box .box-1 .image-text{display:flex;gap:13px;margin-bottom:20px}
.section__2-box .box-1 .image-text img{max-width:50px;flex:1}
.button__demo-2{display:flex;align-items:center;border:0;padding:12px 22px;position:relative;width:fit-content;border-radius:10px;background-color:var(--color-red);color:var(--color-text-white);transition:all 0.3s ease;margin:0 auto;top:50px;box-shadow:0px 0px 50px 10px #d00032b3}
.button__demo-2:hover{background-color:var(--color-text-black);color:var(--color-text-white);padding-right:36px;box-shadow:none}
.button__demo-2 span{position:absolute;right:37px;opacity:0;margin-left:0;width:0px}
.button__demo-2:hover span{width:24px;overflow:hidden;right:8px;opacity:1}.section__3{position:relative;padding-top:100px;margin-bottom:100px}
.section__3:before{content:"";position:absolute;top:0;background:linear-gradient(0deg,#40404000 0%,#40404080 100%);height:30%;width:100%;z-index:-1}
.section__3-box{position:relative;background-color:var(--color-text-white);border-radius:20px;padding:3.125rem}
.section__3 h2{color:var(--color-text-black);text-align:center;font-weight:700;position:relative}
.section__3 span.color_red{color:var(--color-red);font-weight:700}
.section__3-box .box-1{display:flex;flex-direction:column;flex:1 1 300px}
.section__3-boxs{display:flex;flex-wrap:wrap;gap:40px;margin-top:100px}
.section__3-boxs .box-1:hover a{color:var(--color-red)}
.section__3-boxs .box-1:hover a::after{right:-30px;transition:all 0.2s ease}
.section__3-boxs a{color:var(--color-text-black);margin-top:auto;font-weight:600;position:relative;display:flex;width:fit-content;padding-top:20px}
.section__3-boxs a:hover{padding-left:30px;color:var(--color-red)}
.section__3-boxs a:hover + hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid var(--color-red);opacity:1}
.section__3-boxs a:after{content:"arrow_forward";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 200,"opsz" 48;position:absolute;font-family:"material symbols sharp";font-size:17px;display:flex;align-items:center;justify-content:flex-end;right:-20px;transition:all 0.2s ease}
.section__3-boxs a:before{content:"";position:absolute;height:0.1rem;background:var(--color-red);transition:all 0.3s ease;top:70%;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:center left}
.section__3-boxs a:hover:before{transform:scaleX(0.2);transform-origin:center left}
.section__3-boxs .box-1 .image-text{display:flex;gap:10px;align-items:baseline;padding-bottom:20px}
.section__3-boxs .box-1 .image-text span{color:var(--color-red);font-weight:600;font-size:1.3rem}
.section__3-box .box-1 .image-text h3{font-weight:600}
@media (max-width:1024px){.section__3-boxs .box-1{flex:1 1 auto;width:300px}}
@media (max-width:500px){.section__3 h2{font-size:1.5rem}}.section__4{position:relative;padding-top:100px;margin-bottom:100px}
.section__4:before{content:"";position:absolute;left:0;right:0;width:100vw;height:1px;background:var(--color-gray);top:50px}
.section__4 h2{color:var(--color-text-white);text-align:center;font-weight:700;position:relative;z-index:1}
.section__4 span.color_red{color:var(--color-red);font-weight:700}
.section__4-image-script{display:flex;justify-content:center;position:relative}
.section__4-image-script img{width:100%;height:auto;width:70%;padding-top:100px}
.section__4-image-script:before{content:"";position:absolute;z-index:-1;width:70%;height:500px;background-color:var(--color-gray-light);box-shadow:0px 0px 10px 100px #19171b;left:50%;right:50%;bottom:0;top:60%;transform:translate(-50%,-50%);border-radius:100px;filter:blur(100px)}
lottie-player.lottie-3{position:absolute;left:0;height:400px;content:"";top:30%;width:auto;z-index:-1}
lottie-player.lottie-4{position:absolute;right:0;height:400px;content:"";top:30%;width:auto;z-index:-1}
@media (max-width:1200px){lottie-player.lottie-3,lottie-player.lottie-4{display:none}}
.section__4-text{display:flex;flex-direction:column;text-align:center;width:fit-content;padding:50px 0px 100px 0px;margin:0 auto;line-height:1;gap:20px}
.section__4-text .title{font-weight:700;font-size:4rem;color:var(--color-red)}
.section__4-text p{font-weight:700;font-size:2rem;color:var(--color-text-white)}
.section__4-text-image{margin:0 auto;background:var(--color-gray);color:var(--color-text-white);border-radius:20px;padding:3.125rem;position:relative;max-width:1100px}
.section__4-text-image p{width:60%}
.section__4-text-image img{position:absolute;width:400px;right:0;bottom:0}
.button__wiecej{display:flex;align-items:center;border:0;padding:12px 22px;border-radius:10px;background-color:var(--color-red);color:var(--color-text-white);transition:all 0.3s ease;box-shadow:0px 0px 50px 10px #d00032b3;width:fit-content;margin:0 auto;margin-top:50px}
.button__wiecej:hover{background-color:var(--color-text-white);color:var(--color-text-black);padding-right:36px;box-shadow:0px 0px 50px 10px var(--color-red)}
.button__wiecej span{position:absolute;right:37px;opacity:0;margin-left:0;width:0px}
.button__wiecej:hover span{width:24px;overflow:hidden;right:8px;opacity:1}
.section__4-kierownik-operator{display:flex;margin-top:100px;flex-wrap:wrap;gap:20px;row-gap:20px}
.section__4-icon{flex:1 1 auto;width:300px}
.section__4-icon img{margin-bottom:20px}
.section__4-icon p{color:var(--color-text-white)}
@media (max-width:1700px){.section__baner-text{padding-left:150px}}
@media (max-width:1024px){.section__baner-text{padding-left:0px;flex:1 1 auto;width:300px}.section__baner-image{flex:1 1 auto;width:300px}}
@media (max-width:500px){.section__baner-image{display:none}.section__3 h2{text-align:left}.two_line:before{left:calc(0% - 0px)}.two_line:after{right:calc(100% - 80px)}.section__3-boxs a{margin-top:15px}.section__4-text{padding-bottom:50px}.section__4-text .title{font-size:2rem}.section__4-text p{font-size:1.5rem;line-height:1.2}.section__4-text-image{justify-content:center;display:flex;padding:2.125rem}.section__4-text-image img{display:none}.section__4-text-image p{width:100%}.section__4-icon{padding:2.125rem}button.button__wiecej{left:auto}}
@media (max-width:500px){.section__1-box,.section__2-box .box-1,.section__3-box,.section__4-box{padding:2.125rem}}
@media (max-width:500px){.section__1-box h2,.section__2 h2,.section__4 h2{text-align:left;font-size:1.5rem}}.section__zaufali{padding:100px 0;background:var(--color-text-white)}
.section__zaufali h3{text-align:center;padding-bottom:50px;color:var(--color-text-black);font-size:clamp(1.5rem,4vw,2rem);font-weight:700}
.splide__slide img{width:100%;height:100%;max-width:150px}.section__faq{position:relative;padding-top:50px;margin-bottom:100px}
.section__faq:before{content:"";position:absolute;top:0;background:linear-gradient(0deg,#40404000 0%,#40404080 100%);height:30%;width:100%;z-index:-1}
.section__faq h2{color:var(--color-text-white);text-align:center;font-weight:700;position:relative;z-index:1}
@media (max-width:500px){.section__faq h2{text-align:left;font-size:1.5rem}}
.section__faq span.color_red{color:var(--color-red);font-weight:700}
.section__faq-text{padding-top:100px}
.accordion-flush .accordion-item .accordion-button{border-radius:7px}
.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:7px}
.accordion-item{line-height:30px;border:0;background-color:var(--color-text-black)}
.accordion-flush .accordion-item{margin:0px 0px 20px 0px;border-radius:7px}
.accordion-item h2.accordion-header{line-height:1.7 !important}
.accordion-button{background:var(--color-text-black)}
.accordion-button.collapsed{color:var(--color-text-white)}
.accordion-button::after{font-family:"Material Symbols Sharp";font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 200,"opsz" 48;content:"expand_more";color:var(--color-text-white);font-size:25px;background-image:none;display:flex;align-items:center;justify-content:center}
.accordion-button:focus{box-shadow:none}
.accordion-button:not(.collapsed){color:var(--color-text-white);background-color:var(--color-text-black);box-shadow:inset 0 calc(var(--color-gray-light) * -1) 0 var(--color-gray)}
.accordion-button:not(.collapsed)::after{background-image:none;transform:var(--bs-accordion-btn-icon-transform)}
.accordion-body{color:var(--color-text-faq);font-size:0.9375rem;line-height:1.8}
.accordion a{color:var(--color-red);font-weight:500}
.accordion a:hover{text-decoration:underline}
#to__top{display:none;position:fixed;bottom:30px;right:30px;z-index:99;font-size:0px;border:none;outline:none;background-color:var(--color-red);color:var(--color-text-white);cursor:pointer;border-radius:100px;height:50px;width:50px;transition:0.2s ease}
#to__top:hover{background-color:#555;transition:0.2s ease}