.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-d8ff37a .elementor-menu-toggle{margin:0 auto;}.elementor-10 .elementor-element.elementor-element-4741ad57{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4741ad57:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4741ad57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-26aac697{text-align:center;}.elementor-10 .elementor-element.elementor-element-8bce9616{text-align:center;}.elementor-10 .elementor-element.elementor-element-f1c87c5a{--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;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-b82b8b2b .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-b82b8b2b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-b82b8b2b .elementor-button{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-cbfe100{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cbfe101 .elementor-heading-title{color:#163746;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cbfe102{color:#203a46;}.elementor-10 .elementor-element.elementor-element-cbfe103{--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-10 .elementor-element.elementor-element-cbfe110{--display:flex;}.elementor-10 .elementor-element.elementor-element-cbfe110:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cbfe110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163746;}.elementor-10 .elementor-element.elementor-element-cbfe120 .elementor-heading-title{color:#f4f8f5;}.elementor-10 .elementor-element.elementor-element-cbfe130{color:#f4f8f5;}.elementor-10 .elementor-element.elementor-element-cbfe111{--display:flex;}.elementor-10 .elementor-element.elementor-element-cbfe111:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cbfe111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163746;}.elementor-10 .elementor-element.elementor-element-cbfe121 .elementor-heading-title{color:#f4f8f5;}.elementor-10 .elementor-element.elementor-element-cbfe131{color:#f4f8f5;}.elementor-10 .elementor-element.elementor-element-cbfe112{--display:flex;}.elementor-10 .elementor-element.elementor-element-cbfe112:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cbfe112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163746;}.elementor-10 .elementor-element.elementor-element-cbfe122 .elementor-heading-title{color:#f4f8f5;}.elementor-10 .elementor-element.elementor-element-cbfe132{color:#f4f8f5;}.elementor-10 .elementor-element.elementor-element-be7d627a iframe{height:760px;}.elementor-10 .elementor-element.elementor-element-8070b67a .elementor-button{fill:#f5f2eb;color:#f5f2eb;}.elementor-10 .elementor-element.elementor-element-664b97a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-664b97a4 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-10 .elementor-element.elementor-element-664b97a4 .elementor-button{fill:#ffffff;color:#ffffff;border-radius:50% 50% 50% 50%;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-be7d627a iframe{height:360px;}}/* Start custom CSS for nav-menu, class: .elementor-element-d8ff37a */.elementor-10 .elementor-element.elementor-element-d8ff37a { width: auto; flex: 1; }/* End custom CSS */
/* Start custom CSS */body.elementor-page-10 [data-id="744ea8a0"] {min-width: 0px !important; padding: 0px !important; background-color: #c6ced7 !important;}
body.elementor-page-10 [data-id="3f215029"] {position: relative !important; z-index: 10 !important; padding: 0 !important; background-color: #19283b !important;}
body.elementor-page-10 [data-id="c245c69"] {display: none !important;}
body.elementor-page-10 [data-id="584d5da9"] {font-family: Inter !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 1.8 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="548e98e"] {max-width: 75rem !important; margin: auto !important; padding: 1rem 2rem !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 2rem !important; @media(max-width:767px) { padding: 0.7rem 1rem !important; gap: 0.7rem !important; flex-wrap: nowrap !important; }}
body.elementor-page-10 [data-id="14b6fdff"] {display: flex !important; flex-direction: row !important; gap: 0.75rem !important; align-items: center !important; flex: 0 0 auto !important;}
body.elementor-page-10 [data-id="67fa8ba3"] {width: 5rem !important; aspect-ratio: 1 !important; object-fit: contain !important; @media(max-width:767px) { width: 3.5rem !important; }}
body.elementor-page-10 [data-id="156f5f4c"] {font-family: Inter !important; font-size: 0.75rem !important; color: #bbc8da !important; @media(max-width:767px) { display: none !important; }}
body.elementor-page-10 [data-id="36ee7347"] {background-color: #315fd0 !important; color: #edf1f6 !important; font-family: Inter !important; font-weight: 600 !important; padding: 0.8rem 1.2rem !important; border-radius: 0.65rem !important; text-decoration: none !important; @media(max-width:767px) { display: none !important; }}
body.elementor-page-10 [data-id="45c5c9c6"] {position: relative !important; padding: 0 2rem !important; background-color: #b9c4d1 !important; background-image: none !important; overflow: hidden !important; @media(max-width:767px) { padding: 0 1.25rem !important; }}
body.elementor-page-10 [data-id="41c483be"] {max-width: 75rem !important; margin: auto !important; padding: 6rem 0 !important; position: relative !important; @media(max-width:767px) { padding: 3rem 0 16rem !important; }}
body.elementor-page-10 [data-id="41440d52"] {position: relative !important; z-index: 2 !important; max-width: 37rem !important; display: flex !important; flex-direction: column !important; gap: 1.4rem !important; padding: 0 2rem 0 0 !important; @media(max-width:767px) { padding: 0 !important; }}
body.elementor-page-10 [data-id="2919a60d"] {font-family: Manrope !important; font-size: 3.6rem !important; font-weight: 800 !important; color: #192d49 !important; line-height: 1.08 !important; letter-spacing: -0.045em !important; margin: 0 !important; @media(max-width:767px) { font-size: 2.5rem !important; }}
body.elementor-page-10 [data-id="5b945c48"] {font-family: Inter !important; font-size: 1.1rem !important; color: #34465c !important; line-height: 1.7 !important; margin: 0 !important; max-width: 33rem !important;}
body.elementor-page-10 [data-id="e8908a1"] {display: flex !important; flex-direction: row !important; gap: 0.75rem !important; flex-wrap: wrap !important; margin-top: 0.5rem !important; @media(max-width:767px) { flex-direction: column !important; align-items: stretch !important; }}
body.elementor-page-10 [data-id="6c281cc0"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="2439a3ab"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #203a46 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0.0625rem !important; border-color: #203a46 !important; border-style: solid !important; background-color: transparent !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="5ee103cc"] {min-width: 0px !important; padding-block-start: 0px !important; padding-block-end: 0px !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; background-color: #c6ced7 !important;
@media(max-width:767px) { padding-inline-start: 1rem !important; padding-inline-end: 1rem !important; }}
body.elementor-page-10 [data-id="2223d78d"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 5rem !important; padding-block-end: 5rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; margin-inline-start: auto !important; margin-inline-end: auto !important;
@media(max-width:767px) { padding-block-start: 3rem !important; padding-block-end: 3rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; }}
body.elementor-page-10 [data-id="5bfa3b18"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 4% !important; align-items: stretch !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="12770fe3"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="3b66961c"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 2.8125rem !important; color: #24364b !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #24364b !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="1d5e3884"] {font-family: Inter !important; font-weight: 400 !important; font-size: 1rem !important; color: #203a46 !important; line-height: 1.75 !important; text-align: left !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="26ecd8a0"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 0px !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="57deba50"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 1.5rem !important; flex-wrap: wrap !important; align-items: stretch !important; align-content: flex-start !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="63122617"] {padding: 1.8rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1rem !important; flex: 1 1 calc(50% - 0.75rem) !important; border-radius: 1rem !important; border: 1px solid #4c6079 !important;}
body.elementor-page-10 [data-id="1e26a623"] {display: none !important;}
body.elementor-page-10 [data-id="631ae5b9"] {font-family: Inter !important; font-weight: 600 !important; font-size: 0.95rem !important; color: #edf1f6 !important; line-height: 1.75 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="68aaffb7"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.9rem !important; color: #edf1f6 !important; line-height: 1.8 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="773d9305"] {padding: 1.8rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1rem !important; flex: 1 1 calc(50% - 0.75rem) !important; border-radius: 1rem !important; border: 1px solid #4c6079 !important;}
body.elementor-page-10 [data-id="2de66fbb"] {display: none !important;}
body.elementor-page-10 [data-id="96943e2"] {font-family: Inter !important; font-weight: 600 !important; font-size: 0.95rem !important; color: #edf1f6 !important; line-height: 1.75 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="23c172e7"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.9rem !important; color: #edf1f6 !important; line-height: 1.8 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="6470672"] {padding: 1.8rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1rem !important; flex: 1 1 calc(50% - 0.75rem) !important; border-radius: 1rem !important; border: 1px solid #4c6079 !important;}
body.elementor-page-10 [data-id="4323b464"] {display: none !important;}
body.elementor-page-10 [data-id="200ab9df"] {font-family: Inter !important; font-weight: 600 !important; font-size: 0.95rem !important; color: #edf1f6 !important; line-height: 1.75 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="35beb835"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.9rem !important; color: #edf1f6 !important; line-height: 1.8 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="617267b1"] {padding: 1.8rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1rem !important; flex: 1 1 calc(50% - 0.75rem) !important; border-radius: 1rem !important; border: 1px solid #4c6079 !important;}
body.elementor-page-10 [data-id="61eb9d30"] {display: none !important;}
body.elementor-page-10 [data-id="34d01dac"] {font-family: Inter !important; font-weight: 600 !important; font-size: 0.95rem !important; color: #edf1f6 !important; line-height: 1.75 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="6e2e6da4"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.9rem !important; color: #edf1f6 !important; line-height: 1.8 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="7ee99efa"] {padding: 0 2rem !important; background-color: #aebcca !important; background-image: none !important; @media(max-width:767px) { padding: 0 1.25rem !important; }}
body.elementor-page-10 [data-id="6ea45db4"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 7.5rem !important; padding-block-end: 8.75rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; margin-inline-start: auto !important; margin-inline-end: auto !important;
@media(max-width:767px) { padding-block-start: 3rem !important; padding-block-end: 3rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; }}
body.elementor-page-10 [data-id="7774a6d9"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 0px !important; align-items: stretch !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="420e4647"] {padding: 3rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 50% !important; border-radius: 1rem !important; @media(max-width:767px) { padding: 1.7rem !important; }}
body.elementor-page-10 [data-id="57d0aa02"] {display: none !important;}
body.elementor-page-10 [data-id="40b7f13e"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 2.8125rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="2647295c"] {font-family: Inter !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 1.75 !important; text-align: left !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="2e35b6e9"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="20348e08"] {flex: 1 1 45% !important; min-height: 20rem !important; margin-left: 2rem !important; background-image: url("http://comproautobo.ch/wp-content/uploads/2026/10/auto-photo.webp") !important; background-size: cover !important; background-position: center !important; border-radius: 1rem !important; @media(max-width:767px) { margin-left: 0 !important; min-height: 15rem !important; }}
body.elementor-page-10 [data-id="220059e7"] {min-width: 0px !important; padding-block-start: 0px !important; padding-block-end: 0px !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; background-color: #c6ced7 !important;
@media(max-width:767px) { padding-inline-start: 1rem !important; padding-inline-end: 1rem !important; }}
body.elementor-page-10 [data-id="7a26e751"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 3.16rem !important; padding-block-end: 3.16rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; margin-inline-start: auto !important; margin-inline-end: auto !important;
@media(max-width:767px) { padding-block-start: 3rem !important; padding-block-end: 3rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; }}
body.elementor-page-10 [data-id="77c7344"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 2.8125rem !important; color: #24364b !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #24364b !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="28914c7a"] {padding: 0 2rem !important; background-color: #24364b !important; background-image: none !important; @media(max-width:767px) { padding: 0 1.25rem !important; }}
body.elementor-page-10 [data-id="6cad5e3d"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 5rem !important; padding-block-end: 5rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; margin-inline-start: auto !important; margin-inline-end: auto !important;
@media(max-width:767px) { padding-block-start: 3rem !important; padding-block-end: 3rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; }}
body.elementor-page-10 [data-id="35dff582"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 6% !important; align-items: stretch !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="1ed0d489"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="67b31b8d"] {min-width: 0px !important; min-height: 22.5rem !important; padding: 0px !important;}
body.elementor-page-10 [data-id="72b64d4d"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="61734ed7"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 4% !important; align-items: center !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="402a193c"] {display: none !important;}
body.elementor-page-10 [data-id="3428f89"] {font-family: Inter !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="31c83941"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 4% !important; align-items: center !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="19590688"] {display: none !important;}
body.elementor-page-10 [data-id="6b2efee0"] {font-family: Inter !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="76367475"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 4% !important; align-items: center !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="5dd9b7b9"] {display: none !important;}
body.elementor-page-10 [data-id="4cef7ba7"] {font-family: Inter !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="4801adfa"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="43851f82"] {max-width: 23rem !important; font-family: Manrope !important; font-weight: 700 !important; font-size: 2.8125rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="7d2aadf6"] {max-width: 30rem !important; font-family: Inter !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="52537f31"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 0.75rem !important; flex-wrap: wrap !important; align-items: stretch !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="6e92e0b9"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="2cc5bb47"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #203a46 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0.0625rem !important; border-color: #203a46 !important; border-style: solid !important; background-color: transparent !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="4a797a2c"] {min-width: 0px !important; padding-block-start: 0px !important; padding-block-end: 0px !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; background-color: #24364b !important;
@media(max-width:767px) { padding-inline-start: 1rem !important; padding-inline-end: 1rem !important; }}
body.elementor-page-10 [data-id="7ad08f6b"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 5rem !important; padding-block-end: 5rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; margin-inline-start: auto !important; margin-inline-end: auto !important;
@media(max-width:767px) { padding-block-start: 3rem !important; padding-block-end: 3rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; }}
body.elementor-page-10 [data-id="19cf139e"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 2.8125rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="379be74c"] {font-family: Inter !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin-block-start: 1rem !important; margin-block-end: 2rem !important; margin-inline-start: 0px !important; margin-inline-end: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="4c763b14"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 1rem !important; flex-wrap: wrap !important; align-items: stretch !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="2918639d"] {min-width: 0px !important; padding: 1.5rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 13rem !important;}
body.elementor-page-10 [data-id="6e89d940"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="7b233a7f"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="74b2298b"] {min-width: 0px !important; padding: 1.5rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 13rem !important;}
body.elementor-page-10 [data-id="41ad4e7e"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="1272e6bc"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="3b3d13fb"] {min-width: 0px !important; padding: 1.5rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 13rem !important;}
body.elementor-page-10 [data-id="1e1a8bb2"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="36669498"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="4df54e19"] {min-width: 0px !important; padding: 1.5rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 13rem !important;}
body.elementor-page-10 [data-id="8607f00"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="4b893afa"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="71e2314a"] {min-width: 0px !important; padding: 1.5rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 13rem !important;}
body.elementor-page-10 [data-id="57377af7"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="123d9750"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="4e7482ca"] {min-width: 0px !important; padding: 1.5rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 13rem !important;}
body.elementor-page-10 [data-id="78e2a2de"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="24eb18bf"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="72738cef"] {min-width: 0px !important; padding: 1.5rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 13rem !important;}
body.elementor-page-10 [data-id="492f62d7"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="ad062a2"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="259a7253"] {min-width: 0px !important; padding: 1.5rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 13rem !important;}
body.elementor-page-10 [data-id="6629c79c"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="601b7885"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Inter !important; font-weight: 700 !important; font-size: 1rem !important; color: #edf1f6 !important; text-decoration: none !important; padding-block-start: 0.875rem !important; padding-block-end: 0.875rem !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-radius: 0px !important; border-width: 0px !important; border-color: transparent !important; border-style: solid !important; background-color: #315fd0 !important; width: fit-content !important; border-radius: 0.65rem !important; font-family: Inter !important; box-shadow: 0 0.4rem 1rem rgba(20,40,70,0.10) !important;}
body.elementor-page-10 [data-id="474bfbc0"] {padding: 0 2rem !important; background-color: #19283b !important; @media(max-width:767px) { padding: 0 1.25rem !important; }}
body.elementor-page-10 [data-id="6cade132"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 3.125rem !important; padding-block-end: 1.5rem !important; padding-inline-start: 1.5rem !important; padding-inline-end: 1.5rem !important; margin-inline-start: auto !important; margin-inline-end: auto !important;
@media(max-width:767px) { padding-block-start: 3rem !important; padding-block-end: 3rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; }}
body.elementor-page-10 [data-id="75ace192"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: row !important; gap: 4% !important; align-items: stretch !important;
@media(max-width:767px) { flex-direction: column !important; gap: 1.5rem !important; }}
body.elementor-page-10 [data-id="48d9cede"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="43043e59"] {width: 7.125rem !important; aspect-ratio: 1 !important; object-fit: contain !important; display: block !important;}
body.elementor-page-10 [data-id="48805746"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="2f8c2247"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="12e20b63"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="b892c5e"] {display: none !important;}
body.elementor-page-10 [data-id="76468639"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="360919e1"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="5286896d"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="758a8093"] {display: none !important;}
body.elementor-page-10 [data-id="41b5f73e"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="17ceefee"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="2772d724"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
body.elementor-page-10 [data-id="1dbfc030"] {display: none !important;}
body.elementor-page-10 [data-id="727ee886"] {font-family: Manrope !important; font-weight: 700 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.15 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; } letter-spacing: -0.035em !important;}
body.elementor-page-10 [data-id="166e7c8f"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 1.75 !important; margin: 0px !important; cursor: auto !important;}
body.elementor-page-10 [data-id="3510223c"] {font-family: Inter !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 1.75 !important; padding-block-start: 1rem !important; margin-block-start: 1.5rem !important; margin-block-end: 0px !important; margin-inline-start: 0px !important; margin-inline-end: 0px !important; border-block-start-width: 0.0625rem !important; cursor: auto !important; border-top-style: solid !important; border-top-color: #c8d4d0 !important;}
body.elementor-page-10 { background: #c6ced7 !important; }
body.elementor-page-10 #site-header, body.elementor-page-10 #site-footer, body.elementor-page-10 .site-header, body.elementor-page-10 .site-footer { display:none !important; }
body.elementor-page-10 [data-id="41c483be"]::after {content:""; position:absolute; right:0; top:3rem; bottom:3rem; width:44%; border-radius:1.5rem; background:url("http://comproautobo.ch/wp-content/uploads/2026/10/auto-photo.webp") center/cover; box-shadow:0 1.5rem 3rem #19283b22;}
body.elementor-page-10 [data-id="cbfe100"] {display:none !important;}
body.elementor-page-10 [data-id="8070b67a"] {display:none !important;}
body.elementor-page-10 [data-id="220059e7"] {background:#aebcca !important; border-top:1px solid #97a9bc; border-bottom:1px solid #97a9bc;}
body.elementor-page-10 [data-id="77c7344"] {max-width:none !important; font-size:2rem !important; text-align:center !important;}
body.elementor-page-10 [data-id="d8ff37a"] .elementor-item {color:#dbe4ef !important; font-family:Inter,sans-serif !important; font-weight:500 !important;}
body.elementor-page-10 [data-id="d8ff37a"] .elementor-item:hover, body.elementor-page-10 [data-id="d8ff37a"] .elementor-item-active {color:#8fb4ff !important;}
body.elementor-page-10 .elementor-menu-toggle {color:#dbe4ef !important; background:transparent !important;}
body.elementor-page-10 .elementor-nav-menu--dropdown {background:#19283b !important;}
body.elementor-page-10 [data-id="744ea8a0"] p a {color:inherit; text-decoration:underline; text-underline-offset:0.2em;}
body.elementor-page-10 [data-id="631ae5b9"], body.elementor-page-10 [data-id="96943e2"], body.elementor-page-10 [data-id="200ab9df"], body.elementor-page-10 [data-id="34d01dac"] {color:#a7c5ff !important; font-family:Manrope,sans-serif !important; font-size:1rem !important; text-align:left !important;}
body.elementor-page-10 [data-id="68aaffb7"], body.elementor-page-10 [data-id="23c172e7"], body.elementor-page-10 [data-id="35beb835"], body.elementor-page-10 [data-id="6e2e6da4"] {color:#e0e7f0 !important; text-align:left !important;}
body.elementor-page-10 [data-id="6c281cc0"] {background:#315fd0 !important; color:#edf1f6 !important;}
body.elementor-page-10 [data-id="2439a3ab"] {background:transparent !important; color:#243f67 !important; border:1px solid #577394 !important;}
body.elementor-page-10 [data-id="4c763b14"] > div {background:#2b4059 !important; border:1px solid #51647e; border-radius:0.8rem;}
body.elementor-page-10 [data-id="1d5e3884"] strong {display:block; margin-top:1.5rem; color:#234b82; font-family:Manrope,sans-serif; font-size:1.2rem;}
@media(max-width:1024px) and (min-width:768px) {body.elementor-page-10 [data-id="41440d52"] {max-width:52% !important;} body.elementor-page-10 [data-id="2919a60d"] {font-size:2.8rem !important;}}
@media(max-width:767px) {
 body.elementor-page-10 [data-id="41c483be"]::after {top:auto; bottom:2rem; left:0; right:0; width:100%; height:12rem; border-radius:1rem;}
 body.elementor-page-10 [data-id="41440d52"] {max-width:100% !important;}
 body.elementor-page-10 [data-id="14b6fdff"] {width:auto !important;max-width:none !important;}
 body.elementor-page-10 [data-id="3f215029"] {position:relative !important;}
 body.elementor-page-10 [data-id="7774a6d9"] {flex-direction:column !important; gap:1.5rem !important;}
 body.elementor-page-10 [data-id="57deba50"] > div {flex-basis:auto !important;}
 body.elementor-page-10 [data-id="4c763b14"] {display:grid !important;grid-template-columns:1fr 1fr;gap:0.75rem !important;}
 body.elementor-page-10 [data-id="4c763b14"] > div {padding:1rem !important; gap:0.8rem !important;}
 body.elementor-page-10 [data-id="4c763b14"] h3 {font-size:1.2rem !important;}
 body.elementor-page-10 [data-id="4c763b14"] a {font-size:0.8rem !important; padding:0.5rem !important;}
}
body.elementor-page-10 .page-header {display:none!important;}
body.elementor-page-10 [data-id='14b6fdff'] {width:auto!important;max-width:none!important;}body.elementor-page-10 [data-id="744ea8a0"] {font-family:Arial,sans-serif!important;}
body.elementor-page-10 [data-id="744ea8a0"] p, body.elementor-page-10 [data-id="744ea8a0"] a {font-family:Arial,sans-serif!important;text-align:left!important;}
body.elementor-page-10 [data-id="548e98e"] {padding-top:0.7rem!important;padding-bottom:0.7rem!important;}body.elementor-page-10 .e-button-base,body.elementor-page-10 .e-button-base * {font-family:Arial,sans-serif!important;}
body.elementor-page-10 [data-id="4c763b14"] {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem!important;}
body.elementor-page-10 [data-id="4c763b14"] .e-button-base {font-size:0.9rem!important;padding:0.8rem!important;}
@media(max-width:767px) {body.elementor-page-10 [data-id="4c763b14"] {grid-template-columns:repeat(2,minmax(0,1fr))!important;}}/* Homepage refinements: compact contact, readable menu and balanced brand lockup. */
body.elementor-page-10 [data-id="1ed0d489"] {display:none!important;}
body.elementor-page-10 [data-id="35dff582"] {display:block!important;min-height:0!important;height:auto!important;}
body.elementor-page-10 [data-id="ad741c2"] {display:grid!important;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:4rem!important;padding:0!important;min-height:0!important;height:auto!important;align-items:start!important;}
body.elementor-page-10 [data-id="6cad5e3d"] {padding-top:3.5rem!important;padding-bottom:3.5rem!important;height:auto!important;}
body.elementor-page-10 [data-id="72b64d4d"],body.elementor-page-10 [data-id="4801adfa"] {height:auto!important;min-height:0!important;}
body.elementor-page-10 [data-id="72b64d4d"] {background:#2b4059!important;border:1px solid #52647d;border-radius:1rem;padding:2rem!important;gap:1.25rem!important;}
body.elementor-page-10 [data-id="61734ed7"],body.elementor-page-10 [data-id="31c83941"],body.elementor-page-10 [data-id="76367475"] {gap:0!important;}
body.elementor-page-10 [data-id="43851f82"] {max-width:none!important;}
body.elementor-page-10 [data-id="7ad08f6b"] {padding-top:3rem!important;padding-bottom:3.5rem!important;}
body.elementor-page-10 [data-id="20348e08"] {background-image:url("http://comproautobo.ch/wp-content/uploads/2026/10/vendo-compro-auto-mendrisio.webp")!important;background-position:center!important;}
body.elementor-page-10 [data-id="d8ff37a"] .sub-menu,body.elementor-page-10 [data-id="d8ff37a"] .elementor-nav-menu--dropdown {background:#243a54!important;border:1px solid #6885a9!important;border-radius:0.75rem!important;box-shadow:0 1rem 2rem #0b182f44!important;overflow:hidden;}
body.elementor-page-10 [data-id="d8ff37a"] .sub-menu a,body.elementor-page-10 [data-id="d8ff37a"] .elementor-sub-item {color:#f2f6fc!important;background:#243a54!important;font-family:Arial,sans-serif!important;font-weight:500!important;padding:0.9rem 1.25rem!important;}
body.elementor-page-10 [data-id="d8ff37a"] .sub-menu a:hover,body.elementor-page-10 [data-id="d8ff37a"] .sub-menu a:focus {color:#fff!important;background:#315fd0!important;}
body.elementor-page-10 [data-id="d8ff37a"] .sub-arrow {color:#b1caff!important;}
body.elementor-page-10 [data-id="14b6fdff"] {flex-direction:column!important;gap:0.5rem!important;align-items:center!important;min-width:9rem!important;}
body.elementor-page-10 [data-id="67fa8ba3"] {width:5.8rem!important;}
body.elementor-page-10 [data-id="156f5f4c"] {display:block!important;font-size:0.95rem!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0.04em!important;text-align:center!important;color:#d4e0ef!important;white-space:nowrap;}
@media(max-width:767px) {
body.elementor-page-10 [data-id="ad741c2"] {grid-template-columns:1fr!important;gap:2rem!important;}
body.elementor-page-10 [data-id="6cad5e3d"] {padding-top:2rem!important;padding-bottom:2rem!important;}
body.elementor-page-10 [data-id="72b64d4d"] {padding:1.5rem!important;}
body.elementor-page-10 [data-id="14b6fdff"] {min-width:7rem!important;gap:0.3rem!important;}
body.elementor-page-10 [data-id="67fa8ba3"] {width:4.3rem!important;}
body.elementor-page-10 [data-id="156f5f4c"] {font-size:0.8rem!important;}
}
/* Overlay mobile navigation and compact sticky desktop header. */
html body.elementor-page-10.elementor-page [data-id="744ea8a0"] {overflow:visible!important;}
html body.elementor-page-10.elementor-page [data-id="3f215029"] {z-index:1000!important;isolation:isolate;transform:none!important;left:auto!important;width:100%!important;}
@media(min-width:1025px){
html body.elementor-page-10.elementor-page [data-id="3f215029"] {position:sticky!important;top:0!important;box-shadow:0 0.35rem 1.2rem #0b182f22;}
body.admin-bar.elementor-page-10 [data-id="3f215029"] {top:32px!important;}
html body.elementor-page-10.elementor-page [data-id="548e98e"] {min-height:0!important;}
@supports(animation-timeline:scroll()){
html body.elementor-page-10.elementor-page [data-id="67fa8ba3"] {animation:bo-logo-compact linear both;animation-timeline:scroll(root block);animation-range:0px 160px;}
html body.elementor-page-10.elementor-page [data-id="156f5f4c"] {overflow:hidden;animation:bo-tagline-compact linear both;animation-timeline:scroll(root block);animation-range:0px 160px;}
}
}
@keyframes bo-logo-compact {from{max-width:5.8rem;max-height:5.8rem;}to{max-width:3.7rem;max-height:3.7rem;}}
@keyframes bo-tagline-compact {from{max-height:1.2rem;opacity:1;}to{max-height:0;opacity:0;}}
@media(max-width:1024px){
html body.elementor-page-10.elementor-page [data-id="3f215029"] {position:relative!important;top:auto!important;overflow:visible!important;}
html body.elementor-page-10.elementor-page [data-id="548e98e"] {position:relative!important;align-items:center!important;overflow:visible!important;}
html body.elementor-page-10.elementor-page [data-id="d8ff37a"] {position:static!important;align-self:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;overflow:visible!important;}
html body.elementor-page-10.elementor-page [data-id="d8ff37a"] .elementor-menu-toggle {position:relative;z-index:1002;color:#dbe4ef!important;}
html body.elementor-page-10.elementor-page [data-id="d8ff37a"] .elementor-menu-toggle svg,html body.elementor-page-10.elementor-page [data-id="d8ff37a"] .sub-arrow svg {fill:#dbe4ef!important;}
html body.elementor-page-10.elementor-page [data-id="d8ff37a"] > .elementor-widget-container {position:static!important;}
html body.elementor-page-10.elementor-page [data-id="d8ff37a"] nav.elementor-nav-menu--dropdown {position:absolute!important;left:1rem!important;right:1rem!important;top:100%!important;width:auto!important;max-width:none!important;margin:0!important;z-index:1001!important;max-height:calc(100dvh - 9rem)!important;overflow-y:auto!important;overscroll-behavior:contain;box-sizing:border-box;box-shadow:0 1rem 2rem #0b182f55!important;}
html body.elementor-page-10.elementor-page [data-id="d8ff37a"] nav.elementor-nav-menu--dropdown > ul {width:100%!important;}
html body.elementor-page-10.elementor-page [data-id="d8ff37a"] nav.elementor-nav-menu--dropdown .sub-menu {position:static!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;border-left:0!important;border-right:0!important;}
html body.elementor-page-10.elementor-page [data-id="d8ff37a"] nav.elementor-nav-menu--dropdown a {white-space:normal!important;}
}html body.elementor-page-10.elementor-page [data-id="2918639d"]{display:none!important;}/* Smaller header at rest and during scrolling. */
html body.elementor-page-10.elementor-page [data-id="548e98e"]{padding-top:0.3rem!important;padding-bottom:0.3rem!important;min-height:0!important;}
html body.elementor-page-10.elementor-page [data-id="14b6fdff"]{gap:0.25rem!important;min-width:7rem!important;}
html body.elementor-page-10.elementor-page [data-id="67fa8ba3"]{width:4rem!important;height:auto!important;}
html body.elementor-page-10.elementor-page [data-id="156f5f4c"]{font-size:0.8rem!important;line-height:1.1!important;}
html body.elementor-page-10.elementor-page [data-id="3f215029"] .e-button-base{padding:0.6rem 1.1rem!important;font-size:0.9rem!important;}
@keyframes bo-logo-compact{from{max-width:4rem;max-height:4rem;}to{max-width:2.6rem;max-height:2.6rem;}}
@keyframes bo-tagline-compact{from{max-height:1rem;opacity:1;}to{max-height:0;opacity:0;}}
@media(max-width:1024px){html body.elementor-page-10.elementor-page [data-id="67fa8ba3"]{width:3.2rem!important;}html body.elementor-page-10.elementor-page [data-id="156f5f4c"]{font-size:0.75rem!important;}html body.elementor-page-10.elementor-page [data-id="548e98e"]{padding-top:0.35rem!important;padding-bottom:0.35rem!important;}}
@media(max-width:767px){
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] {text-align:center!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-flexbox-base {align-items:center!important;justify-content:flex-start!important;gap:0.8rem!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-paragraph-base,html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-heading-base,html body.elementor-page-10.elementor-page [data-id="474bfbc0"] p,html body.elementor-page-10.elementor-page [data-id="474bfbc0"] a,html body.elementor-page-10.elementor-page [data-id="474bfbc0"] h3 {text-align:center!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-heading-base {font-size:1.3rem!important;line-height:1.25!important;letter-spacing:-0.02em!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-paragraph-base {font-size:0.92rem!important;line-height:1.7!important;max-width:100%!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-image-base {width:5.5rem!important;height:auto!important;align-self:center!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-image-link-base {display:flex!important;justify-content:center!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] > .e-div-block-base {padding:2.25rem 1.25rem 1.25rem!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-flexbox-base > .e-flexbox-base {width:100%!important;padding:0!important;}
html body.elementor-page-10.elementor-page [data-id="474bfbc0"] .e-flexbox-base:has(> .e-flexbox-base) {gap:1.8rem!important;}
}@media(max-width:767px){
html body.elementor-page-10.elementor-page [data-id="72b64d4d"] {align-items:stretch!important;text-align:left!important;padding:1.5rem!important;gap:1rem!important;}
html body.elementor-page-10.elementor-page [data-id="72b64d4d"] .e-flexbox-base {align-items:flex-start!important;justify-content:flex-start!important;flex-direction:row!important;width:100%!important;}
html body.elementor-page-10.elementor-page [data-id="72b64d4d"] .e-paragraph-base,html body.elementor-page-10.elementor-page [data-id="72b64d4d"] p,html body.elementor-page-10.elementor-page [data-id="72b64d4d"] a {text-align:left!important;align-self:flex-start!important;margin-left:0!important;margin-right:0!important;}
}/* Final QA: balance the last locality card on phones. */
@media(max-width:767px){html body.elementor-page-10.elementor-page [data-id="4c763b14"] > :last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 0.375rem)!important;}}
/* Auto BO: responsive brand banner, added without changing page content */
html body.elementor-page-10.elementor-page [data-id="4741ad57"]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;background:#000!important;overflow:hidden!important;border-top:1px solid rgba(255,255,255,.35)!important;border-bottom:1px solid rgba(255,255,255,.35)!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"],html body.elementor-page-10.elementor-page [data-id="8bce9616"]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;line-height:0!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"]{display:block!important;}html body.elementor-page-10.elementor-page [data-id="8bce9616"]{display:none!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"] .elementor-widget-container{width:100%!important;aspect-ratio:4.8/1!important;overflow:hidden!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"] a,html body.elementor-page-10.elementor-page [data-id="8bce9616"] a{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;line-height:0!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"] a{height:100%!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"] img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:center 40%!important;border-radius:0!important;box-shadow:none!important;}
html body.elementor-page-10.elementor-page [data-id="8bce9616"] img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;}
/* Native Elementor WhatsApp button; visible keyboard label remains in the DOM */
html body.elementor-page-10.elementor-page [data-id="664b97a4"]{position:fixed!important;right:max(22px,env(safe-area-inset-right,0px))!important;bottom:max(22px,calc(env(safe-area-inset-bottom,0px) + 16px))!important;width:64px!important;height:64px!important;max-width:64px!important;margin:0!important;padding:0!important;z-index:9998!important;}
html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-widget-container,html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-button-wrapper{width:100%!important;height:100%!important;margin:0!important;padding:0!important;}
html body.elementor-page-10.elementor-page [data-id="664b97a4"] a.elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:64px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:50%!important;background:#25D366!important;color:#fff!important;box-shadow:0 5px 20px rgba(0,0,0,.25)!important;text-decoration:none!important;}
html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important;}
html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-button-icon{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#fff!important;}
html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-button-icon i{font-size:36px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1!important;}
html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-button-icon svg{width:36px!important;height:36px!important;fill:#fff!important;}
html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
html body.elementor-page-10.elementor-page [data-id="664b97a4"] a.elementor-button:hover{background:#1db954!important;transform:translateY(-2px);}html body.elementor-page-10.elementor-page [data-id="664b97a4"] a.elementor-button:focus-visible{outline:3px solid #122b3a!important;outline-offset:4px!important;}
@media(max-width:767px){html body.elementor-page-10.elementor-page [data-id="26aac697"]{display:none!important;}html body.elementor-page-10.elementor-page [data-id="8bce9616"]{display:block!important;}html body.elementor-page-10.elementor-page [data-id="664b97a4"]{right:16px!important;bottom:max(16px,calc(env(safe-area-inset-bottom,0px) + 12px))!important;width:58px!important;height:58px!important;}html body.elementor-page-10.elementor-page [data-id="664b97a4"] a.elementor-button{width:58px!important;height:58px!important;}html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-button-icon i{font-size:32px!important;}html body.elementor-page-10.elementor-page [data-id="664b97a4"] .elementor-button-icon svg{width:32px!important;height:32px!important;}}
html body.elementor-page-10.elementor-page [data-id="8070b67a"]{bottom:102px!important;}

/* Tight desktop artwork framing */
html body.elementor-page-10.elementor-page [data-id="26aac697"]{height:calc(100vw / 4.8)!important;min-height:0!important;overflow:hidden!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"] img{object-position:center 35%!important;}
/* Banner 30 percent smaller: scale artwork proportionally, do not crop more */
html body.elementor-page-10.elementor-page [data-id="4741ad57"]{align-items:center!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"],html body.elementor-page-10.elementor-page [data-id="8bce9616"]{width:70%!important;max-width:70%!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"]{height:calc(100vw * 0.1458333333)!important;}
html body.elementor-page-10.elementor-page [data-id="8bce9616"]{height:auto!important;}

/* Re-composed shallow artwork: full width, no empty side bars */
html body.elementor-page-10.elementor-page [data-id="26aac697"],html body.elementor-page-10.elementor-page [data-id="8bce9616"]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"]{height:calc(100vw * 0.1458333333)!important;overflow:hidden!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"] .elementor-widget-container{height:100%!important;aspect-ratio:auto!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"] a{height:100%!important;}
html body.elementor-page-10.elementor-page [data-id="26aac697"] img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 50%!important;}
html body.elementor-page-10.elementor-page [data-id="8bce9616"] img{width:100%!important;height:auto!important;object-fit:contain!important;}

/* Prominent phone CTA directly below the brand banner */
html body.elementor-page-10.elementor-page [data-id="f1c87c5a"]{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 24px!important;gap:0!important;background:transparent!important;overflow:visible!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"]{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-widget-container,html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-wrapper{width:100%!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] a.elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:68px!important;padding:16px 24px!important;background:#be1e2d!important;color:#fff!important;border:1px solid #9e1927!important;border-radius:12px!important;text-decoration:none!important;box-shadow:0 5px 14px rgba(130,15,30,.2);animation:bo-call-glow 2.8s ease-in-out infinite;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] a.elementor-button,html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-text,html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-icon{font-family:'Source Sans 3',sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:1.25!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.01em!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-icon{display:flex!important;align-items:center!important;margin:0!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-icon svg{width:24px!important;height:24px!important;fill:#fff!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] a.elementor-button:hover{background:#a71827!important;animation:none!important;box-shadow:0 5px 18px rgba(130,15,30,.3)!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] a.elementor-button:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important;box-shadow:0 0 0 6px #122b3a!important;animation:none!important;}
@keyframes bo-call-glow{0%,100%{box-shadow:0 5px 14px rgba(130,15,30,.2),0 0 0 0 rgba(190,30,45,.16);}50%{box-shadow:0 5px 18px rgba(130,15,30,.26),0 0 0 7px rgba(190,30,45,.04);}}
@media(max-width:767px){html body.elementor-page-10.elementor-page [data-id="f1c87c5a"]{padding:14px 16px!important;}html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] a.elementor-button{min-height:60px!important;padding:15px 18px!important;}html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] a.elementor-button,html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-text,html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-icon{font-size:23px!important;}html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] .elementor-button-icon svg{width:21px!important;height:21px!important;}}
@media(prefers-reduced-motion:reduce){html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] a.elementor-button{animation:none!important;}}

/* Edge-to-edge phone call button, desktop and mobile */
html body.elementor-page-10.elementor-page [data-id="f1c87c5a"]{padding:0!important;width:100%!important;max-width:none!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"]{width:100%!important;max-width:none!important;margin:0!important;}
html body.elementor-page-10.elementor-page [data-id="b82b8b2b"] a.elementor-button{border-radius:0!important;width:100%!important;}/* End custom CSS */