.elementor-5144 .elementor-element.elementor-element-f599c58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-2114e76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-e719578{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-7f8e0e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-a36dd34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-2ffa522{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-5670485{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-61b968c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-552cf6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-b59d010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-f5c0714{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-132fffe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-62ffbf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-5a895cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-e887399{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-695f331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-b94e34f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-155cab1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-22ff110{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-b641783{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-65c4ca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-43190ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-e48ac28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-fb8af63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-1d28117{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-dd2f067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-7711c86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-212dd8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-43a3ce3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-76aacb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5144 .elementor-element.elementor-element-ce33d50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS */html{scroll-behavior:smooth}
.elementor .e-con.sv-hero,.elementor .e-con.sv-body{--border-radius:0;gap:0!important}
.elementor .e-con.sv-hero{background:#fff;padding:0 24px!important}
.elementor .e-con.sv-wrap{max-width:1240px;width:100%;margin:0 auto;padding:0!important;gap:0!important;flex-direction:column}
.elementor .e-con.sv-hero-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:32px 56px!important;padding:48px 0 40px!important}
.elementor .e-con.sv-hero-text{flex:1 1 480px;width:auto;min-width:0;flex-direction:column;align-items:flex-start;gap:22px!important;padding:0!important}
.elementor .e-con.sv-hero-media{flex:1 1 380px;width:auto;min-width:0;justify-content:center;align-items:center;padding:0!important}
.elementor .sv-logo,.elementor .sv-btns .elementor-widget{width:auto}
.elementor .sv-logo img{height:48px!important;width:auto!important;max-width:none;display:block}
.elementor .sv-h1 .elementor-heading-title{margin:0;font-family:Archivo,sans-serif;font-weight:800!important;font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-.03em;color:#1c1c1c;text-transform:none;text-wrap:balance}
.elementor .sv-lead{font-family:Barlow,sans-serif;font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:#4a4a4a;max-width:540px}
.elementor .sv-body p,.elementor .sv-hero p{margin:0}
.elementor .e-con.sv-btns{flex-direction:row;flex-wrap:wrap;gap:8px!important;padding:0!important;width:auto}
.elementor .sv-btn .elementor-button{font-family:Archivo,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:0 16px;min-height:46px;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #b7b7b7;background:#fff;color:#1c1c1c;box-shadow:none;transition:background-color 120ms cubic-bezier(.2,0,.3,1),border-color 120ms cubic-bezier(.2,0,.3,1),transform 80ms cubic-bezier(.2,0,.3,1)}
.elementor .sv-btn .elementor-button:hover,.elementor .sv-btn .elementor-button:focus-visible{border-color:#1c1c1c;background:#f4f5f7;color:#1c1c1c}
.elementor .sv-btn--red .elementor-button{background:#E00000;border-color:#E00000;color:#fff}
.elementor .sv-btn--red .elementor-button:hover,.elementor .sv-btn--red .elementor-button:focus-visible{background:#C00000;border-color:#C00000;color:#fff}
.elementor .sv-btn .elementor-button:active{transform:scale(.97)}
.elementor .sv-btn .elementor-button:focus-visible{outline:2px solid #E00000;outline-offset:2px}
.elementor .sv-hero-img{width:100%}
.elementor .sv-hero-img img{width:100%;max-width:560px;height:auto;display:block;margin:0 auto;mix-blend-mode:multiply}
.elementor .e-con.sv-proof{flex-direction:row;flex-wrap:wrap;gap:16px!important;padding:8px 0 40px!important}
.elementor .e-con.sv-proof-item{flex:1 1 240px;width:auto;flex-direction:column;background:#f4f5f7;border-radius:4px;padding:24px 28px 26px!important;gap:6px!important}
.elementor .sv-proof-t .elementor-heading-title{margin:0;font-family:Archivo,sans-serif;font-weight:700!important;font-size:18px;line-height:1.3;letter-spacing:0;text-transform:none;color:#1c1c1c}
.elementor .sv-proof-d{font-family:Barlow,sans-serif;font-size:16px;line-height:1.5;color:#4a4a4a}
.elementor .e-con.sv-body{background:#f4f5f7;padding:64px 24px 120px!important}
.elementor .e-con.sv-body-wrap{max-width:1400px;width:100%;margin:0 auto;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:48px clamp(40px,8vw,112px)!important;padding:0!important}
.elementor .e-con.sv-rail{flex:0 0 300px;width:300px;max-width:100%;position:sticky;top:101px;align-self:flex-start;flex-direction:column;gap:32px!important;padding:0!important}
body.admin-bar .elementor .e-con.sv-rail{top:133px}
.elementor .e-con.sv-main{flex:1 1 400px;width:auto;min-width:0;flex-direction:column;gap:80px!important;padding:0!important}
.sv-nav{display:flex;flex-direction:column;gap:2px}
.elementor .sv-nav a{display:block;font-family:Archivo,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#4a4a4a;padding:10px 0 10px 14px;border-left:3px solid transparent;text-decoration:none;transition:color 80ms cubic-bezier(.2,0,.3,1),border-color 80ms cubic-bezier(.2,0,.3,1)}
.elementor .sv-nav a:hover{color:#E00000}
.elementor .sv-nav a.is-active{color:#E00000;font-weight:800;border-left-color:#E00000}
.elementor .sv-nav a:focus-visible{outline:2px solid #E00000;outline-offset:2px}
.elementor .e-con.sv-centers{flex-direction:column;gap:12px!important;padding:0!important}
.elementor .e-con.sv-center{flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:18px 20px!important;gap:3px!important}
.elementor .sv-center-name .elementor-heading-title{margin:0;font-family:Archivo,sans-serif;font-weight:700;font-size:17px;line-height:1.3;letter-spacing:0;text-transform:none;color:#1c1c1c}
.elementor .sv-center-info{font-family:Barlow,sans-serif;font-size:15px;line-height:1.55;color:#4a4a4a}
.elementor .sv-center-info p+p{margin-top:3px}
.elementor .sv-body a.sv-tel{font-family:"IBM Plex Mono",monospace;font-size:15px;color:#E00000;text-decoration:none}
.elementor .sv-body a.sv-tel:hover{color:#C00000}
.elementor .sv-center-info .sv-hours{font-size:12px;line-height:1.5;color:#5a5a5a;margin-top:6px}
.elementor .e-con.sv-sec{flex-direction:column;padding:0!important;scroll-margin-top:110px}
.elementor .e-con#authorized{gap:44px!important}
.elementor .e-con#repair,.elementor .e-con#request{gap:24px!important}
.elementor .e-con#expert{gap:16px!important}
.elementor .sv-h2 .elementor-heading-title{margin:0;font-family:Archivo,sans-serif;font-weight:800!important;font-size:28px;line-height:1.1;letter-spacing:-.02em;text-transform:none;color:#1c1c1c}
.elementor .e-con.sv-auth-item{flex-direction:column;align-items:flex-start;border-left:4px solid #1c1c1c;padding:2px 0 2px 28px!important;gap:12px!important}
.elementor .sv-text{font-family:Barlow,sans-serif;font-size:17px;line-height:1.6;color:#4a4a4a}
.elementor .sv-text p+p{margin-top:12px}
.elementor .sv-text .sv-more a{font-family:Archivo,sans-serif;font-weight:700;font-size:16px;color:#E00000;text-decoration:none}
.elementor .sv-text .sv-more a:hover{color:#C00000}
.elementor .e-con.sv-logos{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 32px!important;padding:0!important;width:auto}
.elementor .sv-plogo{width:auto}
.elementor .sv-plogo img{width:auto!important;max-width:none;display:block;mix-blend-mode:multiply}
.elementor .sv-plogo-pmc img{height:48px!important}
.elementor .sv-plogo-ipm img{height:34px!important}
.elementor .sv-plogo-cas img{height:36px!important}
.elementor .e-con.sv-repair-grid{flex-direction:row;flex-wrap:wrap;gap:20px!important;padding:0!important}
.elementor .e-con.sv-repair-card{flex:1 1 340px;width:auto;min-width:0;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:32px 32px 36px!important;gap:6px!important}
.elementor .sv-repair-t .elementor-heading-title{margin:0;font-family:"IBM Plex Mono",monospace;font-weight:500;font-size:15px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#1c1c1c}
.elementor .sv-repair-body .sv-sub{font-family:Barlow,sans-serif;font-size:16px;line-height:1.6;color:#4a4a4a}
.elementor .sv-list{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px dashed #b7b7b7;display:flex;flex-direction:column;gap:12px}
.elementor .sv-list li{display:flex;align-items:flex-start;gap:12px;margin:0;font-family:Barlow,sans-serif;font-size:16px;line-height:1.6;color:#1c1c1c}
.elementor .sv-list li::before{content:">";flex:0 0 auto;font-family:"IBM Plex Mono",monospace;color:#5a5a5a}
.elementor .e-con.sv-head{flex-direction:column;gap:10px!important;padding:0!important}
.elementor .sv-intro{font-family:Barlow,sans-serif;font-size:17px;line-height:1.55;color:#4a4a4a;max-width:640px}
.elementor .sv-foot{font-family:Barlow,sans-serif;font-size:16px;line-height:1.55;color:#4a4a4a}
.elementor .sv-foot a.sv-tel{font-size:16px}
.elementor .e-con.sv-form{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:32px!important}
.sv-form .wpforms-container{margin:0!important;--wpforms-field-border-radius:4px;--wpforms-field-border-color:#b7b7b7;--wpforms-field-text-color:#1c1c1c;--wpforms-field-background-color:#fff;--wpforms-field-size-input-height:46px;--wpforms-field-size-font-size:16px;--wpforms-label-color:#4a4a4a;--wpforms-label-sublabel-color:#5a5a5a;--wpforms-label-error-color:#E00000;--wpforms-button-background-color:#E00000;--wpforms-button-border-radius:4px;--wpforms-button-text-color:#fff;--wpforms-button-size-height:48px}
.sv-form .wpforms-container .wpforms-form .wpforms-field{padding:0 0 20px!important;margin:0!important;max-width:100%!important}
.sv-form .wpforms-container .wpforms-form .wpforms-field-label:not(.wpforms-field-label-inline){font-family:Archivo,sans-serif!important;font-weight:500!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#4a4a4a!important;margin:0 0 6px!important;padding:0!important}
.sv-form .wpforms-container .wpforms-form .wpforms-required-label{color:#E00000!important}
.sv-form .wpforms-container .wpforms-form input[type=text],.sv-form .wpforms-container .wpforms-form input[type=email],.sv-form .wpforms-container .wpforms-form input[type=tel],.sv-form .wpforms-container .wpforms-form input[type=number],.sv-form .wpforms-container .wpforms-form input[type=url],.sv-form .wpforms-container .wpforms-form select{height:46px!important;padding:0 14px!important;border:1px solid #b7b7b7!important;border-radius:4px!important;background-color:#fff!important;font-family:Barlow,sans-serif!important;font-size:16px!important;color:#1c1c1c!important;box-shadow:none!important;width:100%!important;max-width:100%!important}
.sv-form .wpforms-container .wpforms-form textarea{height:auto!important;min-height:112px!important;padding:12px 14px!important;border:1px solid #b7b7b7!important;border-radius:4px!important;background:#fff!important;font-family:Barlow,sans-serif!important;font-size:16px!important;line-height:1.5!important;color:#1c1c1c!important;box-shadow:none!important;width:100%!important;max-width:100%!important;resize:vertical}
.sv-form .wpforms-container .wpforms-form input:focus,.sv-form .wpforms-container .wpforms-form select:focus,.sv-form .wpforms-container .wpforms-form textarea:focus{border-color:#1c1c1c!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #E00000!important;outline:0!important}
.sv-form .wpforms-container .wpforms-form .wpforms-field-sublabel{font-family:Barlow,sans-serif!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;color:#5a5a5a!important;margin-top:4px!important}
.sv-form .wpforms-container .wpforms-form .wpforms-field-description{font-family:Barlow,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#5a5a5a!important;margin-top:6px!important}
.sv-form .wpforms-container .wpforms-form .wpforms-field-row{display:flex!important;flex-wrap:wrap;gap:16px;max-width:100%!important;margin:0!important}
.sv-form .wpforms-container .wpforms-form .wpforms-field-row:before,.sv-form .wpforms-container .wpforms-form .wpforms-field-row:after{display:none!important}
.sv-form .wpforms-container .wpforms-form .wpforms-field-row-block{flex:1 1 200px;width:auto!important;margin:0!important;padding:0!important;float:none!important}
.sv-form .wpforms-container .wpforms-form .wpforms-field-checkbox ul li,.sv-form .wpforms-container .wpforms-form .wpforms-field-gdpr-checkbox ul li{display:flex;align-items:flex-start;gap:12px;margin:0 0 8px!important}
.sv-form .wpforms-container .wpforms-form .wpforms-field-label-inline{font-family:Barlow,sans-serif!important;font-size:15px!important;line-height:1.5!important;color:#1c1c1c!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;margin:0!important}
.sv-form .wpforms-container .wpforms-form input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px;margin:1px 0 0!important;accent-color:#E00000}
.sv-form .wpforms-container .wpforms-form .wpforms-field-checkbox .wpforms-field-description,.sv-form .wpforms-container .wpforms-form .wpforms-field-html{font-size:13px!important;line-height:1.5!important;color:#5a5a5a!important}
.sv-form .wpforms-container .wpforms-form .wpforms-submit-container{padding:4px 0 0!important;margin:0!important}
.sv-form .wpforms-container .wpforms-form button.wpforms-submit{font-family:Archivo,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#fff!important;background:#E00000!important;border:0!important;border-radius:4px!important;padding:0 28px!important;min-height:48px!important;height:auto!important;box-shadow:none!important;transition:background-color 120ms cubic-bezier(.2,0,.3,1),transform 80ms cubic-bezier(.2,0,.3,1)}
.sv-form .wpforms-container .wpforms-form button.wpforms-submit:hover{background:#C00000!important}
.sv-form .wpforms-container .wpforms-form button.wpforms-submit:active{transform:scale(.97)}
.sv-form .wpforms-container .wpforms-form button.wpforms-submit:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #E00000!important;outline:0}
.elementor .sv-faq{background:#fff;border:1px solid #e0e0e0;border-radius:4px}
.elementor .sv-faq details{border-top:1px solid #e0e0e0;margin:0}
.elementor .sv-faq details:first-child{border-top:0}
.elementor .sv-faq summary{list-style:none;display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 24px;cursor:pointer;font-family:Archivo,sans-serif;font-weight:700;font-size:17px;line-height:1.35;color:#1c1c1c;transition:color 80ms cubic-bezier(.2,0,.3,1)}
.elementor .sv-faq summary::-webkit-details-marker{display:none}
.elementor .sv-faq summary::marker{content:""}
.elementor .sv-faq summary::before{content:"";flex:0 0 auto;width:7px;height:7px;box-sizing:content-box;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin:0 2px 0 0;transform:rotate(-45deg);transition:transform 120ms cubic-bezier(.2,0,.3,1)}
.elementor .sv-faq details[open] summary::before{transform:rotate(45deg);margin:0 2px 3px 0}
.elementor .sv-faq summary:hover{color:#E00000}
.elementor .sv-faq summary:focus-visible{outline:2px solid #E00000;outline-offset:-2px}
.elementor .sv-faq .sv-faq-a{padding:0 24px 20px 45px;font-family:Barlow,sans-serif;font-size:17px;line-height:1.55;color:#4a4a4a}
.elementor .sv-faq .sv-faq-a a{color:#E00000}
@media (max-width:860px){
.elementor .e-con.sv-rail{position:static;flex:1 1 100%;width:100%}
.elementor .e-con.sv-centers{flex-direction:row;flex-wrap:wrap}
.elementor .e-con.sv-center{flex:1 1 240px}
.elementor .e-con.sv-body{padding:40px 16px 80px!important}
.elementor .e-con.sv-hero{padding:0 16px!important}
.elementor .e-con.sv-main{gap:64px!important}
}
@media (max-width:600px){
.elementor .e-con.sv-hero-row{padding:32px 0 28px!important}
.elementor .e-con.sv-proof{padding:0 0 32px!important}
.elementor .e-con.sv-auth-item{padding-left:20px!important}
.elementor .e-con.sv-repair-card{padding:24px 20px 28px!important}
.elementor .e-con.sv-form{padding:20px 16px!important}
.elementor .sv-faq summary{padding:12px 18px}
.elementor .sv-faq .sv-faq-a{padding:0 18px 18px 39px}
.elementor .sv-h2 .elementor-heading-title{font-size:24px}
}/* End custom CSS */