.sahliyeh-gold-bullet{padding-left:24px;position:relative}.sahliyeh-gold-bullet:before{background-color:var(--wp--preset--color--theme-04,#b7933e);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:.5em;width:10px}.skip-to-content{background:var(--wp--preset--color--theme-04);color:var(--wp--preset--color--theme-02);font-family:var(--wp--preset--font-family--montserrat);font-size:14px;font-weight:600;left:-9999px;letter-spacing:.08em;padding:12px 24px;position:absolute;text-decoration:none;text-transform:uppercase;top:0;z-index:999}.skip-to-content:focus{left:0;outline:2px solid var(--wp--preset--color--theme-04);outline-offset:2px}.wp-block-group.has-theme-02-background-color>.wp-block-image{position:relative;top:9px}.wp-block-group.has-theme-02-background-color .wp-block-navigation__submenu-icon{transform:none;transition:none}.wp-block-group.has-theme-02-background-color .wp-block-navigation-item.has-child:focus-within>.wp-block-navigation__submenu-icon,.wp-block-group.has-theme-02-background-color .wp-block-navigation-item.has-child:hover>.wp-block-navigation__submenu-icon,.wp-block-group.has-theme-02-background-color .wp-block-navigation-item.has-child[aria-expanded=true]>.wp-block-navigation__submenu-icon{transform:none}.wp-block-group.has-theme-02-background-color[style*="position: sticky"],.wp-block-group.has-theme-02-background-color[style*="position:sticky"]{overflow:visible;z-index:100}.wp-block-group.has-theme-02-background-color>.wp-block-group{overflow:visible}.wp-block-group.has-theme-02-background-color .wp-block-navigation .wp-block-navigation-item.has-child>.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--theme-02);border:none;color:#fff;left:0;min-width:200px;padding:8px 0;top:100%;transform:none;z-index:101}.wp-block-group.has-theme-02-background-color .wp-block-navigation-item.has-child:focus-within>.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,.wp-block-group.has-theme-02-background-color .wp-block-navigation-item.has-child:hover>.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{display:flex;flex-direction:column;height:auto;opacity:1;overflow:visible;pointer-events:auto;visibility:visible}.wp-block-group.has-theme-02-background-color .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#fff;padding:8px 20px;white-space:nowrap}.wp-block-group.has-theme-02-background-color .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--theme-04)}.sahliyeh-green-card{background-color:#103421;overflow:hidden;padding-bottom:var(--wp--preset--spacing--60);position:relative}.sahliyeh-green-card:before{background-image:url(/wp-content/uploads/2026/03/green-card-texture.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.07;position:absolute;z-index:0}.sahliyeh-green-card:after{background:linear-gradient(90deg,rgba(16,52,33,0),#103421 51.45%);content:"";inset:0;position:absolute;z-index:1}.sahliyeh-green-card>*{position:relative;z-index:2}.sahliyeh-green-card--brand-mark{margin-inline:auto;max-width:100%;width:1200px}.sahliyeh-green-card--brand-mark:before{background-position:50%;background-size:cover}.sahliyeh-green-card--brand-mark:after{background:linear-gradient(0deg,rgba(16,52,33,0) -6.02%,#103421 24.44%)}.sahliyeh-partner-photo{position:relative}.sahliyeh-partner-photo>.wp-block-image:last-child{bottom:5px;left:5px;position:absolute;z-index:2}.sahliyeh-brand-mark-logo{align-items:center;align-self:center;justify-content:center;min-height:100%}.sahliyeh-green-card--rooted{margin-inline:auto;max-width:100%;min-height:449px;padding:60px;width:1196px}.sahliyeh-green-card--whiteglove{margin-inline:auto;max-width:100%;min-height:472px;padding:30px 50px;width:1197px}.sahliyeh-site-footer{overflow:visible;position:relative}.sahliyeh-footer-logo{isolation:isolate;padding-top:25px;position:relative;z-index:1}.sahliyeh-footer-logo:before{background:#000;border-radius:320px 320px 0 0;content:"";height:170px;left:50%;position:absolute;top:-90px;transform:translateX(-50%);width:320px;z-index:-1}.sahliyeh-footer-logo>*{position:relative;z-index:1}.sahliyeh-footer-logo>.wp-block-image:first-child{margin-top:-70px;position:relative;z-index:2}.sahliyeh-footer-nav a{text-decoration:none}.sahliyeh-footer-nav p{white-space:nowrap}.sahliyeh-cta-card{align-items:center;background:#000;display:flex;flex-direction:column;height:370px;justify-content:center;margin-inline:auto;max-width:900px;overflow:hidden;position:relative}.sahliyeh-cta-card:before{background:url(/wp-content/uploads/2026/03/cta-card-texture-figma.png) -2.51% -29.95%/105.01% 144.49% no-repeat;content:"";inset:0;opacity:.31;position:absolute;z-index:0}.sahliyeh-cta-card:after{background:linear-gradient(180deg,#000 31.03%,transparent);content:"";inset:0;position:absolute;z-index:1}.sahliyeh-cta-card>*{position:relative;z-index:2}.wp-block-button.is-style-button-outline-inverse .wp-block-button__link.has-transparent-background-color{background-color:transparent!important}.wp-block-button.is-style-button-outline-inverse .wp-block-button__link:focus,.wp-block-button.is-style-button-outline-inverse .wp-block-button__link:hover{background-color:var(--wp--preset--color--theme-04)!important;border-color:var(--wp--preset--color--theme-04)!important;color:var(--wp--preset--color--theme-02)!important}.wp-block-button:not([class*=is-style-button-]) .wp-block-button__link:focus,.wp-block-button:not([class*=is-style-button-]) .wp-block-button__link:hover{background-color:var(--wp--preset--color--theme-07)!important;border-color:var(--wp--preset--color--theme-07)!important;color:var(--wp--preset--color--theme-01)!important}.is-style-section-3 .wp-block-button__link:focus,.is-style-section-3 .wp-block-button__link:hover{background-color:var(--wp--preset--color--theme-01)!important;border-color:var(--wp--preset--color--theme-01)!important;color:var(--wp--preset--color--theme-02)!important}.entry-content>.wp-block-block,.wp-block-post-content>.wp-block-block{margin-bottom:0;margin-top:0}.wp-block-block+.wp-block-block,.wp-block-block+.wp-block-kindling-section,.wp-block-kindling-section+.wp-block-block,.wp-block-kindling-section+.wp-block-kindling-section{margin-top:0}@media (max-width:1023px){.wp-block-group.has-theme-02-background-color[style*="padding-left:80px"],.wp-block-group.has-theme-02-background-color[style*="padding-right:80px"]{gap:20px!important;padding-left:24px!important;padding-right:24px!important}.wp-block-group.has-theme-02-background-color .wp-block-navigation .wp-block-navigation-item__content{font-size:13px!important}.is-style-kindling-grid-system.is-layout-grid{grid-template-columns:1fr!important}.wp-block-kindling-grid-item{grid-column:1/-1!important;max-width:100%!important;min-width:0!important}.wp-block-cover[style*="padding-left:100px"],.wp-block-cover[style*="padding-left:120px"],.wp-block-cover[style*="padding-left:96px"]{padding:60px 40px!important}.is-style-section-2>.wp-block-cover[style*="padding-left:120px"]{padding:80px 40px!important}.wp-block-cover[style*="padding-left:var(--wp--preset--spacing--70)"]{padding-left:var(--wp--preset--spacing--40)!important;padding-right:var(--wp--preset--spacing--40)!important}.wp-block-cover__inner-container>.wp-block-group>.wp-block-group.is-layout-flex{flex-wrap:wrap!important}.sahliyeh-fade-carousel,.wp-block-cover__inner-container .wp-block-group.is-layout-flex>.wp-block-group[style*=min-width]{flex:1 1 100%!important;min-width:100%!important}.wp-block-cover__inner-container .wp-block-group.is-layout-flex>.wp-block-group:not([style*=min-width]){flex:1 1 100%!important}.wp-block-cover[style*="width:559px"]{width:100%!important}.wp-block-group[style*="min-width:559px"]{min-width:100%!important}.wp-block-navigation__responsive-container-open,.wp-block-navigation__submenu-icon{min-height:44px!important;min-width:44px!important;padding:10px!important}.sahliyeh-footer-nav a{display:inline!important;line-height:1.4;min-height:0!important;padding:0}.sahliyeh-footer-nav p{line-height:2.2!important}.sahliyeh-site-footer .wp-block-social-links .wp-social-link a{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.sahliyeh-site-footer .wp-block-cover[style*=padding-left],.sahliyeh-site-footer .wp-block-cover[style*=padding-right]{padding-left:var(--wp--preset--spacing--30)!important;padding-right:var(--wp--preset--spacing--30)!important}.sahliyeh-cta-card{height:auto;min-height:280px;padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--30)}.sahliyeh-cta-card:before{background-position:50%!important;background-size:cover!important}.sahliyeh-green-card--rooted,.sahliyeh-green-card--whiteglove{height:auto;padding:var(--wp--preset--spacing--40);width:100%}.sahliyeh-green-card--brand-mark{height:auto;width:100%}.sahliyeh-site-footer+.wp-block-group[style*="padding-right:80px"],.wp-block-group.alignfull[style*="padding-left:80px"]{padding-left:24px!important;padding-right:24px!important}.sahliyeh-footer-nav{flex-wrap:wrap!important;gap:24px 32px!important}.sahliyeh-site-footer.alignfull{padding-left:var(--wp--preset--spacing--30)!important;padding-right:var(--wp--preset--spacing--30)!important}.wp-block-cover[style*="min-height:950px"]{min-height:500px!important}.wp-block-cover[style*="min-height:530px"],.wp-block-cover[style*="min-height:612px"],.wp-block-cover[style*="min-height:621px"]{min-height:400px!important}.wp-block-kindling-section.is-style-section-2>.wp-block-group>.wp-block-group.is-layout-flex:not(.sahliyeh-gallery-carousel__track){flex-wrap:wrap!important}.wp-block-kindling-section.is-style-section-2>.wp-block-group>.wp-block-group.is-layout-flex>.wp-block-group[style*=flex-basis]{flex-basis:100%!important;min-width:100%!important}.is-style-section-3 .wp-block-group[style*="max-width:512px"],.wp-block-group[style*="max-width:512px"]{max-width:100%!important}.is-style-section-3 .has-display-font-size,.is-style-section-3 .is-style-type-style-headline-large{font-size:clamp(1.75rem,5vw,2.75rem)!important;overflow-wrap:break-word;word-break:break-word}.wp-block-group.is-layout-flex[style*="gap: 93px"],.wp-block-group.is-layout-flex[style*="gap:93px"]{gap:var(--wp--preset--spacing--40)!important}.wp-block-cover[style*="padding-bottom:200px"]{padding-bottom:80px!important}.wp-block-cover[style*="padding-top:127px"]{padding:60px 40px!important}.wp-block-cover__inner-container>.wp-block-group.is-nowrap.is-layout-flex{flex-wrap:wrap!important;gap:var(--wp--preset--spacing--40)!important}.wp-block-cover__inner-container>.wp-block-group.is-nowrap.is-layout-flex>.wp-block-group{flex-basis:100%!important;min-width:100%!important}}@media (max-width:767px){.sahliyeh-green-card--brand-mark,.sahliyeh-green-card--rooted,.sahliyeh-green-card--whiteglove{height:auto;padding:var(--wp--preset--spacing--40);width:100%}.sahliyeh-green-card>.wp-block-group{max-width:100%;overflow-wrap:break-word}}.is-style-section-2 .is-content-justification-space-between .wp-block-image img[src*=horiz-logo]{opacity:.2;transition:opacity .3s ease}.is-style-section-2 .is-content-justification-space-between .wp-block-image:hover img[src*=horiz-logo]{opacity:1}.is-style-section-2 .is-content-justification-space-between:has(img[src*=horiz-logo]){margin-left:calc(50% - 50vw);max-width:none;padding-inline:var(--wp--preset--spacing--70);width:calc(100vw - var(--wp--style--root--padding-right, 0px) - var(--wp--style--root--padding-left, 0px))}.is-style-kindling-grid-system.is-layout-grid{align-items:center}.wp-block-kindling-carousel{overflow:hidden}.sahliyeh-carousel-nav-top .kindling-carousel-manual{min-height:200px;overflow:hidden;padding-bottom:0;padding-top:56px;position:relative}.sahliyeh-carousel-nav-top .kindling-carousel-manual .navigation-arrows{align-items:center;display:flex;gap:16px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:8px;z-index:10}.sahliyeh-carousel-nav-top .kindling-carousel-manual .navigation-arrows>*{pointer-events:auto}.sahliyeh-carousel-nav-top .kindling-carousel-manual .navigation-arrows .splide__pagination{align-items:center;display:flex;gap:8px;margin:0;padding:0;position:static;transform:none;width:auto}.sahliyeh-carousel-nav-top .kindling-carousel-manual>.splide__pagination{bottom:auto;top:16px;z-index:11}.sahliyeh-carousel-nav-top .kindling-carousel-manual .navigation-arrows .splide-arrow{align-items:center;background:transparent;border:none;color:var(--wp--preset--color--theme-01);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;padding:0}.sahliyeh-carousel-nav-top .kindling-carousel-manual .navigation-arrows .splide-arrow svg{height:16px;width:16px}.sahliyeh-carousel-nav-top .kindling-carousel-manual .splide__pagination li{min-height:0!important;min-width:0!important}.sahliyeh-carousel-nav-top .kindling-carousel-manual .splide__pagination__page{background:transparent;border:2px solid var(--wp--preset--color--theme-01);border-radius:50%;height:10px;margin:0;min-height:10px!important;min-width:10px!important;opacity:1;padding:0;width:10px}.sahliyeh-carousel-nav-top .kindling-carousel-manual .splide__pagination__page.is-active{background:var(--wp--preset--color--theme-01);transform:none}.kindling-carousel-container:not(.is-initialized) .carousel-slide:not(:first-child),.kindling-carousel-manual:not(.is-initialized) .carousel-slide:not(:first-child){display:none}@media (max-width:767px){.has-display-font-size,.has-great-vibes-font-family.has-x-large-font-size,.is-style-type-style-display,.is-style-type-style-headline-large,.is-style-type-style-kicker,[class*=is-style-type-style-kicker--],h2[class*=is-style-type-style-headline-large--]{font-size:36px!important}.is-style-section-2>.wp-block-cover[style*="padding-left:120px"]{padding-bottom:80px!important;padding-left:var(--wp--preset--spacing--30)!important;padding-right:var(--wp--preset--spacing--30)!important;padding-top:80px!important}.wp-block-cover__inner-container>.wp-block-group>.wp-block-group.is-layout-flex:not(.sahliyeh-gallery-carousel__track){flex-wrap:wrap!important;gap:var(--wp--preset--spacing--40)!important}.sahliyeh-fade-carousel,.wp-block-cover__inner-container .wp-block-group.is-layout-flex>.wp-block-group[style*=min-width]{flex:1 1 100%!important;min-width:100%!important}.wp-block-cover__inner-container .wp-block-group.is-layout-flex>.wp-block-group:not([style*=min-width]){flex:1 1 100%!important}.wp-block-cover__inner-container .wp-block-group.is-layout-flex .wp-block-group.is-layout-flex>.has-montserrat-font-family[style*="font-size:22px"]{font-size:16px!important;letter-spacing:.08em!important}.wp-block-cover[style*="padding-left:100px"],.wp-block-cover[style*="padding-left:120px"],.wp-block-cover[style*="padding-left:96px"]{padding-bottom:60px!important;padding-left:var(--wp--preset--spacing--30)!important;padding-right:var(--wp--preset--spacing--30)!important;padding-top:60px!important}.wp-block-cover[style*="min-height:530px"],.wp-block-cover[style*="min-height:532px"],.wp-block-cover[style*="min-height:612px"]{min-height:400px!important}.wp-block-cover[style*="min-height:950px"]{min-height:450px!important}.wp-block-cover[style*="min-height:484px"]{min-height:300px!important}.wp-block-cover[style*="min-height:600px"]{min-height:350px!important}.wp-block-cover .wp-block-buttons{justify-content:center!important}.sahliyeh-gallery-carousel{overflow:hidden!important;padding-bottom:var(--wp--preset--spacing--40)!important;padding-top:var(--wp--preset--spacing--40)!important}.sahliyeh-partner-logos{padding-left:var(--wp--preset--spacing--20)!important;padding-right:var(--wp--preset--spacing--20)!important}.wp-block-kindling-section.is-style-section-2>.wp-block-group>.wp-block-group.is-layout-flex:not(.sahliyeh-gallery-carousel__track){flex-wrap:wrap!important}.wp-block-kindling-section.is-style-section-2>.wp-block-group>.wp-block-group.is-layout-flex>.wp-block-group[style*=flex-basis]{flex-basis:100%!important;min-width:100%!important}.page-id-47 .wp-block-cover__inner-container>.is-layout-flex>.wp-block-group:first-child{order:2}.sahliyeh-cta-card{height:auto;min-height:280px;padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--30)}.sahliyeh-cta-card:before{background-position:50%!important;background-size:cover!important}.has-small-font-size{font-size:clamp(.875rem,4vw,1rem)!important}.page-id-453 .wp-block-heading[class*=is-style-type-style-headline-large]{font-size:1.75rem!important}.wp-block-separator[style*="width:350px"]{width:100%!important}.is-style-type-style-headline-medium{font-size:clamp(1.75rem,7vw,2.5rem)!important}.wp-block-cover[style*="width:559px"]{width:100%!important}.has-collier-font-family[style*="font-size:50px"]{font-size:30px!important}.is-layout-flex>.has-collier-font-family.has-theme-04-color{flex:0 0 100px!important;min-width:100px!important}.is-style-kindling-grid-system.is-layout-grid{grid-template-columns:1fr!important}.wp-block-kindling-grid-item{grid-column:1/-1!important;max-width:100%!important;min-width:0!important}.wp-block-kindling-grid-item>*{max-width:100%!important}.is-style-type-style-headline-large,.wp-block-kindling-grid-item>*{overflow-wrap:break-word;word-break:break-word}.wp-block-cover[style*="padding-bottom:200px"]{padding-bottom:60px!important}.wp-block-cover[style*="padding-top:127px"]{padding-bottom:60px!important;padding-left:var(--wp--preset--spacing--30)!important;padding-right:var(--wp--preset--spacing--30)!important;padding-top:60px!important}.is-layout-flex.is-nowrap:not(.sahliyeh-gallery-carousel__track)>.wp-block-image.is-resized{flex:0 0 auto;max-width:fit-content!important;width:auto!important}.wp-block-cover[style*="min-height:621px"]{min-height:350px!important}.wp-block-cover[style*="min-height:430px"]{min-height:300px!important}.wp-block-cover__inner-container img[style*="aspect-ratio:518"]{aspect-ratio:4/3!important;max-height:280px!important}.wp-block-cover[style*="padding-left:var(--wp--preset--spacing--70)"]{padding-left:var(--wp--preset--spacing--30)!important;padding-right:var(--wp--preset--spacing--30)!important}.wp-block-group[style*="min-width:559px"]{min-width:100%!important}.wp-block-group[style*="min-width:110px"]{min-width:110px!important}.sahliyeh-green-card--whiteglove{padding:var(--wp--preset--spacing--40)!important}.sahliyeh-green-card--rooted{padding:16px!important}.sahliyeh-green-card--rooted>.wp-block-group{max-width:100%!important;padding-left:0!important;padding-right:0!important}.sahliyeh-green-card .is-style-type-style-headline-large{font-size:36px!important;line-height:1.3!important}.wp-block-cover__inner-container .wp-block-image img[style*=aspect-ratio]{max-height:250px!important;object-fit:cover!important;width:100%!important}.home .is-style-section-2 .wp-block-image img{max-height:480px!important;object-fit:cover!important;width:100%!important}.wp-block-group.is-layout-flex[style*="gap: 93px"],.wp-block-group.is-layout-flex[style*="gap:93px"]{gap:var(--wp--preset--spacing--30)!important}.sahliyeh-green-card--brand-mark{padding:var(--wp--preset--spacing--30)!important}.sahliyeh-brand-mark-logo{min-height:auto!important}.sahliyeh-brand-mark-logo img{max-height:120px!important}.sahliyeh-partner-photo img{max-height:350px!important;object-fit:cover!important}.is-style-section-3 .has-display-font-size,.is-style-section-3 .is-style-type-style-headline-large,.is-style-section-3 .is-style-type-style-headline-medium{font-size:clamp(1.125rem,5.5vw,1.5rem)!important;letter-spacing:0!important;overflow-wrap:break-word;word-break:break-word}.has-theme-03-background-color[style*=max-width],.is-style-section-3 .wp-block-group[style*="max-width: 512px"],.is-style-section-3 .wp-block-group[style*="max-width:512px"],.is-style-section-3 .wp-block-group[style*=max-width],.wp-block-group[style*="max-width: 512px"],.wp-block-group[style*="max-width:512px"]{max-width:100%!important;width:100%!important}.has-theme-03-background-color[style*="max-width:512px"]{padding:32px 24px 40px!important}.has-theme-03-background-color .gform_wrapper input,.has-theme-03-background-color .gform_wrapper textarea,.is-style-section-3 .gform_wrapper input,.is-style-section-3 .gform_wrapper textarea{box-sizing:border-box!important;max-width:100%!important}.has-theme-03-background-color[style*=padding],.is-style-section-3 .wp-block-cover[style*=padding],.sahliyeh-site-footer .wp-block-cover[style*=padding-left],.sahliyeh-site-footer .wp-block-cover[style*=padding-right]{padding-left:var(--wp--preset--spacing--20)!important;padding-right:var(--wp--preset--spacing--20)!important}.wp-block-cover__inner-container>.wp-block-group.is-nowrap.is-layout-flex{flex-wrap:wrap!important;gap:var(--wp--preset--spacing--40)!important}.wp-block-cover__inner-container>.wp-block-group.is-nowrap.is-layout-flex>.wp-block-group{flex-basis:100%!important;min-width:100%!important}}.is-style-section-2 .gform_wrapper .gfield_consent_label,.is-style-section-2 .gform_wrapper .gfield_description,.is-style-section-2 .gform_wrapper .gfield_label,.is-style-section-2 .gform_wrapper legend.gfield_label{color:var(--wp--preset--color--theme-01)}.sahliyeh-site-footer a[href*="maps.google"],.sahliyeh-site-footer a[href*="tel:"],.sahliyeh-site-footer a[href*=mailto],.sahliyeh-site-footer a[href*=privacy],.sahliyeh-site-footer a[href*=terms]{color:var(--wp--preset--color--theme-01);text-decoration:none}.sahliyeh-site-footer a[href*="maps.google"]:hover,.sahliyeh-site-footer a[href*="tel:"]:hover,.sahliyeh-site-footer a[href*=mailto]:hover,.sahliyeh-site-footer a[href*=privacy]:hover,.sahliyeh-site-footer a[href*=terms]:hover{color:var(--wp--preset--color--theme-04)}.is-style-section-2 .gform-theme--foundation .gfield textarea.large{min-block-size:9rem}.is-style-section-2 .gform-theme--framework .gfield_label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.is-style-section-2 .gform_wrapper input[type=email],.is-style-section-2 .gform_wrapper input[type=number],.is-style-section-2 .gform_wrapper input[type=tel],.is-style-section-2 .gform_wrapper input[type=text],.is-style-section-2 .gform_wrapper input[type=url],.is-style-section-2 .gform_wrapper select,.is-style-section-2 .gform_wrapper textarea{background:transparent;border:none;border-bottom:2px solid var(--wp--preset--color--theme-01);border-radius:0;color:var(--wp--preset--color--theme-01);font-family:var(--wp--preset--font-family--montserrat);font-size:16px;padding:12px 4px}

/* !important overrides Gravity Forms theme framework styles which inject
 * their own high-specificity rules via CSS custom properties. */.is-style-section-2 .gform-theme--framework input::placeholder,.is-style-section-2 .gform-theme--framework textarea::placeholder{color:#fff!important;opacity:1!important}.is-style-section-2 .gform_wrapper input:focus,.is-style-section-2 .gform_wrapper textarea:focus{border-bottom-color:var(--wp--preset--color--theme-04);outline:none}.is-style-section-2 .gform-theme--framework input:not([type=hidden]),.is-style-section-2 .gform-theme--framework select,.is-style-section-2 .gform-theme--framework textarea{background:transparent!important;border:none!important;border-bottom:2px solid var(--wp--preset--color--theme-01)!important;border-radius:0!important;box-shadow:none!important;color:var(--wp--preset--color--theme-01)!important}.is-style-section-2 .gform-theme--framework input:focus,.is-style-section-2 .gform-theme--framework textarea:focus{border-bottom-color:var(--wp--preset--color--theme-04)!important;outline:none!important}.is-style-section-2 .gform-theme--framework .gform_button.button{background:var(--wp--preset--color--theme-04)!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--wp--preset--color--theme-02)!important;cursor:pointer;font-weight:700!important;letter-spacing:1.6px;padding:16px 32px!important;text-transform:uppercase;transition:background-color .2s ease}.is-style-section-2 .gform-theme--framework .gform_button.button:hover{background:var(--wp--preset--color--theme-06)!important;color:var(--wp--preset--color--theme-02)!important}button.wp-block-navigation__responsive-container-open{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:10px}.sahliyeh-footer-nav p a{display:inline;line-height:1.4}.sahliyeh-footer-nav .wp-block-image a{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:10px}@media (max-width:1023px){button.wp-block-navigation__submenu-icon{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:10px}button.wp-block-navigation__submenu-icon svg{height:16px;width:16px}a.wp-block-navigation-item__content{align-items:center;display:inline-flex;min-height:44px;padding-bottom:10px;padding-top:10px}}@media (max-width:767px){.sahliyeh-site-footer.alignfull{padding-left:var(--wp--preset--spacing--30)!important;padding-right:var(--wp--preset--spacing--30)!important}.sahliyeh-site-footer{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important}.sahliyeh-site-footer>*{max-width:100%!important;width:100%!important}

	/* !important: overrides WP-generated is-nowrap (flex-wrap:nowrap) and is-layout-flex
	 * display properties on footer nav and child groups — cannot beat WP class specificity. */.sahliyeh-footer-nav{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;text-align:center;width:100%}.sahliyeh-footer-nav p,.sahliyeh-footer-nav.is-layout-flex>p.has-collier-font-family.has-theme-04-color,.sahliyeh-footer-nav>*{flex-basis:auto!important;flex-grow:0!important;flex-shrink:0!important;margin-bottom:0!important;margin-top:0!important}.sahliyeh-footer-nav p,.sahliyeh-footer-nav>*{justify-content:center!important;margin-inline:auto!important;text-align:center!important}.sahliyeh-site-footer .wp-block-separator{width:100%}

	/* !important: overrides WP-generated is-layout-flex (flex-direction:row, gap) on footer flex rows. */.sahliyeh-site-footer>.is-content-justification-center.is-layout-flex{align-items:center!important;flex-direction:column!important;gap:12px!important;text-align:center;width:100%}.sahliyeh-site-footer p{margin-inline:auto!important;text-align:center!important;width:100%!important}.sahliyeh-site-footer>.is-layout-flex>p:nth-child(2n):not(:has(a)){display:none!important}.sahliyeh-site-footer>.is-layout-flex:last-child>p:nth-child(2){display:block!important}.sahliyeh-footer-nav .wp-block-image.is-resized img{height:20px!important;width:20px!important}.sahliyeh-footer-nav .wp-block-image.is-resized{max-width:fit-content!important;width:auto!important}


	/* !important: overrides WP inline style="" on footer-logo group — padding-bottom. */.sahliyeh-footer-logo{padding-bottom:var(--wp--preset--spacing--20)!important;padding-top:var(--wp--preset--spacing--40)!important}.sahliyeh-site-footer{padding-bottom:var(--wp--preset--spacing--50)!important}

	/* !important: overrides WP inline style="" on group blocks — border-bottom-color. */.wp-block-group[style*=border-bottom-color]{border-bottom-color:hsla(0,0%,100%,.1)!important}.is-style-section-2 .wp-block-cover__inner-container p+p{margin-top:var(--wp--preset--spacing--30)}

	/* !important: overrides WP-generated is-content-justification-space-between (justify-content)
	 * and is-layout-flex (flex-wrap, gap) on partner logo row, plus WP inline style="" on resized images. */.is-style-section-2 .is-content-justification-space-between:has(img[src*=horiz-logo]){flex-wrap:wrap!important;gap:24px!important;justify-content:center!important;padding-inline:var(--wp--preset--spacing--30)!important}.is-style-section-2 .is-content-justification-space-between .wp-block-image img[src*=horiz-logo]{height:auto!important;max-width:120px!important}.wp-block-group.has-theme-02-background-color[style*="padding-left:80px"],.wp-block-group.has-theme-02-background-color[style*="padding-right:80px"]{padding-left:var(--wp--preset--spacing--30)!important;padding-right:var(--wp--preset--spacing--30)!important}.wp-block-group.has-theme-02-background-color[style*=min-height]>.wp-block-group:last-child{display:none!important}.wp-block-group.has-theme-02-background-color[style*="min-height:126px"]{justify-content:center!important;min-height:60px!important;position:relative}.wp-block-group.has-theme-02-background-color>.wp-block-image{flex:none;order:0;top:0}.wp-block-group.has-theme-02-background-color>.wp-block-image img{height:auto!important;width:160px!important}.sahliyeh-footer-logo:before{display:none}.sahliyeh-footer-logo{margin-top:0!important}.sahliyeh-footer-logo>.wp-block-image:first-child{margin-top:0}.sahliyeh-footer-logo>.wp-block-image img{height:auto!important;width:180px!important}.wp-block-group.has-theme-02-background-color[style*=min-height]>.wp-block-group:nth-child(2){align-items:center;bottom:0;display:flex!important;flex:none!important;position:absolute!important;right:var(--wp--preset--spacing--30);top:0;transform:none;width:auto!important}}@media (max-width:767px){
	/* !important overrides WP inline styles on the header group block
	 * (padding, min-height, display, flex, width) and navigation block
	 * (display, flex properties). WordPress generates these as style=""
	 * attributes which have specificity 1000. */}.wp-block-navigation__responsive-container.is-menu-open{padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{align-items:center;color:var(--wp--preset--color--theme-01)!important;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:10px;position:absolute;right:16px;top:16px;z-index:2}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg{fill:var(--wp--preset--color--theme-01);height:24px;stroke:var(--wp--preset--color--theme-01);width:24px}

/* !important: overrides WP core navigation CSS on responsive-container-content — display, flex-direction,
 * align-items, justify-content, gap. WP core uses deeply scoped selectors that match specificity. */.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;justify-content:center!important;padding-top:60px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{color:var(--wp--preset--color--theme-01)!important;display:block;font-family:var(--wp--preset--font-family--be-vietnam-pro);font-size:1rem!important;font-weight:500;letter-spacing:.08em;padding:8px 0;text-align:center;text-decoration:none;text-transform:uppercase}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--theme-04)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{align-items:center!important;background:transparent!important;border:none!important;border-left:2px solid var(--wp--preset--color--theme-04)!important;display:flex!important;flex-direction:column!important;gap:0!important;height:auto!important;margin-bottom:20px!important;margin:0 auto;min-width:0!important;opacity:1!important;overflow:visible!important;padding:2px 0!important;position:static!important;visibility:visible!important;width:auto!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:var(--wp--preset--color--theme-04)!important;font-size:.875rem!important;letter-spacing:.06em;opacity:.9;padding:8px 12px!important;text-align:center}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{margin:0!important;padding:0!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--theme-01)!important;opacity:1}.wp-block-navigation__responsive-container.is-menu-open .sahliyeh-nav-separator,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{display:none!important}

/* !important: overrides WP core navigation CSS on nav items — display, flex-direction, align-items, width.
 * WP core sets nav items as inline/row layout; overlay needs vertical column stacking. */.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{align-items:center!important;display:flex!important;flex-direction:column!important;width:100%!important}.wp-block-navigation__responsive-container{transition:opacity .3s ease,visibility .3s ease}.wp-block-navigation__responsive-container.is-menu-open{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.is-style-section-2 .gform-theme--framework .gfield{margin-bottom:16px!important}html{scroll-behavior:smooth}@media (max-width:767px){.sahliyeh-carousel-nav-top .kindling-carousel-manual .splide__pagination__page{height:12px;width:12px}.sahliyeh-carousel-nav-top .kindling-carousel-manual .navigation-arrows .splide__pagination{gap:10px}.is-style-section-2 .wp-block-cover__inner-container .wp-block-group>p+p{margin-top:var(--wp--preset--spacing--30)}.has-theme-03-background-color .is-layout-flex{flex-wrap:wrap!important;gap:var(--wp--preset--spacing--40)!important}.has-theme-03-background-color .is-layout-flex>.wp-block-group{flex:1 1 100%!important;min-width:100%!important}}.is-style-section-2 .wp-block-cover__inner-container .is-layout-flex>p.has-collier-font-family+p.has-small-font-size{text-align:left}@media (max-width:767px){.page-id-48 .wp-block-cover__inner-container [class*=wp-container-content]{padding-left:0!important;padding-right:0!important}}.is-style-section-2 .wp-block-cover__inner-container .is-layout-flex>.has-collier-font-family.has-theme-04-color{flex:0 0 110px;min-width:110px;white-space:nowrap}.is-style-section-2 .wp-block-cover__inner-container .is-layout-flex:has(>.has-collier-font-family.has-theme-04-color){gap:40px}.is-style-section-2 .wp-block-cover__inner-container .is-layout-flex>.has-collier-font-family.has-theme-04-color~.has-small-font-size{flex:1 1 0!important;min-width:0!important}@media (max-width:767px){.is-style-section-2 .wp-block-cover__inner-container .is-layout-flex>.has-collier-font-family.has-theme-04-color{flex:0 0 100px!important;font-size:2rem!important;min-width:100px!important}.is-style-section-2 .wp-block-cover__inner-container .is-layout-flex:has(>.has-collier-font-family.has-theme-04-color){gap:16px!important}}.sahliyeh-site-footer p a{align-items:center;display:inline-flex;line-height:1.4;min-height:44px}.is-style-section-2 .gform-theme--framework input:not([type=hidden]),.is-style-section-2 .gform-theme--framework textarea{min-height:44px!important}.is-style-section-2 .gform-theme--framework .gfield_label,.is-style-section-2 .gform-theme--framework label{font-size:14px!important}.splide__pagination__page{box-sizing:border-box!important;margin:0 -8px;min-height:44px!important;min-width:44px!important;padding:0!important}.sahliyeh-site-footer .wp-block-image a{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.is-style-section-2 .wp-block-cover__inner-container p a{display:inline;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.wp-block-group.has-theme-02-background-color>.wp-block-image a{align-items:center;display:inline-flex;min-height:44px}.is-style-section-2 .is-content-justification-space-between .wp-block-image img[src*=horiz-logo],.sahliyeh-logo-carousel__track .wp-block-image{opacity:.8}.wp-block-cover .wp-block-image.is-resized:not(.sahliyeh-linkedin-icon) img:not([src*=icon-]):not([src*=logo-]){height:auto!important;width:100%!important}}@media (max-width:767px){.wp-block-cover .wp-block-image.is-resized:not(.sahliyeh-linkedin-icon):not(:has(img[src*=icon-])):not(:has(img[src*=logo-])){margin-inline:auto!important;width:100%!important}}@media (max-width:767px){.sahliyeh-pronounced-text{font-size:clamp(.8rem,3.5vw,1.125rem)!important;white-space:normal!important}}.wp-block-image a:has(img[src*=icon-facebook]),.wp-block-image a:has(img[src*=icon-instagram]),.wp-block-image a:has(img[src*=icon-linkedin]),.wp-block-image a:has(img[src*=icon-x]){align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.splide-arrow,.splide__arrow{min-height:44px;min-width:44px}.wp-block-group p a[href*=mailto],.wp-block-group p a[href*=tel],.wp-block-kindling-grid-item p a[href*=mailto],.wp-block-kindling-grid-item p a[href*=tel]{display:inline-block;line-height:44px;min-height:44px}.gform-theme--framework .gfield_required,.gform-theme--framework .gfield_required_text{font-size:14px!important}.splide__pagination li{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}@media (max-width:767px){.home .is-style-section-2 .wp-block-group.is-layout-constrained>*,.home .is-style-section-2 .wp-block-group.is-layout-flow>*,.home .is-style-section-3 .wp-block-group.is-layout-constrained>*,.home .is-style-section-3 .wp-block-group.is-layout-flow>*,.home .wp-block-kindling-section .has-text-align-left,.home .wp-block-kindling-section .wp-block-group.is-layout-constrained>*,.home .wp-block-kindling-section .wp-block-group.is-layout-flow>*,.home .wp-block-kindling-section h2,.home .wp-block-kindling-section h3,.home .wp-block-kindling-section h4,.home .wp-block-kindling-section p{text-align:center!important}.home .is-style-section-2 .wp-block-image,.home .is-style-section-3 .wp-block-image,.home .wp-block-kindling-section .wp-block-image{display:block!important;width:100%!important}.home .is-style-section-2 .wp-block-outermost-icon-block,.home .is-style-section-3 .wp-block-outermost-icon-block,.home .wp-block-kindling-section .wp-block-outermost-icon-block{display:table!important;margin-left:auto!important;margin-right:auto!important}.home .is-style-section-2 .wp-block-image img,.home .is-style-section-3 .wp-block-image img,.home .wp-block-kindling-section .wp-block-image img{margin:0 auto!important;width:100%!important}.home .sahliyeh-logo-carousel__track .wp-block-image{display:inline-block!important;width:auto!important}.home .sahliyeh-logo-carousel__track .wp-block-image img{margin:0!important;width:200px!important}.home .is-style-section-2 .wp-block-separator,.home .is-style-section-3 .wp-block-separator,.home .wp-block-kindling-section .wp-block-separator{margin-left:auto!important;margin-right:auto!important}.home .is-style-section-2 .is-layout-flex,.home .is-style-section-3 .is-layout-flex,.home .wp-block-kindling-section .is-layout-flex{align-items:center!important;justify-content:center!important}}.wp-block-outermost-icon-block{height:40px!important;width:40px!important}.wp-block-image.is-resized img[src*=icon-],.wp-block-image.is-resized img[src*=logo-]:not(.sahliyeh-footer-logo img){height:40px!important;object-fit:contain;width:40px!important}.sahliyeh-footer-logo .wp-block-image.is-resized img{height:auto!important;width:286px!important}.wp-block-image.is-resized:has(img[src*=icon-]),.wp-block-image.is-resized:has(img[src*=logo-]){flex-shrink:0!important;min-width:40px!important}.sahliyeh-footer-nav .wp-block-image.is-resized img[src*=icon-]{height:28px!important;width:28px!important}.sahliyeh-footer-nav .wp-block-image.is-resized:has(img[src*=icon-]){min-width:28px!important}@media (max-width:767px){.sahliyeh-footer-nav .wp-block-image.is-resized img[src*=icon-]{height:20px!important;width:20px!important}.sahliyeh-footer-nav .wp-block-image.is-resized:has(img[src*=icon-]){max-width:fit-content!important;min-width:20px!important;width:auto!important}}