.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-13 .elementor-element.elementor-element-7d4c0dbe .elementor-menu-toggle{margin:0 auto;}.elementor-13 .elementor-element.elementor-element-1c6a05d9{--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-13 .elementor-element.elementor-element-1c6a05d9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1c6a05d9 > .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-13 .elementor-element.elementor-element-a06c36af{text-align:center;}.elementor-13 .elementor-element.elementor-element-a63552f4{text-align:center;}.elementor-13 .elementor-element.elementor-element-5a94650b{--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-13 .elementor-element.elementor-element-e789921e .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-e789921e .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13 .elementor-element.elementor-element-e789921e .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-13 .elementor-element.elementor-element-043f9a68 iframe{height:450px;}.elementor-13 .elementor-element.elementor-element-e8435a2{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-4652960{padding:10px 10px 10px 10px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13 .elementor-element.elementor-element-4652960 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-4652960 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-13 .elementor-element.elementor-element-4652960 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-type-html{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-button[type="submit"]{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-4652960 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-b1ed7e85 .elementor-button{fill:#f5f2eb;color:#f5f2eb;}.elementor-13 .elementor-element.elementor-element-834b074e .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-834b074e .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-13 .elementor-element.elementor-element-834b074e .elementor-button{fill:#ffffff;color:#ffffff;border-radius:50% 50% 50% 50%;}/* Start custom CSS for nav-menu, class: .elementor-element-7d4c0dbe */.elementor-13 .elementor-element.elementor-element-7d4c0dbe { width: auto; flex: 1; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4652960 *//* RASPORED POLJA */
.elementor-13 .elementor-element.elementor-element-4652960 .elementor-form-fields-wrapper {
    display: flex;
    flex-wrap: wrap;
    column-gap: 0;
    row-gap: 28px;
}

/* TRI POLJA U REDU */
@media (min-width: 768px) {
    .elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group-name,
    .elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group-email,
    .elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group-phone {
        width: 33.333% !important;
        max-width: 33.333% !important;
        flex: 0 0 33.333% !important;
    }
}

/* LABEL */
.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-label {
    color: #233D60;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 12px;
}

/* INPUT */
.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group .elementor-field {
    background: #E2E8F0;
    border: 1px solid #8CA4BE;
    border-radius: 12px;
    color: #233D60;
    padding: 14px 18px;
    font-size: 17px;
}

/* TEXTAREA */
.elementor-13 .elementor-element.elementor-element-4652960 textarea.elementor-field {
    min-height: 180px;
}

/* PLACEHOLDER */
.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field::placeholder {
    color: #547196;
    opacity: 1;
}

/* DUGME */
.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-type-submit {
    width: 100% !important;
    display: flex;
    justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-type-submit .elementor-button {
    width: auto !important;
    flex: 0 0 auto !important;
    background: #3262D6;
    color: white;
    border-radius: 12px;
    padding: 17px 30px;
    font-size: 18px;
    font-weight: 600;
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group-name,
    .elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group-email,
    .elementor-13 .elementor-element.elementor-element-4652960 .elementor-field-group-phone {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS */html body.elementor-page-13.elementor-page {background:#c6ced7!important;}html body.elementor-page-13.elementor-page .site-header,html body.elementor-page-13.elementor-page .site-footer,html body.elementor-page-13.elementor-page .page-header{display:none!important;}html body.elementor-page-13.elementor-page .e-button-base *{font-family:Arial,sans-serif!important;}html body.elementor-page-13.elementor-page .e-paragraph-base a{color:inherit;text-decoration:underline;text-underline-offset:0.2em;}
html body.elementor-page-13.elementor-page [data-id="368f0dd7"] {min-width: 0px !important; padding: 0px !important; background-color: #c6ced7 !important;}
html body.elementor-page-13.elementor-page [data-id="39fb6f2d"] {min-width: 0px !important; z-index: 99 !important; padding: 0px !important; background-color: #19283b !important;}
html body.elementor-page-13.elementor-page [data-id="39fb6f2d"] {position:relative!important;background:#19283b!important;padding:0!important;z-index:100!important;}
html body.elementor-page-13.elementor-page [data-id="1a763006"] {display:none!important;}
html body.elementor-page-13.elementor-page [data-id="742ee5d6"] {max-width:75rem!important;margin:auto!important;padding:0.7rem 2rem!important;min-height:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important;}
html body.elementor-page-13.elementor-page [data-id="557126c4"] {display:flex!important;flex-direction:column!important;gap:0.5rem!important;align-items:center!important;width:auto!important;max-width:none!important;min-width:9rem!important;flex:0 0 auto!important;}
html body.elementor-page-13.elementor-page [data-id="63319d09"] {width:5.8rem!important;aspect-ratio:1!important;object-fit:contain!important;}
html body.elementor-page-13.elementor-page [data-id="2fc6212d"] {display:block!important;font-family:Arial,sans-serif!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){html body.elementor-page-13.elementor-page [data-id="742ee5d6"]{padding:0.7rem 1rem!important;gap:1rem!important;flex-wrap:nowrap!important;}html body.elementor-page-13.elementor-page [data-id="557126c4"]{min-width:7rem!important;}html body.elementor-page-13.elementor-page [data-id="742ee5d6"]>.e-button-base{display:none!important;}}
html body.elementor-page-13.elementor-page [data-id="1a763006"] {min-width: 0px !important; padding-block-start: 1.125rem !important; padding-block-end: 1.125rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; margin-inline-start: 1rem !important; margin-inline-end: 1rem !important; border-block-end-width: 0.0625rem !important; border-bottom-style: solid !important; border-bottom-color: #bed4cc !important;}
html body.elementor-page-13.elementor-page [data-id="5601dda1"] {font-family: Arial,sans-serif !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;}
html body.elementor-page-13.elementor-page [data-id="5601dda1"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="742ee5d6"] {min-width: 0px !important; min-height: 8.9rem !important; padding-block-start: 0.5rem !important; padding-block-end: 0.5rem !important; padding-inline-start: 1rem !important; padding-inline-end: 1rem !important; display: flex !important; flex-direction: row !important; gap: 2rem !important; justify-content: space-between !important; align-items: center !important;
@media(max-width:767px) { min-height: 6rem !important; flex-direction: row !important; gap: 0.5rem !important; flex-wrap: wrap !important; }}
html body.elementor-page-13.elementor-page [data-id="557126c4"] {width: 8.25rem !important; min-width: 0px !important; max-width: 8.25rem !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 0.4rem !important; flex: 0 0 auto !important; align-items: center !important;}
html body.elementor-page-13.elementor-page [data-id="63319d09"] {width: 7rem !important; aspect-ratio: 1 !important; object-fit: contain !important; display: block !important;}
html body.elementor-page-13.elementor-page [data-id="2fc6212d"] {font-family: Arial,sans-serif !important; font-weight: 500 !important; font-size: 16px !important; color: #edf1f6 !important; line-height: 1.3 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="2fc6212d"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="8ad7109"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Arial,sans-serif !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;}
html body.elementor-page-13.elementor-page [data-id="8ad7109"] {background:#315fd0!important;color:#edf1f6!important;border:1px solid #315fd0!important;}
html body.elementor-page-13.elementor-page [data-id="8ad7109"] {font-family:Arial,sans-serif!important;font-size:1rem!important;font-weight:600!important;text-decoration:none!important;padding:0.9rem 1.4rem!important;border-radius:0.65rem!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1.4!important;}
html body.elementor-page-13.elementor-page [data-id="8ad7109"]:hover{background:#244daf!important;color:#fff!important;}
html body.elementor-page-13.elementor-page [data-id="2a7fe390"] {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-image: linear-gradient(0deg, rgba(12,35,49,0.6) 0%,rgba(12,35,49,0.6) 100%),url("http://comproautobo.ch/wp-content/uploads/2026/10/replica-contact.webp") !important; background-repeat: repeat !important; background-attachment: scroll !important; background-size: auto auto,cover !important; background-position: 0% 0%,center center !important; background-color: #c6ced7 !important;
@media(max-width:767px) { padding-inline-start: 1rem !important; padding-inline-end: 1rem !important; }}
html body.elementor-page-13.elementor-page [data-id="2a7fe390"] {padding:0!important;background-color:#b9c4d1!important;background-image:none!important;min-height:0!important;}
html body.elementor-page-13.elementor-page [data-id="7787b065"] {max-width:75rem!important;margin:0 auto!important;padding:4rem 2rem!important;min-height:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="7787b065"]{padding:2.5rem 1.25rem!important;}}
html body.elementor-page-13.elementor-page [data-id="7787b065"] {position:relative!important;overflow:hidden!important;min-height:22rem!important;}
html body.elementor-page-13.elementor-page [data-id="7787b065"]::after {content:'';position:absolute;right:2rem;top:3rem;bottom:3rem;width:38%;border-radius:1.2rem;background:url('http://comproautobo.ch/wp-content/uploads/2026/10/replica-contact.webp') center/cover;}
html body.elementor-page-13.elementor-page [data-id="23f33d2a"] {position:relative!important;z-index:1!important;max-width:56%!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="7787b065"]{padding-bottom:17rem!important;}html body.elementor-page-13.elementor-page [data-id="7787b065"]::after{left:1.25rem;right:1.25rem;top:auto;bottom:2rem;width:auto;height:13rem;}html body.elementor-page-13.elementor-page [data-id="7787b065"]>div{max-width:100%!important;}}
html body.elementor-page-13.elementor-page [data-id="7787b065"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 21.875rem !important; padding-block-end: 13.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; }}
html body.elementor-page-13.elementor-page [data-id="23f33d2a"] {min-width: 0px !important; max-width: 75rem !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="23f33d2a"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="230bd582"] {max-width: 34rem !important; font-family: Manrope !important; font-weight: 400 !important; font-size: 3.75rem !important; color: #edf1f6 !important; line-height: 1.3 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.5rem !important; color: #edf1f6 !important; }}
html body.elementor-page-13.elementor-page [data-id="230bd582"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:3.35rem!important;color:#192d49!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="230bd582"]{font-size:2.35rem!important;}}
html body.elementor-page-13.elementor-page [data-id="cdf8c3b"] {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; }}
html body.elementor-page-13.elementor-page [data-id="cdf8c3b"] {padding:0!important;background-color:#c6ced7!important;background-image:none!important;min-height:0!important;}
html body.elementor-page-13.elementor-page [data-id="2582a2c2"] {max-width:75rem!important;margin:0 auto!important;padding:4rem 2rem!important;min-height:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="2582a2c2"]{padding:2.5rem 1.25rem!important;}}
html body.elementor-page-13.elementor-page [data-id="2582a2c2"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 0px !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; }}
html body.elementor-page-13.elementor-page [data-id="15bac005"] {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; }}
html body.elementor-page-13.elementor-page [data-id="15bac005"] {display:flex!important;flex-direction:row!important;gap:2rem!important;min-width:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="15bac005"]{flex-direction:column!important;gap:1.5rem!important;}}
html body.elementor-page-13.elementor-page [data-id="28232b15"] {min-width: 0px !important; min-height: 28.125rem !important; padding: 1.5625rem !important; margin-block-start: -6.25rem !important; background-color: #24364b !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important; justify-content: center !important; align-items: center !important;}
html body.elementor-page-13.elementor-page [data-id="28232b15"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="28232b15"] {border-radius:1rem!important;border:1px solid #52647d!important;padding:1.8rem!important;}
html body.elementor-page-13.elementor-page [data-id="3bf20301"] {font-family: Manrope !important; font-weight: 400 !important; font-size: 2.8125rem !important; color: #edf1f6 !important; line-height: 1.3 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; }}
html body.elementor-page-13.elementor-page [data-id="3bf20301"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:2.45rem!important;color:#edf1f6!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="3bf20301"]{font-size:1.9rem!important;}}
html body.elementor-page-13.elementor-page [data-id="6db1c8d8"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 2 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="6db1c8d8"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="2efe73f2"] {&:hover { color: #edf1f6 !important; background-color: #244daf !important; } font-family: Arial,sans-serif !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;}
html body.elementor-page-13.elementor-page [data-id="2efe73f2"] {background:transparent!important;color:#edf1f6!important;border:1px solid #6681a4!important;}
html body.elementor-page-13.elementor-page [data-id="2efe73f2"] {font-family:Arial,sans-serif!important;font-size:1rem!important;font-weight:600!important;text-decoration:none!important;padding:0.9rem 1.4rem!important;border-radius:0.65rem!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1.4!important;}
html body.elementor-page-13.elementor-page [data-id="2efe73f2"]:hover{background:#244daf!important;color:#fff!important;}
html body.elementor-page-13.elementor-page [data-id="2f2b02c8"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 2 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="2f2b02c8"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="775b6d5a"] {min-width: 0px !important; padding: 0px !important; margin-block-start: -6.25rem !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="775b6d5a"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="6874cfbf"] {min-width: 0px !important; min-height: 28.125rem !important; padding: 0px !important;}
html body.elementor-page-13.elementor-page [data-id="582cd28"] {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; }}
html body.elementor-page-13.elementor-page [data-id="582cd28"] {padding:0!important;background-color:#b9c4d1!important;background-image:none!important;min-height:0!important;}
html body.elementor-page-13.elementor-page [data-id="65c9d583"] {max-width:75rem!important;margin:0 auto!important;padding:4rem 2rem!important;min-height:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="65c9d583"]{padding:2.5rem 1.25rem!important;}}
html body.elementor-page-13.elementor-page [data-id="65c9d583"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 0px !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; }}
html body.elementor-page-13.elementor-page [data-id="56cf92ee"] {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; }}
html body.elementor-page-13.elementor-page [data-id="56cf92ee"] {display:flex!important;flex-direction:row!important;gap:2rem!important;min-width:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="56cf92ee"]{flex-direction:column!important;gap:1.5rem!important;}}
html body.elementor-page-13.elementor-page [data-id="7df715c4"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="7df715c4"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="5fa82077"] {display:none!important;}
html body.elementor-page-13.elementor-page [data-id="75f00edb"] {font-family: Manrope !important; font-weight: 400 !important; font-size: 1.6rem !important; color: #24364b !important; line-height: 1.3 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #24364b !important; }}
html body.elementor-page-13.elementor-page [data-id="75f00edb"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:1.4rem!important;color:#192d49!important;}
html body.elementor-page-13.elementor-page [data-id="2a3a0c15"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 1rem !important; color: #203a46 !important; line-height: 2 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="2a3a0c15"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="321f1e8"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="321f1e8"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="541569e1"] {display:none!important;}
html body.elementor-page-13.elementor-page [data-id="732dfb7d"] {font-family: Manrope !important; font-weight: 400 !important; font-size: 1.6rem !important; color: #24364b !important; line-height: 1.3 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #24364b !important; }}
html body.elementor-page-13.elementor-page [data-id="732dfb7d"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:1.4rem!important;color:#192d49!important;}
html body.elementor-page-13.elementor-page [data-id="5dd19c2b"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 1rem !important; color: #203a46 !important; line-height: 2 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="5dd19c2b"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="3f22956b"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="3f22956b"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="187fb443"] {display:none!important;}
html body.elementor-page-13.elementor-page [data-id="6ba82449"] {font-family: Manrope !important; font-weight: 400 !important; font-size: 1.6rem !important; color: #24364b !important; line-height: 1.3 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #24364b !important; }}
html body.elementor-page-13.elementor-page [data-id="6ba82449"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:1.4rem!important;color:#192d49!important;}
html body.elementor-page-13.elementor-page [data-id="3db8b757"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 1rem !important; color: #203a46 !important; line-height: 2 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="3db8b757"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="7fc0b03e"] {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-image: linear-gradient(0deg, rgba(12,35,49,0.6) 0%,rgba(12,35,49,0.6) 100%),url("http://comproautobo.ch/wp-content/uploads/2026/10/replica-payment.webp") !important; background-repeat: repeat !important; background-attachment: scroll !important; background-size: auto auto,cover !important; background-position: 0% 0%,center center !important; background-color: #c6ced7 !important;
@media(max-width:767px) { padding-inline-start: 1rem !important; padding-inline-end: 1rem !important; }}
html body.elementor-page-13.elementor-page [data-id="7fc0b03e"] {padding:0!important;background-color:#c6ced7!important;background-image:none!important;min-height:0!important;}
html body.elementor-page-13.elementor-page [data-id="d0ff3ee"] {max-width:75rem!important;margin:0 auto!important;padding:4rem 2rem!important;min-height:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="d0ff3ee"]{padding:2.5rem 1.25rem!important;}}
html body.elementor-page-13.elementor-page [data-id="d0ff3ee"] {min-width: 0px !important; max-width: 75rem !important; padding-block-start: 6.25rem !important; padding-block-end: 6.25rem !important; padding-inline-start: 2.5rem !important; padding-inline-end: 2.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; }}
html body.elementor-page-13.elementor-page [data-id="74ca57ac"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="74ca57ac"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="3ca8bf8e"] {font-family: Manrope !important; font-weight: 400 !important; font-size: 2.8125rem !important; color: #edf1f6 !important; line-height: 1.3 !important; text-align: center !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; }}
html body.elementor-page-13.elementor-page [data-id="3ca8bf8e"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:2.45rem!important;color:#192d49!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="3ca8bf8e"]{font-size:1.9rem!important;}}
html body.elementor-page-13.elementor-page [data-id="688fb796"] {max-width: 57.5rem !important; font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 1rem !important; color: #edf1f6 !important; line-height: 2 !important; text-align: center !important; margin: 0px !important; align-self: center !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="688fb796"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="234667f7"] {flex-direction: row !important; gap: 1.5rem !important; flex-wrap: wrap !important; align-items: stretch !important;}
html body.elementor-page-13.elementor-page [data-id="524537d6"] {padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; flex: 1 1 100% !important;
@media(max-width:767px) { flex: 0 1 100% !important; }}
html body.elementor-page-13.elementor-page [data-id="524537d6"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="4715522b"] {font-family: Arial,sans-serif !important; font-size: 0.9rem !important; color: #edf1f6 !important;}
html body.elementor-page-13.elementor-page [data-id="4715522b"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="50ba7e46"] {width: 100% !important; font-family: Arial,sans-serif !important; font-size: 1rem !important; color: #203a46 !important; padding-block-start: 0.7rem !important; padding-block-end: 0.7rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; border-radius: 0px !important; border-block-start-width: 0px !important; border-block-end-width: 0.0625rem !important; border-inline-start-width: 0px !important; border-inline-end-width: 0px !important; background-color: transparent !important; border-bottom-style: solid !important; border-bottom-color: #738a91 !important;}
html body.elementor-page-13.elementor-page [data-id="452ed5a1"] {padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; flex: 1 1 calc(50% - 1rem) !important;
@media(max-width:767px) { flex: 0 1 100% !important; }}
html body.elementor-page-13.elementor-page [data-id="452ed5a1"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="17ba086b"] {font-family: Arial,sans-serif !important; font-size: 0.9rem !important; color: #edf1f6 !important;}
html body.elementor-page-13.elementor-page [data-id="17ba086b"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="5a3ab989"] {width: 100% !important; font-family: Arial,sans-serif !important; font-size: 1rem !important; color: #203a46 !important; padding-block-start: 0.7rem !important; padding-block-end: 0.7rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; border-radius: 0px !important; border-block-start-width: 0px !important; border-block-end-width: 0.0625rem !important; border-inline-start-width: 0px !important; border-inline-end-width: 0px !important; background-color: transparent !important; border-bottom-style: solid !important; border-bottom-color: #738a91 !important;}
html body.elementor-page-13.elementor-page [data-id="2819bfff"] {padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; flex: 1 1 calc(50% - 1rem) !important;
@media(max-width:767px) { flex: 0 1 100% !important; }}
html body.elementor-page-13.elementor-page [data-id="2819bfff"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="3e1870df"] {font-family: Arial,sans-serif !important; font-size: 0.9rem !important; color: #edf1f6 !important;}
html body.elementor-page-13.elementor-page [data-id="3e1870df"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="5c0fe003"] {width: 100% !important; font-family: Arial,sans-serif !important; font-size: 1rem !important; color: #203a46 !important; padding-block-start: 0.7rem !important; padding-block-end: 0.7rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; border-radius: 0px !important; border-block-start-width: 0px !important; border-block-end-width: 0.0625rem !important; border-inline-start-width: 0px !important; border-inline-end-width: 0px !important; background-color: transparent !important; border-bottom-style: solid !important; border-bottom-color: #738a91 !important;}
html body.elementor-page-13.elementor-page [data-id="7700dc98"] {padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; flex: 1 1 100% !important;
@media(max-width:767px) { flex: 0 1 100% !important; }}
html body.elementor-page-13.elementor-page [data-id="7700dc98"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="10b200c1"] {font-family: Arial,sans-serif !important; font-size: 0.9rem !important; color: #edf1f6 !important;}
html body.elementor-page-13.elementor-page [data-id="10b200c1"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="551450a1"] {width: 100% !important; font-family: Arial,sans-serif !important; font-size: 1rem !important; color: #203a46 !important; padding-block-start: 0.7rem !important; padding-block-end: 0.7rem !important; padding-inline-start: 0px !important; padding-inline-end: 0px !important; border-radius: 0px !important; border-block-start-width: 0px !important; border-block-end-width: 0.0625rem !important; border-inline-start-width: 0px !important; border-inline-end-width: 0px !important; background-color: transparent !important; border-bottom-style: solid !important; border-bottom-color: #738a91 !important;}
html body.elementor-page-13.elementor-page [data-id="5954276a"] {font-family: Arial,sans-serif !important; font-size: 0.8rem !important; color: #edf1f6 !important;}
html body.elementor-page-13.elementor-page [data-id="5954276a"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="29fcd87c"] {font-weight: 700 !important; font-size: 1.2rem !important; color: #edf1f6 !important; padding-block-start: 0.8rem !important; padding-block-end: 0.8rem !important; padding-inline-start: 3.5rem !important; padding-inline-end: 3.5rem !important; margin-inline-start: auto !important; margin-inline-end: auto !important; border-radius: 0px !important; background-color: #315fd0 !important;}
html body.elementor-page-13.elementor-page [data-id="7fbf63d"] {font-family: Arial,sans-serif !important; color: #edf1f6 !important;}
html body.elementor-page-13.elementor-page [data-id="7fbf63d"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="201145f0"] {font-family: Arial,sans-serif !important; color: #edf1f6 !important;}
html body.elementor-page-13.elementor-page [data-id="201145f0"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#34465c!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] {min-width: 0px !important; padding-block-start: 0px !important; padding-block-end: 0px !important; padding-inline-start: 2rem !important; padding-inline-end: 2rem !important; border-block-start-width: 0.0625rem !important; background-color: #19283b !important; border-top-style: solid !important; border-top-color: #c8d4d0 !important;
@media(max-width:767px) { padding-inline-start: 1rem !important; padding-inline-end: 1rem !important; }}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] {background:#19283b!important;padding:0!important;}
html body.elementor-page-13.elementor-page [data-id="4f84ac19"] {max-width:75rem!important;margin:auto!important;padding:3rem 2rem 1.5rem!important;}
html body.elementor-page-13.elementor-page [data-id="4f84ac19"] {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; }}
html body.elementor-page-13.elementor-page [data-id="46a95b35"] {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; }}
html body.elementor-page-13.elementor-page [data-id="46a95b35"] {display:flex!important;flex-direction:row!important;gap:2rem!important;min-width:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="46a95b35"]{flex-direction:column!important;gap:1.5rem!important;}}
html body.elementor-page-13.elementor-page [data-id="2f0555eb"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="2f0555eb"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="71b7e2c7"] {width: 7.125rem !important; aspect-ratio: 1 !important; object-fit: contain !important; display: block !important;}
html body.elementor-page-13.elementor-page [data-id="5af05650"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 2 !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="5af05650"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="3d8519cc"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 2 !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="3d8519cc"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="3fc4a0c5"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="3fc4a0c5"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="418f852b"] {display:none!important;}
html body.elementor-page-13.elementor-page [data-id="47627f9d"] {font-family: Manrope !important; font-weight: 400 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.3 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; }}
html body.elementor-page-13.elementor-page [data-id="47627f9d"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:1.4rem!important;color:#edf1f6!important;}
html body.elementor-page-13.elementor-page [data-id="2b5c8025"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 2 !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="2b5c8025"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="3ca532fa"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="3ca532fa"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="5bf714f9"] {display:none!important;}
html body.elementor-page-13.elementor-page [data-id="413e7448"] {font-family: Manrope !important; font-weight: 400 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.3 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; }}
html body.elementor-page-13.elementor-page [data-id="413e7448"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:1.4rem!important;color:#edf1f6!important;}
html body.elementor-page-13.elementor-page [data-id="125add1b"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 2 !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="125add1b"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="6dc63ca8"] {min-width: 0px !important; padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 1.5rem !important; flex: 1 1 0px !important;}
html body.elementor-page-13.elementor-page [data-id="6dc63ca8"] {min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="55580a92"] {display:none!important;}
html body.elementor-page-13.elementor-page [data-id="6079c44"] {font-family: Manrope !important; font-weight: 400 !important; font-size: 1.6rem !important; color: #edf1f6 !important; line-height: 1.3 !important; margin: 0px !important; cursor: auto !important;
@media(max-width:767px) { font-size: 2.125rem !important; color: #edf1f6 !important; }}
html body.elementor-page-13.elementor-page [data-id="6079c44"] {font-family:Manrope,Arial,sans-serif!important;font-weight:750!important;letter-spacing:-0.035em!important;line-height:1.16!important;font-size:1.4rem!important;color:#edf1f6!important;}
html body.elementor-page-13.elementor-page [data-id="564e0e0e"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 2 !important; margin: 0px !important; cursor: auto !important;}
html body.elementor-page-13.elementor-page [data-id="564e0e0e"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="7bf55b19"] {font-family: Arial,sans-serif !important; font-weight: 400 !important; font-size: 0.875rem !important; color: #edf1f6 !important; line-height: 2 !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;}
html body.elementor-page-13.elementor-page [data-id="7bf55b19"] {font-family:Arial,sans-serif!important;text-align:left!important;line-height:1.75!important;color:#e0e7f0!important;}
html body.elementor-page-13.elementor-page [data-id="b1ed7e85"] {display:none!important;}
html body.elementor-page-13.elementor-page .elementor-nav-menu .elementor-item{color:#dbe4ef!important;font-family:Arial,sans-serif!important;font-weight:500!important;}html body.elementor-page-13.elementor-page .elementor-nav-menu .elementor-item:hover,html body.elementor-page-13.elementor-page .elementor-nav-menu .elementor-item-active{color:#a7c5ff!important;}html body.elementor-page-13.elementor-page .elementor-menu-toggle{background:transparent!important;color:#dbe4ef!important;}html body.elementor-page-13.elementor-page .elementor-nav-menu--dropdown,html body.elementor-page-13.elementor-page .sub-menu{background:#243a54!important;border:1px solid #6885a9!important;border-radius:0.75rem;box-shadow:0 1rem 2rem #0b182f44;}html body.elementor-page-13.elementor-page .sub-menu a,html body.elementor-page-13.elementor-page .elementor-sub-item{color:#f2f6fc!important;background:#243a54!important;font-family:Arial,sans-serif!important;padding:0.9rem 1.25rem!important;}html body.elementor-page-13.elementor-page .sub-menu a:hover,html body.elementor-page-13.elementor-page .sub-menu a:focus{background:#315fd0!important;color:white!important;}html body.elementor-page-13.elementor-page .sub-arrow{color:#b1caff!important;}
html body.elementor-page-13.elementor-page input,html body.elementor-page-13.elementor-page textarea,html body.elementor-page-13.elementor-page select{background:#e0e6ed!important;color:#192d49!important;border:1px solid #7c91aa!important;border-radius:0.6rem!important;padding:0.9rem!important;font:1rem Arial,sans-serif!important;}html body.elementor-page-13.elementor-page input:focus,html body.elementor-page-13.elementor-page textarea:focus{outline:2px solid #315fd0;outline-offset:2px;}html body.elementor-page-13.elementor-page button[type=submit]{background:#315fd0!important;color:#fff!important;border-radius:0.65rem!important;padding:1rem 1.5rem!important;font:600 1rem Arial,sans-serif!important;}html body.elementor-page-13.elementor-page iframe{max-width:100%!important;width:100%!important;border-radius:1rem;}
html body.elementor-page-13.elementor-page [data-id="1a763006"] {display:none!important;}
html body.elementor-page-13.elementor-page [data-id="742ee5d6"] {max-width:75rem!important;margin:auto!important;padding:0.7rem 2rem!important;min-height:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important;}
html body.elementor-page-13.elementor-page [data-id="557126c4"] {display:flex!important;flex-direction:column!important;gap:0.5rem!important;align-items:center!important;width:auto!important;max-width:none!important;min-width:9rem!important;flex:0 0 auto!important;}
html body.elementor-page-13.elementor-page [data-id="63319d09"] {width:5.8rem!important;aspect-ratio:1!important;object-fit:contain!important;}
html body.elementor-page-13.elementor-page [data-id="2fc6212d"] {display:block!important;font-family:Arial,sans-serif!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){html body.elementor-page-13.elementor-page [data-id="742ee5d6"]{padding:0.7rem 1rem!important;gap:1rem!important;flex-wrap:nowrap!important;}html body.elementor-page-13.elementor-page [data-id="557126c4"]{min-width:7rem!important;}html body.elementor-page-13.elementor-page [data-id="742ee5d6"]>.e-button-base{display:none!important;}}
html body.elementor-page-13.elementor-page [data-id="7787b065"] {max-width:75rem!important;margin:0 auto!important;padding:4rem 2rem!important;min-height:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="7787b065"]{padding:2.5rem 1.25rem!important;}}
html body.elementor-page-13.elementor-page [data-id="2582a2c2"] {max-width:75rem!important;margin:0 auto!important;padding:4rem 2rem!important;min-height:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="2582a2c2"]{padding:2.5rem 1.25rem!important;}}
html body.elementor-page-13.elementor-page [data-id="65c9d583"] {max-width:75rem!important;margin:0 auto!important;padding:4rem 2rem!important;min-height:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="65c9d583"]{padding:2.5rem 1.25rem!important;}}
html body.elementor-page-13.elementor-page [data-id="d0ff3ee"] {max-width:75rem!important;margin:0 auto!important;padding:4rem 2rem!important;min-height:0!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="d0ff3ee"]{padding:2.5rem 1.25rem!important;}}
body.elementor-page-13 [data-id="234667f7"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important;max-width:64rem!important;margin:2rem auto 0!important;}
body.elementor-page-13 [data-id="234667f7"]>div{width:auto!important;min-width:0!important;}
body.elementor-page-13 [data-id="234667f7"] input,body.elementor-page-13 [data-id="234667f7"] textarea{width:100%!important;box-sizing:border-box!important;background:#e0e6ed!important;color:#192d49!important;border:1px solid #7c91aa!important;border-radius:0.6rem!important;padding:0.9rem!important;font:1rem Arial,sans-serif!important;}
body.elementor-page-13 [data-id="234667f7"] input::placeholder,body.elementor-page-13 [data-id="234667f7"] textarea::placeholder{color:#5a6f88!important;opacity:1;}
body.elementor-page-13 [data-id="7700dc98"],body.elementor-page-13 [data-id="5954276a"],body.elementor-page-13 [data-id="2f7dfff0"],body.elementor-page-13 [data-id="ac65966"]{grid-column:1/-1!important;}
body.elementor-page-13 [data-id="551450a1"]{min-height:9rem!important;}
body.elementor-page-13 [data-id="29fcd87c"]{justify-self:start!important;margin:0!important;}
body.elementor-page-13 [data-id="28232b15"]{margin:0!important;}
body.elementor-page-13 [data-id="6874cfbf"]{width:100%!important;height:22rem!important;min-height:0!important;background:#aab8c8!important;border-radius:1rem;overflow:hidden;}
body.elementor-page-13 [data-id="6874cfbf"] iframe{height:22rem!important;min-height:0!important;}
@media(max-width:767px){body.elementor-page-13 [data-id="234667f7"]{grid-template-columns:1fr!important;}}
@media(max-width:767px){html body.elementor-page-13.elementor-page .elementor-menu-toggle{color:#dbe4ef!important;fill:#dbe4ef!important;}html body.elementor-page-13.elementor-page .elementor-menu-toggle svg{fill:#dbe4ef!important;}html body.elementor-page-13.elementor-page [data-id]::after{}}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="7787b065"]{padding-bottom:2.5rem!important;height:auto!important;}html body.elementor-page-13.elementor-page [data-id="7787b065"]::after{display:none!important;}html body.elementor-page-13.elementor-page [data-id="7787b065"]>div{max-width:100%!important;}}
html body.elementor-page-13.elementor-page [data-id="28232b15"]{margin-block-start:0!important;margin-top:0!important;min-height:0!important;align-items:flex-start!important;}html body.elementor-page-13.elementor-page [data-id="3bf20301"]{text-align:left!important;}html body.elementor-page-13.elementor-page [data-id="234667f7"] input,html body.elementor-page-13.elementor-page [data-id="234667f7"] textarea{background:#e0e6ed!important;border:1px solid #7c91aa!important;border-radius:0.6rem!important;padding:0.9rem!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page .e-flexbox-base{flex-basis:auto!important;flex-shrink:0!important;}html body.elementor-page-13.elementor-page [data-id] .e-button-base{max-width:100%!important;}}
/* Overlay mobile navigation and compact sticky desktop header. */
html body.elementor-page-13.elementor-page [data-id="368f0dd7"] {overflow:visible!important;}
html body.elementor-page-13.elementor-page [data-id="39fb6f2d"] {z-index:1000!important;isolation:isolate;transform:none!important;left:auto!important;width:100%!important;}
@media(min-width:1025px){
html body.elementor-page-13.elementor-page [data-id="39fb6f2d"] {position:sticky!important;top:0!important;box-shadow:0 0.35rem 1.2rem #0b182f22;}
body.admin-bar.elementor-page-13 [data-id="39fb6f2d"] {top:32px!important;}
html body.elementor-page-13.elementor-page [data-id="742ee5d6"] {min-height:0!important;}
@supports(animation-timeline:scroll()){
html body.elementor-page-13.elementor-page [data-id="63319d09"] {animation:bo-logo-compact linear both;animation-timeline:scroll(root block);animation-range:0px 160px;}
html body.elementor-page-13.elementor-page [data-id="2fc6212d"] {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-13.elementor-page [data-id="39fb6f2d"] {position:relative!important;top:auto!important;overflow:visible!important;}
html body.elementor-page-13.elementor-page [data-id="742ee5d6"] {position:relative!important;align-items:center!important;overflow:visible!important;}
html body.elementor-page-13.elementor-page [data-id="7d4c0dbe"] {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-13.elementor-page [data-id="7d4c0dbe"] .elementor-menu-toggle {position:relative;z-index:1002;color:#dbe4ef!important;}
html body.elementor-page-13.elementor-page [data-id="7d4c0dbe"] .elementor-menu-toggle svg,html body.elementor-page-13.elementor-page [data-id="7d4c0dbe"] .sub-arrow svg {fill:#dbe4ef!important;}
html body.elementor-page-13.elementor-page [data-id="7d4c0dbe"] > .elementor-widget-container {position:static!important;}
html body.elementor-page-13.elementor-page [data-id="7d4c0dbe"] 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-13.elementor-page [data-id="7d4c0dbe"] nav.elementor-nav-menu--dropdown > ul {width:100%!important;}
html body.elementor-page-13.elementor-page [data-id="7d4c0dbe"] 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-13.elementor-page [data-id="7d4c0dbe"] nav.elementor-nav-menu--dropdown a {white-space:normal!important;}
}/* Smaller header at rest and during scrolling. */
html body.elementor-page-13.elementor-page [data-id="742ee5d6"]{padding-top:0.3rem!important;padding-bottom:0.3rem!important;min-height:0!important;}
html body.elementor-page-13.elementor-page [data-id="557126c4"]{gap:0.25rem!important;min-width:7rem!important;}
html body.elementor-page-13.elementor-page [data-id="63319d09"]{width:4rem!important;height:auto!important;}
html body.elementor-page-13.elementor-page [data-id="2fc6212d"]{font-size:0.8rem!important;line-height:1.1!important;}
html body.elementor-page-13.elementor-page [data-id="39fb6f2d"] .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-13.elementor-page [data-id="63319d09"]{width:3.2rem!important;}html body.elementor-page-13.elementor-page [data-id="2fc6212d"]{font-size:0.75rem!important;}html body.elementor-page-13.elementor-page [data-id="742ee5d6"]{padding-top:0.35rem!important;padding-bottom:0.35rem!important;}}
@media(max-width:767px){
html body.elementor-page-13.elementor-page [data-id="332ffd78"] {text-align:center!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-flexbox-base {align-items:center!important;justify-content:flex-start!important;gap:0.8rem!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-paragraph-base,html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-heading-base,html body.elementor-page-13.elementor-page [data-id="332ffd78"] p,html body.elementor-page-13.elementor-page [data-id="332ffd78"] a,html body.elementor-page-13.elementor-page [data-id="332ffd78"] h3 {text-align:center!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-heading-base {font-size:1.3rem!important;line-height:1.25!important;letter-spacing:-0.02em!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-paragraph-base {font-size:0.92rem!important;line-height:1.7!important;max-width:100%!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-image-base {width:5.5rem!important;height:auto!important;align-self:center!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-image-link-base {display:flex!important;justify-content:center!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] > .e-div-block-base {padding:2.25rem 1.25rem 1.25rem!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-flexbox-base > .e-flexbox-base {width:100%!important;padding:0!important;}
html body.elementor-page-13.elementor-page [data-id="332ffd78"] .e-flexbox-base:has(> .e-flexbox-base) {gap:1.8rem!important;}
}/* Final QA: align contact map and text card on desktop. */
html body.elementor-page-13.elementor-page [data-id="775b6d5a"]{margin:0!important;margin-block-start:0!important;min-height:0!important;align-self:stretch!important;}
html body.elementor-page-13.elementor-page [data-id="15bac005"]{align-items:flex-start!important;}
html body.elementor-page-13.elementor-page [data-id="6874cfbf"]{margin:0!important;}
/* Auto BO: responsive brand banner, added without changing page content */
html body.elementor-page-13.elementor-page [data-id="1c6a05d9"]{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-13.elementor-page [data-id="a06c36af"],html body.elementor-page-13.elementor-page [data-id="a63552f4"]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;line-height:0!important;}
html body.elementor-page-13.elementor-page [data-id="a06c36af"]{display:block!important;}html body.elementor-page-13.elementor-page [data-id="a63552f4"]{display:none!important;}
html body.elementor-page-13.elementor-page [data-id="a06c36af"] .elementor-widget-container{width:100%!important;aspect-ratio:4.8/1!important;overflow:hidden!important;}
html body.elementor-page-13.elementor-page [data-id="a06c36af"] a,html body.elementor-page-13.elementor-page [data-id="a63552f4"] 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-13.elementor-page [data-id="a06c36af"] a{height:100%!important;}
html body.elementor-page-13.elementor-page [data-id="a06c36af"] 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-13.elementor-page [data-id="a63552f4"] 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-13.elementor-page [data-id="834b074e"]{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-13.elementor-page [data-id="834b074e"] .elementor-widget-container,html body.elementor-page-13.elementor-page [data-id="834b074e"] .elementor-button-wrapper{width:100%!important;height:100%!important;margin:0!important;padding:0!important;}
html body.elementor-page-13.elementor-page [data-id="834b074e"] 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-13.elementor-page [data-id="834b074e"] .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-13.elementor-page [data-id="834b074e"] .elementor-button-icon{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#fff!important;}
html body.elementor-page-13.elementor-page [data-id="834b074e"] .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-13.elementor-page [data-id="834b074e"] .elementor-button-icon svg{width:36px!important;height:36px!important;fill:#fff!important;}
html body.elementor-page-13.elementor-page [data-id="834b074e"] .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-13.elementor-page [data-id="834b074e"] a.elementor-button:hover{background:#1db954!important;transform:translateY(-2px);}html body.elementor-page-13.elementor-page [data-id="834b074e"] a.elementor-button:focus-visible{outline:3px solid #122b3a!important;outline-offset:4px!important;}
@media(max-width:767px){html body.elementor-page-13.elementor-page [data-id="a06c36af"]{display:none!important;}html body.elementor-page-13.elementor-page [data-id="a63552f4"]{display:block!important;}html body.elementor-page-13.elementor-page [data-id="834b074e"]{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-13.elementor-page [data-id="834b074e"] a.elementor-button{width:58px!important;height:58px!important;}html body.elementor-page-13.elementor-page [data-id="834b074e"] .elementor-button-icon i{font-size:32px!important;}html body.elementor-page-13.elementor-page [data-id="834b074e"] .elementor-button-icon svg{width:32px!important;height:32px!important;}}
html body.elementor-page-13.elementor-page [data-id="b1ed7e85"]{bottom:102px!important;}

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

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

/* Prominent phone CTA directly below the brand banner */
html body.elementor-page-13.elementor-page [data-id="5a94650b"]{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-13.elementor-page [data-id="e789921e"]{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;}
html body.elementor-page-13.elementor-page [data-id="e789921e"] .elementor-widget-container,html body.elementor-page-13.elementor-page [data-id="e789921e"] .elementor-button-wrapper{width:100%!important;}
html body.elementor-page-13.elementor-page [data-id="e789921e"] 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-13.elementor-page [data-id="e789921e"] a.elementor-button,html body.elementor-page-13.elementor-page [data-id="e789921e"] .elementor-button-text,html body.elementor-page-13.elementor-page [data-id="e789921e"] .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-13.elementor-page [data-id="e789921e"] .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;}
html body.elementor-page-13.elementor-page [data-id="e789921e"] .elementor-button-icon{display:flex!important;align-items:center!important;margin:0!important;}
html body.elementor-page-13.elementor-page [data-id="e789921e"] .elementor-button-icon svg{width:24px!important;height:24px!important;fill:#fff!important;}
html body.elementor-page-13.elementor-page [data-id="e789921e"] 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-13.elementor-page [data-id="e789921e"] 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-13.elementor-page [data-id="5a94650b"]{padding:14px 16px!important;}html body.elementor-page-13.elementor-page [data-id="e789921e"] a.elementor-button{min-height:60px!important;padding:15px 18px!important;}html body.elementor-page-13.elementor-page [data-id="e789921e"] a.elementor-button,html body.elementor-page-13.elementor-page [data-id="e789921e"] .elementor-button-text,html body.elementor-page-13.elementor-page [data-id="e789921e"] .elementor-button-icon{font-size:23px!important;}html body.elementor-page-13.elementor-page [data-id="e789921e"] .elementor-button-icon svg{width:21px!important;height:21px!important;}}
@media(prefers-reduced-motion:reduce){html body.elementor-page-13.elementor-page [data-id="e789921e"] a.elementor-button{animation:none!important;}}

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