/* Sistema visual Home 2.0 aplicado às páginas internas. */
body.zahav-interior{margin:0;background:#fbfaf7;color:#1b2636;font-family:Zahav,Arial,sans-serif;font-size:16px;line-height:1.65}
body.zahav-interior main{background:#fbfaf7}
body.zahav-interior [data-zahav-service-header]{display:none!important}
body.zahav-interior .elementor{color:#1b2636}
body.zahav-interior .elementor :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title){font-family:Zahav,Arial,sans-serif;color:#102b50;letter-spacing:-.035em;line-height:1.18}
body.zahav-interior .elementor :is(p,li,.elementor-icon-list-text,.elementor-image-box-description){color:#58636f;line-height:1.7}
body.zahav-interior .elementor a{color:inherit}
body.zahav-interior .elementor-button,body.zahav-interior .elementor-button:visited{border:1px solid #ae8d3e!important;border-radius:8px!important;background:#ae8d3e!important;color:#fff!important;font:700 13px/1.25 Zahav,Arial,sans-serif!important;letter-spacing:0!important;min-height:48px;padding:13px 22px;box-shadow:none!important}
body.zahav-interior .elementor-button:hover,body.zahav-interior .elementor-button:focus-visible{background:#806628!important;border-color:#806628!important;color:#fff!important;transform:translateY(-2px)}
body.zahav-interior .elementor-widget-image-box .elementor-image-box-content{border:1px solid #e5dfd3!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}
body.zahav-interior .elementor-widget-image-box:hover .elementor-image-box-content{box-shadow:0 16px 38px rgba(16,43,80,.08)!important;border-color:#c8b178!important}
body.zahav-interior .elementor-widget-icon-box .elementor-icon-box-wrapper,body.zahav-interior .elementor-widget-image-box .elementor-image-box-wrapper{min-width:0}
body.zahav-interior .elementor-widget-icon-box .elementor-icon,body.zahav-interior .elementor-widget-icon-box svg{color:#ae8d3e!important;fill:#ae8d3e!important}
body.zahav-interior .elementor-widget-form input,body.zahav-interior .elementor-widget-form select,body.zahav-interior .elementor-widget-form textarea{border:1px solid #d9d2c4!important;border-radius:7px!important;background:#fff!important;color:#1b2636!important;min-height:50px}
body.zahav-interior .elementor-widget-form textarea{min-height:120px}
body.zahav-interior .elementor-widget-divider .elementor-divider-separator{border-color:#ded8ca!important}
body.zahav-interior .zahav-service-contact,body.zahav-interior .zahav-product-conditions{font-family:Zahav,Arial,sans-serif}
body.zahav-interior .zahav-service-contact{background:#f3f0e9!important;border-top:0!important;padding-block:72px!important}
body.zahav-interior .zahav-service-contact .zahav-service-whatsapp{background:#ae8d3e!important;border-radius:8px!important}
body.zahav-interior .zahav-service-contact .zahav-service-whatsapp:hover{background:#806628!important}
body.zahav-interior .zahav-product-conditions{border-color:#e5dfd3!important;border-radius:13px!important;background:#fff!important;box-shadow:0 16px 38px rgba(16,43,80,.05)}
@media(min-width:821px){body.zahav-interior .elementor>.e-con:not([data-zahav-service-header]){padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(56px,7vw,112px)}}
@media(max-width:820px){body.zahav-interior{padding-bottom:65px}body.zahav-interior .elementor>.e-con:not([data-zahav-service-header]){padding-top:52px;padding-bottom:52px}body.zahav-interior .elementor-button{width:100%}}
