:root{--page-title-display:none;}/* Start custom CSS */html{scroll-behavior:smooth}
body.elementor-page-10402 section[id]{scroll-margin-top:80px}
body.elementor-page-10402 em{font-style:normal;color:#dd2928}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Gravity Forms – "Startsida – Kontakt" (form 6) styled like the original HTML form */
body.elementor-page-10402 .rv-gform_wrapper{--gf-color-primary:#dd2928;--gf-color-primary-rgb:221,41,40;--gf-color-primary-darker:#b91f1e;--gf-color-primary-contrast:#fff;--gf-ctrl-bg-color:#f2f4f6;--gf-ctrl-border-color:#e2e6ea;--gf-radius:12px;--gf-ctrl-size:50px;--gf-font-family-base:"Manrope",sans-serif;--gf-form-gap-y:16px;--gf-form-gap-x:16px;font-family:"Manrope",sans-serif}
body.elementor-page-10402 .rv-gform_wrapper .gform_required_legend{display:none}
body.elementor-page-10402 .rv-gform_wrapper .gfield_label,body.elementor-page-10402 .rv-gform_wrapper .gform-field-label--type-label{font-family:"Manrope",sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1b2026!important}
body.elementor-page-10402 .rv-gform_wrapper .gfield_required{color:#dd2928!important}
body.elementor-page-10402 .rv-gform_wrapper input[type=text],body.elementor-page-10402 .rv-gform_wrapper input[type=email],body.elementor-page-10402 .rv-gform_wrapper input[type=tel],body.elementor-page-10402 .rv-gform_wrapper select,body.elementor-page-10402 .rv-gform_wrapper textarea{width:100%!important;min-height:50px!important;padding:0 16px!important;border:1px solid #e2e6ea!important;border-radius:12px!important;background-color:#f2f4f6!important;font-family:"Manrope",sans-serif!important;font-size:16px!important;color:#1b2026!important;box-shadow:none!important;transition:border-color .2s,background-color .2s,box-shadow .2s}
body.elementor-page-10402 .rv-gform_wrapper textarea{min-height:130px!important;padding:14px 16px!important}
body.elementor-page-10402 .rv-gform_wrapper input:focus,body.elementor-page-10402 .rv-gform_wrapper select:focus,body.elementor-page-10402 .rv-gform_wrapper textarea:focus{outline:0!important;background-color:#fff!important;border-color:#1b2026!important;box-shadow:0 0 0 4px rgba(27,32,38,.06)!important}
body.elementor-page-10402 .rv-gform_wrapper .ginput_container_consent{display:flex;gap:10px;align-items:flex-start}
body.elementor-page-10402 .rv-gform_wrapper .ginput_container_consent input[type=checkbox]{width:18px!important;height:18px!important;min-height:0!important;margin-top:3px;accent-color:#dd2928}
body.elementor-page-10402 .rv-gform_wrapper .gfield_consent_label{font-size:14px!important;font-weight:400!important;color:#5b636d!important}
body.elementor-page-10402 .rv-gform_wrapper .gform_footer{margin-top:8px!important;padding:0!important}
body.elementor-page-10402 .rv-gform_wrapper .gform_footer .gform_button,body.elementor-page-10402 .rv-gform_wrapper .gform_footer input[type=submit]{width:100%!important;height:52px!important;border:0!important;border-radius:999px!important;background-color:#dd2928!important;color:#fff!important;font-family:"Manrope",sans-serif!important;font-size:15.5px!important;font-weight:600!important;cursor:pointer;transition:background-color .25s}
body.elementor-page-10402 .rv-gform_wrapper .gform_footer .gform_button:hover{background-color:#b91f1e!important}
body.elementor-page-10402 .gform_confirmation_message{font-family:"Manrope",sans-serif;font-size:15.5px;color:#1b2026}/* End custom CSS */