.rentalContactForm_container__WU0y7{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;padding:64px;border-radius:60px;background-color:var(--accent)}.rentalContactForm_description__pI0aX{margin:0;line-height:clamp(24px,5vw,30px);color:var(--description-on-color);font-size:clamp(16px,5vw,20px);text-align:start}.rentalContactForm_sectionTitle__m3mPD{font-size:clamp(20px,5vw,42px);margin:0 0 10px;text-align:start}.rentalContactForm_textWrapper__xUcjC{display:flex;flex-direction:column;gap:30px;grid-column:span 5}.rentalContactForm_formContainer__3h510{grid-column:9/span 4}@media (max-width:1120px){.rentalContactForm_formContainer__3h510{grid-column:7/span 6}}@media (max-width:992px){.rentalContactForm_container__WU0y7{padding:32px;border-radius:40px}.rentalContactForm_description__pI0aX,.rentalContactForm_sectionTitle__m3mPD{text-align:center}.rentalContactForm_textWrapper__xUcjC{grid-column:span 12;margin-bottom:20px}.rentalContactForm_formContainer__3h510{grid-column:2/span 10}}@media (max-width:576px){.rentalContactForm_container__WU0y7{padding:32px 20px;grid-template-columns:repeat(6,1fr);border-radius:20px}.rentalContactForm_textWrapper__xUcjC{grid-column:span 6;margin-bottom:20px}.rentalContactForm_formContainer__3h510{grid-column:span 6;margin-top:0}}.RentalInstallation_installationSection__fEaCc{padding:80px 0;background:white}.RentalInstallation_sectionTitle__ZNrK6{font-size:clamp(28px,5vw,42px);line-height:1.3;font-weight:700;color:var(--color-text);margin-bottom:16px}.RentalInstallation_sectionDescription__J4Ct4{font-size:clamp(16px,3vw,20px);line-height:1.6;color:var(--color-grey)}.RentalInstallation_stepsContainer__P4sH6{display:grid;gap:24px;position:relative}.RentalInstallation_stepCard__N6Uiw{padding:32px;border-radius:20px;border:2px solid #f1f3f5;background:white;transition:all .3s ease;position:relative}.RentalInstallation_stepCard__N6Uiw:hover{transform:translateX(8px);box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:var(--accent)}.RentalInstallation_stepHeader__N9yoa{display:flex;align-items:center;gap:20px;margin-bottom:20px}.RentalInstallation_stepNumber__GpVut{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),#60a5fa);border-radius:50%;flex-shrink:0}.RentalInstallation_numberText__i_Bfh{font-size:24px;font-weight:700;color:white}.RentalInstallation_stepIconWrapper__Of8aT{flex-shrink:0}.RentalInstallation_stepIcon__wUEcH{background:rgba(96,165,250,.1);color:var(--accent)}.RentalInstallation_stepTitle__mYX79{font-size:clamp(20px,3vw,24px);line-height:1.3;font-weight:600;color:var(--color-text);margin-bottom:8px}.RentalInstallation_stepDescription__xdsPT{font-size:clamp(14px,2.5vw,16px);line-height:1.7;color:var(--color-grey)}.RentalInstallation_stepConnector__CfhU5{position:absolute;left:48px;bottom:-24px;width:2px;height:24px;background:linear-gradient(180deg,#e5e7eb,transparent);z-index:1}.RentalInstallation_infoCard___A4SH{padding:32px;border-radius:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd}.RentalInstallation_infoTitle__L3_4h{font-size:clamp(20px,3vw,24px);line-height:1.3;font-weight:600;color:var(--color-text)}.RentalInstallation_infoText__6ZSoD{font-size:clamp(14px,2.5vw,16px);line-height:1.6;color:var(--color-grey)}@media (min-width:768px){.RentalInstallation_stepsContainer__P4sH6{max-width:800px;margin:0 auto}.RentalInstallation_stepCard__N6Uiw{padding-left:100px}.RentalInstallation_stepNumber__GpVut{position:absolute;left:32px}.RentalInstallation_stepConnector__CfhU5{left:56px}}@media (max-width:768px){.RentalInstallation_installationSection__fEaCc{padding:60px 0}.RentalInstallation_infoCard___A4SH,.RentalInstallation_stepCard__N6Uiw{padding:24px}.RentalInstallation_stepHeader__N9yoa{flex-direction:row;gap:16px}.RentalInstallation_stepNumber__GpVut{width:40px;height:40px}.RentalInstallation_numberText__i_Bfh{font-size:20px}}.RentalBenefits_benefitsSection__JUPha{padding:80px 0;background:linear-gradient(180deg,#f9fafb,#ffffff)}.RentalBenefits_mainTitle__LJJYO{font-size:clamp(28px,5vw,42px);line-height:1.3;font-weight:700;color:var(--color-text);margin-bottom:24px}.RentalBenefits_mainDescription__c2Ygh{font-size:clamp(16px,3vw,20px);line-height:1.7;color:var(--color-grey)}.RentalBenefits_benefitsGrid__6FfqX{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.RentalBenefits_benefitCard__70xj6{padding:32px;border-radius:24px;border:1px solid #e5e7eb;background:white;transition:all .3s ease;height:100%;display:flex;flex-direction:column;gap:16px}.RentalBenefits_benefitCard__70xj6:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.12);border-color:var(--accent)}.RentalBenefits_iconWrapper__r_EtH{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RentalBenefits_benefitTitle__DQt1n{font-size:clamp(20px,3vw,24px);line-height:1.3;font-weight:600;color:var(--color-text)}.RentalBenefits_benefitDescription__Obo3R{font-size:clamp(14px,2vw,16px);line-height:1.6;color:var(--color-grey);flex-grow:1}.RentalBenefits_ctaCard__xxCch{padding:48px;border-radius:32px;background:linear-gradient(135deg,var(--accent),#60a5fa);border:none;box-shadow:0 16px 48px rgba(96,165,250,.3)}.RentalBenefits_ctaTitle__GLhHf{font-size:clamp(24px,4vw,32px);line-height:1.4;font-weight:700;color:white;margin-bottom:16px}.RentalBenefits_ctaText__cymIn{font-size:clamp(16px,3vw,20px);line-height:1.6;color:rgba(255,255,255,.95);max-width:600px}@media (max-width:768px){.RentalBenefits_benefitsSection__JUPha{padding:60px 0}.RentalBenefits_benefitsGrid__6FfqX{grid-template-columns:1fr;gap:24px}.RentalBenefits_benefitCard__70xj6{padding:24px}.RentalBenefits_ctaCard__xxCch{padding:32px 24px}}.RentalCatalog_sectionTitle__Cn_7V{font-size:clamp(26px,5vw,36px);line-height:1.2}.RentalCatalog_description__Cze6M{color:var(--color-grey);line-height:1.6;font-size:clamp(14px,5vw,18px);max-width:600px}.RentalCatalog_categoryWrapper__yG7ln{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(296px,1fr));justify-content:space-between;column-gap:16px;row-gap:26px;margin:0 auto 56px}.RentalCatalog_link__d2n_c{padding:0;display:flex;margin:0 auto;width:100%;height:100%}.RentalCatalog_card__R_d0c{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:10px 10px 0}.RentalCatalog_card__R_d0c:hover .RentalCatalog_sub__YADSe{color:var(--accent);transition:.4s}.RentalCatalog_image__OsegJ{display:block;object-fit:cover}.RentalCatalog_title__Dv_gT{margin:5px auto 0;max-width:900px;width:95%;text-align:center}.RentalCatalog_subtitle__i_jSV{margin-top:5px;font-size:26px}.RentalCatalog_title__Dv_gT span{color:var(--accent)}.RentalCatalog_sub__YADSe{display:flex;flex-direction:column;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:991.98px){.RentalCatalog_title__Dv_gT{font-size:44px;max-width:750px}}@media (max-width:1001.9px){.RentalCatalog_image__OsegJ{object-fit:contain}.RentalCatalog_categoryWrapper__yG7ln{row-gap:36px;max-width:800px}.RentalCatalog_card__R_d0c{min-width:350px}}@media (max-width:800px){.RentalCatalog_categoryWrapper__yG7ln{max-width:670px}.RentalCatalog_card__R_d0c{min-width:300px}}@media (max-width:700px){.RentalCatalog_categoryWrapper__yG7ln{max-width:630px}}@media (max-width:661.9px){.RentalCatalog_categoryWrapper__yG7ln{max-width:600px}.RentalCatalog_card__R_d0c{min-width:350px}}@media (max-width:475.98px){.RentalCatalog_title__Dv_gT{font-size:36px}.RentalCatalog_sub__YADSe{font-size:20px!important}}@media (max-width:380px){.RentalCatalog_card__R_d0c{min-width:300px}}.RentalAdvantages_advantagesList__g0rKi{display:grid;grid-template-columns:repeat(12,1fr);gap:30px}.RentalAdvantages_advantagesList__g0rKi li{grid-column:span 6;display:inline-flex;justify-content:center}.RentalAdvantages_advantageCard__JA_Fk{border-radius:36px;padding:40px;border:1px solid #e5e7eb;transition:all .3s ease}.RentalAdvantages_advantageCard__JA_Fk:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1);border-color:var(--accent)}.RentalAdvantages_iconWrapper__Gt63f{display:flex;align-items:center;justify-content:center;width:64px;aspect-ratio:1/1;background:linear-gradient(135deg,var(--accent),#60a5fa);border-radius:16px;margin-bottom:40px}.RentalAdvantages_benefitIcon__lpPHQ{color:white}.RentalAdvantages_sectionTitle__oS8q0{font-size:clamp(26px,5vw,36px);line-height:1.2}.RentalAdvantages_description___XYXC{color:var(--color-grey);line-height:1.6;font-size:clamp(14px,5vw,18px);max-width:600px}.RentalAdvantages_cardTitle__8GBCW{font-size:clamp(26px,5vw,32px);margin-bottom:10px}.RentalAdvantages_cardDescription__jnaky{font-size:clamp(16px,5vw,20px)}@media (max-width:768px){.RentalAdvantages_advantagesList__g0rKi{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.RentalAdvantages_advantageCard__JA_Fk{padding:24px}}.RentalHeroSection_rentalHeroSection__JlMYc{margin-top:106px}.RentalHeroSection_topSectionWrapper__4Zv5r{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:25px}.RentalHeroSection_textWrapper__LM4qi{grid-column:span 6}.RentalHeroSection_mainTitle__T2gtw{font-family:var(--font-family);margin:33px 0 20px;font-weight:600;line-height:1.2;font-size:clamp(28px,5vw,42px);white-space:pre-line}.RentalHeroSection_description__ac36B{margin-bottom:48px;max-width:410px;line-height:var(--lh-24);font-size:clamp(15px,5vw,24px);font-weight:500;color:var(--color-grey)}.RentalHeroSection_imgContainer__c7owl{grid-column:span 6}.RentalHeroSection_advantageList__MJmGk{display:grid;grid-template-columns:repeat(12,1fr);column-gap:25px;margin:74px 0 46px}.RentalHeroSection_listItemBlock__jPn7j{grid-column:span 4}.RentalHeroSection_blockOffset__WC1Pl{display:flex;justify-content:center;gap:16px}.RentalHeroSection_blockOffset__WC1Pl svg{min-width:24px;min-height:24px}.RentalHeroSection_advantageDescription__rItcZ{max-width:340px;line-height:var(--lh-30);color:var(--color-grey);font-size:clamp(13px,5vw,20px)}.RentalHeroSection_icon__Rz_qs{transform:translateY(3px)}@media (max-width:768px){.RentalHeroSection_topSectionWrapper__4Zv5r{grid-template-columns:1fr;grid-gap:20px}.RentalHeroSection_mainTitle__T2gtw{margin:24px 0;white-space:unset}.RentalHeroSection_description__ac36B{margin-bottom:32px}}@media (max-width:576px){.RentalHeroSection_mainTitle__T2gtw{margin:16px 0}.RentalHeroSection_description__ac36B{margin-bottom:24px}.RentalHeroSection_advantageList__MJmGk{grid-template-columns:1fr;gap:16px}.RentalHeroSection_listItemBlock__jPn7j{grid-column:span 1}.RentalHeroSection_blockOffset__WC1Pl{flex-direction:row;justify-content:start;text-align:left;gap:10px}.RentalHeroSection_blockOffset__WC1Pl svg{margin-top:5px}}