.elementor .e-fe2e353-dfe6e35{width:200px;font-family:"Lisu Bosa";font-weight:900;font-size:56px;color:#242F3E;padding:0px;margin-inline-start:20px;}.elementor .e-5a7ef3a-c5fa221{width:200px;height:100%;font-family:"Wix Madefor Display";font-weight:300;font-size:16px;color:#ffffff;text-align:center;padding:0px;background-image:linear-gradient(135deg, #D6BE8E 0%,#AA905D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#D6BE8E;display:flex;justify-content:center;align-items:center;}.elementor .e-5a7ef3a-c5fa221:hover,.elementor .e-5a7ef3a-c5fa221:focus-visible{color:#42556F;}.elementor .e-263cb10-3f81c7c{width:200px;height:100%;font-family:"Wix Madefor Display";font-weight:300;font-size:16px;color:#ffffff;padding:0px;border-radius:0px;background-image:linear-gradient(135deg, #42556F 0%,#242F3E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#42556F;}.elementor .e-263cb10-3f81c7c:hover,.elementor .e-263cb10-3f81c7c:focus-visible{color:#D6BE8E;}.elementor .e-04919ba-23dc01f{height:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#4C4C4C;margin-inline-end:20px;background-color:#fa373700;display:flex;align-items:center;}.elementor .e-04919ba-23dc01f:hover,.elementor .e-04919ba-23dc01f:focus-visible{color:#AA905D;}.elementor .e-04919ba-23dc01f:active{color:#AA905D;}.elementor .e-0384747-aaf2007{height:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#4C4C4C;padding-block-start:12px;background-color:#fa373700;display:flex;justify-content:center;align-items:center;}.elementor .e-0384747-aaf2007:hover,.elementor .e-0384747-aaf2007:focus-visible{color:#AA905D;}.elementor .e-0384747-aaf2007:active{color:#AA905D;}.elementor .e-1efe701-27e9dc9{height:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#4C4C4C;background-color:#fa373700;display:flex;align-items:center;}.elementor .e-1efe701-27e9dc9:hover,.elementor .e-1efe701-27e9dc9:focus-visible{color:#AA905D;}.elementor .e-1efe701-27e9dc9:active{color:#AA905D;}.elementor .e-122f4df-7f22598{height:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#4C4C4C;background-color:#fa373700;display:flex;align-items:center;}.elementor .e-122f4df-7f22598:hover,.elementor .e-122f4df-7f22598:focus-visible{color:#AA905D;}.elementor .e-122f4df-7f22598:active{color:#AA905D;}.elementor .e-2256a7c-b64a5e3{width:1200px;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row-reverse;align-items:center;}.elementor .e-cb0e997{width:100vw;height:54px;position:sticky;inset-block-start:0px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-5b4e70b-3e3c7e5{font-family:"Playfair Display";font-weight:700;font-size:46px;color:#242F3E;margin-block-start:60px;}.elementor .e-10a4efd-4ef26ae{font-family:Poppins;font-weight:200;font-size:26px;}.elementor .e-9905418-cf5800e{width:1200px;height:100%;padding:0px;flex-direction:column;}.elementor .e-f10e13e-76ba71a{width:216px;height:54px;font-family:"Wix Madefor Display";font-weight:300;font-size:17px;color:#D6BE8E;border-radius:0px;background-color:#42556F;}.elementor .e-f10e13e-76ba71a:hover,.elementor .e-f10e13e-76ba71a:focus-visible{color:#42556F;background-color:#D6BE8E;}.elementor .e-2fce859-3a294c6{width:180px;height:54px;font-family:"Wix Madefor Display";font-weight:300;font-size:17px;color:#4C4C4C;margin-inline-start:20px;border-radius:0px;border-width:3px;border-color:#D6BE8E;background-color:#ffffff;}.elementor .e-2fce859-3a294c6:hover,.elementor .e-2fce859-3a294c6:focus-visible{color:#;background-color:#D6BE8E;}.elementor .e-96befc6-61934e8{width:1200px;padding:0px;margin-block-start:30px;margin-block-end:80px;}.elementor .e-c02af39-b3c9d53{width:100vw;height:500px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(135deg, rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0) 48%),url("https://rsolar.pl/wp-content/uploads/2026/10/Bez-nazwy-1.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center left;display:flex;flex-direction:column;align-items:center;}.elementor .e-7d77f72-bffb46f{width:1300px;scroll-margin-top:50px;column-gap:30px;padding:0px;margin-block-start:30px;margin-block-end:30px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-ffdc985-0f1af07{font-family:Poppins;font-weight:300;font-size:20px;color:#AA905D;margin-block-start:20px;margin-inline-start:20px;}.elementor .e-b70fcf9-31896b1{font-family:"Playfair Display";font-weight:600;font-size:36px;color:#242F3E;}.elementor .e-f5b0fb8-40eefaf{font-family:Poppins;font-weight:300;font-size:18px;color:#4C4C4C;margin-block-start:20px;margin-inline-start:20px;}.elementor .e-6a84a90-6cf849e{font-family:Poppins;font-weight:300;font-size:18px;color:#4C4C4C;margin-block-start:35px;margin-inline-start:0px;}.elementor .e-349d4c0-3f5fbdf{width:300px;height:54px;font-family:"Wix Madefor Display";font-weight:300;font-size:17px;color:#D6BE8E;margin-block-start:40px;border-radius:0px;background-color:#42556F;}.elementor .e-349d4c0-3f5fbdf:hover,.elementor .e-349d4c0-3f5fbdf:focus-visible{color:#42556F;background-color:#D6BE8E;}.elementor .e-1d7ade4-fafbf51{width:1200px;height:100%;padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .e-af9e4cc{width:100vw;height:500px;padding:0px;background-image:url("https://rsolar.pl/wp-content/uploads/2026/10/Bez-nazwy-1Q-scaled.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:column;align-items:center;}.elementor .e-ffe89d3{width:1200px;scroll-margin-top:50px;padding:0px;}.elementor .e-81ac0d5-393501d{font-family:Poppins;font-weight:300;font-size:20px;color:#AA905D;margin-inline-start:20px;}.elementor .e-c1c7c6b-8aefbd4{width:400px;font-family:"Playfair Display";font-weight:600;font-size:36px;color:#242F3E;}.elementor .e-14ab3a7-8f7387b{font-family:Poppins;font-weight:300;font-size:18px;color:#4c4c4c;margin-block-start:20px;margin-inline-start:20px;margin-inline-end:60px;}.elementor .e-27a9df4-7b07b88{width:600px;height:340px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:20px;flex-direction:column;}.elementor .e-dd87dc6-4ead299{width:50vw;height:100%;padding:0px;margin:0px;background-color:#ffffff;flex-direction:row-reverse;align-items:center;}.elementor .e-202e2cb-8939853{width:640px;height:340px;margin-inline-start:-40px;background-image:url("https://rsolar.pl/wp-content/uploads/2026/10/onas_rsolar.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-b0bdc92-ffbd6db{width:50vw;height:100%;padding:0px;margin:0px;background-image:linear-gradient(45deg, #42556F 0%,#242F3E 98%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;align-items:center;}.elementor .e-e026c29-df5df2b{width:100vw;height:380px;scroll-margin-top:50px;padding:0px;flex-direction:row;justify-content:space-evenly;align-items:center;}.elementor .e-1fd0edb-59dd321{font-family:"Playfair Display";font-weight:600;font-size:36px;color:#242F3E;padding:0px;margin-block-start:20px;}.elementor .e-ee0905b-4a02f7e{height:100%;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:11px;row-gap:0px;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-af24dca-1cccd59{width:1200px;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .e-7f74abf{width:100vw;height:233px;padding:0px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-4c9c774-364f68b{font-family:Poppins;font-weight:300;font-size:20px;color:#AA905D;align-self:center;}.elementor .e-e8b8aee-250e988{font-family:"Playfair Display";font-weight:600;font-size:36px;color:#242F3E;align-self:center;}.elementor .e-4604276-f8e0e60{font-family:Poppins;font-weight:300;font-size:18px;color:#4c4c4c;text-align:justify;margin-block-start:20px;margin-inline-start:0px;align-self:center;}.elementor .e-55cd992-d678ecb{width:1100px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:20px;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-5f28e8f{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-9ae16fd{width:30%;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-3034576-39ac14c{width:30%;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-85eea3b{flex-direction:row;justify-content:center;}.elementor .e-9b433e4-7a52c5b{font-family:Poppins;font-weight:300;font-size:20px;color:#AA905D;margin-inline-start:20px;}.elementor .e-73be311-4bc058a{font-family:"Playfair Display";font-weight:600;font-size:36px;color:#242F3E;}.elementor .e-4a29046-5f19449{font-family:Poppins;font-weight:300;font-size:18px;color:#4c4c4c;margin-block-start:20px;margin-inline-start:20px;}.elementor .e-4a29046-5f19449:hover,.elementor .e-4a29046-5f19449:focus-visible{color:#AA905D;}.elementor .e-b0df33d-12253e9{font-family:Poppins;font-weight:300;font-size:18px;color:#4c4c4c;margin-block-start:20px;margin-inline-start:20px;}.elementor .e-b0df33d-12253e9:hover,.elementor .e-b0df33d-12253e9:focus-visible{color:#AA905D;}.elementor .e-5be53ba-7ee3b0e{font-family:Poppins;font-weight:300;font-size:18px;color:#4c4c4c;margin-block-start:20px;margin-inline-start:20px;}.elementor .e-5be53ba-7ee3b0e:hover,.elementor .e-5be53ba-7ee3b0e:focus-visible{color:#AA905D;}.elementor .e-b37541b-d4eda09{width:600px;height:300px;padding-block-start:20px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:60px;flex-direction:column;align-items:start;}.elementor .e-d6cd2d1-76ca68f{width:50vw;height:100%;padding:0px;margin:0px;background-color:#ffffff;align-items:center;}.elementor .e-24689dd-e2eb489{width:640px;height:300px;margin-inline-end:-40px;background-image:url("https://rsolar.pl/wp-content/uploads/2026/10/Przytulny-salon-w-stylu-skandynawskim.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-3ff5a93-d2c4bca{width:50vw;height:100%;scroll-margin-top:20px;padding:0px;margin:0px;background-image:linear-gradient(45deg, #AA905D 0%,#D6BE8E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row-reverse;align-items:center;}.elementor .e-2367f1e{width:100vw;height:340px;scroll-margin-top:50px;padding:0px;flex-direction:row-reverse;justify-content:space-evenly;align-items:center;}.elementor .e-53745a2-e9e663a{font-family:"Playfair Display";font-weight:600;font-size:36px;color:#242F3E;padding:0px;margin-block-end:15px;align-items:end;align-self:end;}.elementor .e-0cc5d97-1de5fda{font-family:Poppins;font-weight:300;font-size:16px;color:#4C4C4C;padding:0px;margin-block-end:15px;align-items:end;align-self:end;}.elementor .e-3df4733-2b846a1{width:1200px;padding:0px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;justify-content:space-between;}.elementor .e-1c0fa7b-8ceb2b5{width:1200px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-f1545f8{width:100vw;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:0px;align-items:center;}.elementor .e-c4e6b0d{width:100vw;height:350px;padding:0px;flex-direction:column;}.elementor .e-8aa29c2-5540239{width:220px;font-family:Poppins;font-weight:200;font-size:14px;color:#D6BE8E;text-align:center;margin-inline-start:20px;transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1);}.elementor .e-8aa29c2-5540239:hover,.elementor .e-8aa29c2-5540239:focus-visible{font-weight:500;color:#D6BE8E;}.elementor .e-3aee067-c31c6fc{font-family:Poppins;font-weight:300;font-size:14px;color:#ffffff;background-color:#ffffff00;}.elementor .e-3aee067-c31c6fc:hover,.elementor .e-3aee067-c31c6fc:focus-visible{color:#D6BE8E;}.elementor .e-b439a14-800740b{font-family:Poppins;font-weight:300;font-size:14px;color:#ffffff;background-color:#ffffff00;}.elementor .e-b439a14-800740b:hover,.elementor .e-b439a14-800740b:focus-visible{color:#D6BE8E;}.elementor .e-b44c34f-f1d2899{font-family:Poppins;font-weight:300;font-size:14px;color:#ffffff;background-color:#ffffff00;}.elementor .e-b44c34f-f1d2899:hover,.elementor .e-b44c34f-f1d2899:focus-visible{color:#D6BE8E;}.elementor .e-5fb9744-30d7a47{font-family:Poppins;font-weight:300;font-size:14px;color:#ffffff;background-color:#ffffff00;}.elementor .e-5fb9744-30d7a47:hover,.elementor .e-5fb9744-30d7a47:focus-visible{color:#D6BE8E;}.elementor .e-bd466b1-37cf999{width:1200px;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row-reverse;justify-content:center;align-items:center;}.elementor .e-8310660-3bf4514{width:665px;font-family:Poppins;font-weight:200;font-size:14px;color:#ffffff;text-align:center;margin-inline-end:20px;}.elementor .e-60fee0b-d87e441{width:100vw;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(135deg, #42556F 0%,#242F3E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:space-around;align-items:center;}