.elementor .FT-container{max-width:80rem;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;justify-content:center;[modeui-status="dark"] selector .hed h2{color:var(--white)}[modeui-status="dark"]{.contact_fomt *{border-color:var(--dark-border)!important;border-width:1px!important}}.hed{font-weight:800!important;color:var(--foreground)}&[modeui-status=dark]{.hed{color:var(--white)!important}}\n}.elementor .section-title{font-family:Inter;font-weight:800;font-size:60px;color:var(--foreground);line-height:60px;text-align:center;margin-block-start:0;margin-block-end:16px;margin-inline-start:0;margin-inline-end:0;strong{font-weight:800!important;background-clip:text;background-image:linear-gradient(to right,#dc2873,#8c3cdd);color:#fff0}\n}.elementor .site-text{max-width:42rem;font-family:Inter;font-weight:400;font-size:18px;color:var(--muted-foreground);line-height:28px;text-align:center}.elementor .for-dark{&[modeui-status="dark"]{color:var(--dark-white-text)!important;border-color:var(--dark-border);.section-title{color:var(--dark-white-text)!important}.site-text{color:var(--dark-muted-foreground)}.sub-titles{color:var(--dark-white-text)}.card{border-color:var(--dark-border);background-color:var(--foreground)}.card:hover{border-color:var(--primary-border)}.card-title{color:var(--dark-white-text)}._icon-box{border-color:var(--dark-border);background-color:var(--dark-muted);.elementor-icon-box-title{color:var(--dark-white-text)}.elementor-icon-box-description{color:var(--dark-muted-foreground)}}.brand-text{color:var(--dark-white-text)!important}.brand-card{border-color:var(--dark-border)}.repair-card{background-color:var(--dark-card);border-color:var(--dark-border);.repair-waterMark{color:#25272dc7}}}\n}.elementor .sub-titles{font-family:Inter;font-weight:800;font-size:30px;color:var(--foreground);line-height:36px;padding-block-start:12px;padding-block-end:8px}.elementor .card{padding:32px;border-radius:32px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);transition:all 200ms;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .card:hover,.elementor .card:focus-visible{border-color:var(--primary);box-shadow:0 8px 10px 6px var(--shedaw-primary);transform:translate3d(0,-.25rem,0);.card-title{color:var(--primary)}.card-svg{transform:scale(1.1)}\n}.elementor .card-title{font-family:Inter;font-weight:700;font-size:18px;color:var(--foreground);line-height:28px;text-align:center;transition:all 200ms}.elementor .card-text{font-family:Inter;font-weight:400;font-size:14px;color:var(--muted-foreground);line-height:20px;text-align:center;padding-block-start:4px}.elementor .card-svg{margin:12px;border-radius:25px;transition:all 200ms}.elementor .remonts-card{height:290px;padding:20px;border-radius:3rem;display:flex;flex-direction:column;justify-content:space-between;align-items:end}.elementor .remonts-card:hover,.elementor .remonts-card:focus-visible{transform:scale3d(1,1,1.02)}.elementor .card-tag{font-family:Inter;font-weight:700;font-size:12px;color:var(--white);text-align:end;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:50px;background-color:var(--purple);box-shadow:0 4px 6px 4px #8c3cdd4d}.elementor .brand-card{padding:16px;border-radius:1.5rem;border-width:1px;border-color:var(--border);border-style:solid;transition:all 200ms;display:flex;gap:.75rem;align-items:center}.elementor .brand-card:hover,.elementor .brand-card:focus-visible{border-color:var(--primary);box-shadow:0 10px 15px 3px var(--shedaw-primary);border-color:var(--primary)!important;.brand-arrow{transform:translateX(.25rem)}.brand-text{color:var(--primary)!important}.phone-svg{background-color:var(--primary-2);transform:scale(1.1)}\n}.elementor .brand-text{font-family:Inter;font-weight:700;font-size:14px;color:var(--link_clr);transition:all 200ms}.elementor .brand-arrow{transition:all 200ms}.elementor .phone-svg{width:36px;height:36px;color:var(--primary);padding-inline-start:10px;padding-inline-end:10px;border-radius:12px;background-color:var(--primary-1);transition:all 200ms;line-height:0;\n}.elementor .svg_icon{transition:.1s linear;\n}.elementor .converted-class-1{width:14px;height:auto;color:var(--muted-foreground);margin-inline-start:auto;line-height:0;\n}