.elementor .bh-pattern{position:relative;}.elementor .bh-above-art{position:relative;z-index:2;}.elementor .bh-svg-fill{width:100%;height:100%;}.elementor .bh-has-art{overflow:hidden;position:relative;}.elementor .bh-sway{pointer-events: none;\n}.elementor .bh-float{pointer-events: none;\n}.elementor .bh-reveal{opacity:100%;}.elementor .bh-card{padding:2rem;border-radius:16px;background-color:var(--cream);display:flex;flex-direction:column;gap:0.75rem;}.elementor .bh-photo{width:100%;height:auto;object-fit:cover;border-radius:16px;}.elementor .bh-light-text{color:var(--white);}.elementor .bh-note{font-family:var(--font-note);font-weight:700;font-size:28px;color:var(--terracotta-dark);line-height:1.1;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);}.elementor .bh-btn-light:hover,.elementor .bh-btn-light:focus-visible{color:var(--terracotta-darker);background-color:var(--white);}.elementor .bh-btn-light:focus{color:var(--terracotta-darker);background-color:var(--white);}.elementor .bh-btn-light{min-height:48px;font-family:var(--font-body);font-weight:600;font-size:17px;color:var(--earth);line-height:1.2;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:var(--cream);display:inline-block;}.elementor .bh-col{display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .bh-wrap-narrow{width:100%;max-width:46rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .bh-wrap{width:100%;max-width:72rem;display:flex;flex-direction:column;gap:1.5rem;}.elementor .bh-btn-row{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .bh-grid-3{display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr);}.elementor .bh-row{display:flex;flex-direction:row;gap:3rem;align-items:center;}.elementor .bh-section{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;align-items:center;}.elementor .bh-sand{color:#643312;background-color:#F5EAD8;}.elementor .bh-linen-pattern{color:#643312;background-image:url("https://bintahousezanzibar.com/wp-content/uploads/2026/10/tex-pattern-linen.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F8EDE2;background-size: 400px;\n}.elementor .bh-linen{color:#643312;background-image:url("https://bintahousezanzibar.com/wp-content/uploads/2026/10/tex-plain-linen.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F8EDE2;background-size: 400px;\n}.elementor .bh-clay{color:#F8EDE2;background-image:url("https://bintahousezanzibar.com/wp-content/uploads/2026/10/tex-brown-clay-smooth.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#684630;background-size: 400px;\n}.elementor .bh-frame-arch{aspect-ratio:3/4;object-fit:cover;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:28px;border-end-end-radius:28px;}.elementor .bh-art-stencil{width:170px;height:340px;position:absolute;inset-inline-end:2%;inset-block-end:0px;z-index:0;padding:0px;pointer-events: none;\n}.elementor .bh-art-stencil--left{inset-inline-end:auto;inset-inline-start:2%;}.elementor .bh-art-doodle{width:110px;height:110px;position:absolute;inset-block-start:28px;inset-inline-end:4%;z-index:0;padding:0px;opacity:90%;pointer-events: none;\n}.elementor .bh-art-mr{inset-block-start:45%;inset-inline-end:2%;inset-block-end:auto;inset-inline-start:auto;}.elementor .bh-art-br{inset-block-start:auto;inset-inline-end:4%;inset-block-end:28px;inset-inline-start:auto;}.elementor .bh-art-bl{inset-block-start:auto;inset-inline-end:auto;inset-block-end:28px;inset-inline-start:3%;}.elementor .bh-art-tr{inset-block-start:28px;inset-inline-end:4%;inset-block-end:auto;inset-inline-start:auto;}.elementor .bh-art-tl{inset-block-start:28px;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:3%;}.elementor .bh-art-sm{width:72px;height:72px;}