/* Elementor Free Canvas adaptor: keeps source design dimensions unaffected by Elementor's defaults. */
body.jeetaa-site{margin:0;overflow-x:clip}
body.jeetaa-site #content,body.jeetaa-site .elementor,body.jeetaa-site .elementor-section-wrap{width:100%;max-width:none;margin:0;padding:0}
body.jeetaa-site .elementor .e-con.e-parent{--width:100%;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;width:100%;max-width:none;min-width:0;margin:0;padding:0;gap:0;align-items:stretch}
body.jeetaa-site .elementor-widget-jeetaa_block,body.jeetaa-site .elementor-widget-jeetaa_block>.elementor-widget-container{width:100%;max-width:none;padding:0!important;margin:0!important}
body.jeetaa-site .elementor-widget:not(:last-child){margin-bottom:0!important}
body.jeetaa-site button,body.jeetaa-site input,body.jeetaa-site select,body.jeetaa-site textarea{font-family:var(--sans)}
body.jeetaa-site .site-icon{fill:none}
body.jeetaa-site .header{z-index:999}
body.jeetaa-site .hero-art{pointer-events:none}
body.jeetaa-site .jeetaa-honeypot{position:absolute!important;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;opacity:0}
body.jeetaa-site .form-status{font-size:13px;line-height:1.5}
@media(max-width:767px){body.jeetaa-site .elementor .e-con.e-parent{--content-width:100%}}
/* Preserve a site-wide sticky menu even though the header is editable page content. */
body.jeetaa-site .elementor>.e-con.e-parent:first-child{position:sticky;top:0;z-index:9999}
body.jeetaa-site .elementor>.e-con.e-parent:first-child .header{position:relative;top:auto}
