@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@100;200;300;400;500;600;700&display=swap");
@import url("../themes/galactica/assets/import/body.css");
@import url("../themes/galactica/assets/import/header.css");
@import url("../themes/galactica/assets/import/footer.css");
#cennik .section__baner{display:flex;align-items:center;height:600px;position:relative}
#cennik .section__baner h1{font-size:2rem;font-weight:600;color:var(--color-text-white);text-align:center;position:relative}
#cennik .section__baner h1 span{color:var(--color-red);font-weight:700}
#cennik .section__baner h2{font-size:1rem;font-weight:300;color:var(--color-text-white);text-align:center;position:relative;padding-top:60px;line-height:1.8}
#cennik .section__1{position:relative;top:0;margin-bottom:100px;padding-top:0px}
#cennik .section__1:before{content:"";position:absolute;left:0;right:0;width:100vw;height:1px;background:var(--color-gray);top:-30px}
#cennik .section__1:after{content:"";position:absolute;top:-30px;background:linear-gradient(0deg,#40404000 0%,#40404080 100%);height:30%;width:100%;z-index:-1}
#cennik .section__1-pakiety{display:flex;gap:20px;flex-wrap:wrap;position:relative;top:-70px}
#cennik .section__1-pakiety:before{content:"";position:absolute;background:linear-gradient(to top,#fd0048,#006aff);width:50%;height:50%;left:50%;right:50%;margin:0 auto;transform:translate(-50%,-50%);top:50%;filter:blur(50px);opacity:0.5}
#cennik .section__1-pakiet-a,#cennik .section__1-pakiet-c{display:flex;flex:1 1 auto;background:var(--color-gray);border-radius:20px;flex-direction:column;z-index:2}
#cennik .section__1-pakiet-b{display:flex;flex:1 1 auto;background:var(--color-text-white);border-radius:20px;flex-direction:column;z-index:1}
#cennik .section__1-pakiet-a .nazwa,#cennik .section__1-pakiet-c .nazwa{color:var(--color-text-white);font-weight:600;font-size:1.5rem;padding:40px 40px 0px 40px}
#cennik .section__1-pakiet-b .nazwa{color:var(--color-text-black);font-weight:700;font-size:1.5rem;padding:40px 40px 0px 40px;display:flex;align-items:center;justify-content:space-between}
#cennik .section__1-pakiet-b .nazwa span{font-size:0.7rem;background:#dadada;color:var(--color-gray);border-radius:20px;padding:5px 10px;text-transform:uppercase;transition:all 0.3s ease;-webkit-animation:ButtonShake 4s cubic-bezier(0.65,0,0.35,1) infinite;animation:ButtonShake 4s cubic-bezier(0.65,0,0.35,1) infinite}
#cennik .section__1-pakiet-a .cena,#cennik .section__1-pakiet-c .cena{display:flex;align-items:center;color:var(--color-text-white);gap:10px;line-height:1;padding:20px 40px 20px 40px}
#cennik .section__1-pakiet-b .cena{display:flex;align-items:center;color:var(--color-text-black);gap:10px;line-height:1;padding:20px 40px 20px 40px}
#cennik .section__1-pakiet-a .cena p,#cennik .section__1-pakiet-c .cena p{color:var(--color-text-white);font-weight:600;font-size:2.5rem}
#cennik .section__1-pakiet-b .cena p{color:var(--color-text-black);font-weight:700;font-size:2.5rem}
#cennik .section__1-pakiet-a .cena span,#cennik .section__1-pakiet-c .cena span{max-width:100px;color:var(--color-gray-light)}
#cennik .section__1-pakiet-b .cena span{max-width:100px;color:var(--color-text-black)}
#cennik .section__1-pakiet-b:hover .nazwa span{background:var(--color-red);color:var(--color-text-white)}
#cennik .section__1-pakiet-a .item,#cennik .section__1-pakiet-c .item{line-height:1.8;font-size:0.9rem;font-weight:300;padding:0px 40px 50px 40px}
#cennik .section__1-pakiet-b .item{line-height:1.8;font-size:0.9rem;font-weight:500;padding:0px 40px 50px 40px}
#cennik .section__1-pakiet-a .item p,#cennik .section__1-pakiet-c .item p{color:var(--color-text-white);display:flex;gap:10px}
#cennik .section__1-pakiet-b .item p{color:var(--color-text-black);display:flex;gap:10px}
#cennik .section__1-pakiet-a .item p:before,#cennik .section__1-pakiet-c .item p:before,#cennik .section__1-pakiet-b .item p:before{content:"check_circle";font-family:"material symbols sharp";font-variation-settings:"FILL" 1,"wght" 200,"GRAD" 200,"opsz" 48;font-size:1.5rem;color:var(--color-red);line-height:1}
#cennik .section__1-pakiet-a .button,#cennik .section__1-pakiet-c .button,#cennik .section__1-pakiet-b .button{padding:30px 40px 40px 40px;margin-top:auto;border-top:1px solid #4e4e4e}
#cennik .section__1-pakiet-a .button button,#cennik .section__1-pakiet-b .button button,#cennik .section__1-pakiet-c .button button{background-color:var(--color-red);color:var(--color-text-white)}
#cennik .section__1-pakiet-a .button button:hover,#cennik .section__1-pakiet-b .button button:hover,#cennik .section__1-pakiet-c .button button:hover{background-color:var(--color-text-black);color:var(--color-text-white)}
#cennik .section__1-pakiet-a .item p:nth-child(-n + 3),#cennik .section__1-pakiet-b .item p:nth-child(-n + 3),#cennik .section__1-pakiet-c .item p:nth-child(-n + 3){font-weight:bold}
@media (max-width:500px){#cennik .section__baner h1{text-align:left;font-size:1.5rem}}
@media (max-width:500px){#cennik .section__baner h2{text-align:left}}
button.button__cennik{display:flex;align-items:center;justify-content:center;border:0;padding:12px 22px;width:100%;border-radius:10px;background-color:linear-gradient(to top,#fd0048,#006aff);color:var(--color-text-white);transition:all 0.3s ease}
button.button__cennik:hover{background-color:var(--color-text-black)}
.button__zapytaj{display:flex;align-items:center;justify-content:center;border:0;padding:12px 22px;width:100%;max-width:fit-content;border-radius:10px;background-color:var(--color-red);color:var(--color-text-white);transition:all 0.3s ease}
.button__zapytaj:hover{background-color:var(--color-text-black)}
#cennik .section__1-opis{display:flex;align-items:center;flex-wrap:wrap;gap:40px;margin-top:50px;justify-content:center;flex:1 1 auto}
#cennik .section__1-opis .opis{color:var(--color-text-white);display:flex;gap:10px;align-items:center}
#cennik .section__1-opis .opis:before{content:"dns";font-family:"material symbols sharp";font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 200,"opsz" 48;font-size:2.5rem;color:var(--color-red);line-height:1}
@media (max-width:768px){#cennik .section__1-opis{justify-content:center;gap:20px;margin-top:50px}}
@media (max-width:768px){#cennik .section__1-opis .opis{justify-content:center;flex-direction:column;align-items:flex-start}}
#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}