.elementor-10100 .elementor-element.elementor-element-89bd04f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-10100 .elementor-element.elementor-element-89bd04f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-10100 .elementor-element.elementor-element-3d42449>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-10100 .elementor-element.elementor-element-3d42449>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-10100 .elementor-element.elementor-element-0396b44{--display:flex}.elementor-widget-theme-post-title .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-10100 .elementor-element.elementor-element-e6b68b5>.elementor-widget-container{margin:22px 0 0}.elementor-10100 .elementor-element.elementor-element-e6b68b5.elementor-element{--align-self:center}.elementor-10100 .elementor-element.elementor-element-e6b68b5{z-index:40;text-align:center}.elementor-10100 .elementor-element.elementor-element-e6b68b5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:71px;font-weight:800;color:#fff}.elementor-10100 .elementor-element.elementor-element-d2e2c6f .eael-sticky-video-wrapper{border-style:none}.elementor-10100 .elementor-element.elementor-element-d2e2c6f .plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px #ADD8E6!important}.elementor-10100 .elementor-element.elementor-element-d2e2c6f .plyr__control--overlaid{background:#ADD8E6!important;padding:15px}.elementor-10100 .elementor-element.elementor-element-d2e2c6f .plyr--video .plyr__control.plyr__tab-focus{background:#ADD8E6!important}.elementor-10100 .elementor-element.elementor-element-d2e2c6f .plyr--video .plyr__control:hover{background:#ADD8E6!important}.elementor-10100 .elementor-element.elementor-element-d2e2c6f .plyr--video .plyr__controls{padding:10px}.elementor-10100 .elementor-element.elementor-element-59b527e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-10100 .elementor-element.elementor-element-59b527e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-10100 .elementor-element.elementor-element-04d63ec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-10100 .elementor-element.elementor-element-04d63ec>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-10100 .elementor-element.elementor-element-5e7e754{width:100%;max-width:100%;z-index:18}.elementor-10100 .elementor-element.elementor-element-5e7e754>.elementor-widget-container{margin:0}.elementor-10100 .elementor-element.elementor-element-5e7e754.elementor-element{--align-self:flex-start}.elementor-10100 .elementor-element.elementor-element-5e7e754 .portfolio-showcase .wpzoom-portfolio-showcase-widget-title{text-align:center}.elementor-10100 .elementor-element.elementor-element-5e7e754 .portfolio-archive-fresh .wpzoom-portfolio-showcase-widget-title{text-align:center}.elementor-10100 .elementor-element.elementor-element-5e7e754 .portfolio-grid .portfolio_item{border-radius:0}.elementor-10100 .elementor-element.elementor-element-5e7e754 .portfolio-showcase .portfolio_item-title{text-align:center}.elementor-10100 .elementor-element.elementor-element-5e7e754 .portfolio-grid .portfolio_item span.btn{border-radius:100px}@media(max-width:1024px){.elementor-10100 .elementor-element.elementor-element-89bd04f{margin-top:0;margin-bottom:0}.elementor-10100 .elementor-element.elementor-element-3d42449>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:2px}.elementor-10100 .elementor-element.elementor-element-3d42449>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-10100 .elementor-element.elementor-element-0396b44{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10100 .elementor-element.elementor-element-e6b68b5>.elementor-widget-container{margin:120px 0 0}.elementor-10100 .elementor-element.elementor-element-e6b68b5 .elementor-heading-title{font-size:28px}.elementor-10100 .elementor-element.elementor-element-59b527e{margin-top:0;margin-bottom:0}.elementor-10100 .elementor-element.elementor-element-04d63ec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:2px}.elementor-10100 .elementor-element.elementor-element-04d63ec>.elementor-element-populated{margin:-110px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-10100 .elementor-element.elementor-element-5e7e754>.elementor-widget-container{margin:0}}@media(max-width:767px){.elementor-10100 .elementor-element.elementor-element-89bd04f{margin-top:0;margin-bottom:0}.elementor-10100 .elementor-element.elementor-element-3d42449>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px}.elementor-10100 .elementor-element.elementor-element-3d42449>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-10100 .elementor-element.elementor-element-0396b44{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10100 .elementor-element.elementor-element-e6b68b5>.elementor-widget-container{margin:83px 0 0}.elementor-10100 .elementor-element.elementor-element-e6b68b5 .elementor-heading-title{font-size:16px}.elementor-10100 .elementor-element.elementor-element-59b527e{margin-top:0;margin-bottom:0}.elementor-10100 .elementor-element.elementor-element-04d63ec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px}.elementor-10100 .elementor-element.elementor-element-04d63ec>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-10100 .elementor-element.elementor-element-5e7e754>.elementor-widget-container{margin:0}}#director-hero .hero-overlap{position:relative}#director-hero .hero-over-content{--title-size:clamp(28px, 6vw, 72px);--sup-size:.55;--sup-raise:-.36em;--sup-gap:.35em;position:absolute;left:50%;transform:translateX(-50%);top:clamp(64px, 10vh, 120px);z-index:100;width:min(92vw, 1200px);display:flex;justify-content:center;align-items:flex-start;gap:var(--sup-gap);pointer-events:none}#director-hero .hero-over-content .elementor-widget{pointer-events:auto}#director-hero .hero-over-content .elementor-widget-post-title .elementor-heading-title{margin:0;font-weight:800;line-height:1.05;font-size:var(--title-size);letter-spacing:.5px;color:#fff;text-align:center;background:rgba(0,0,0,.35);padding:.35em .7em;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.35)}#director-hero .hero-over-content .elementor-widget-icon{align-self:flex-start;transform:translateY(var(--sup-raise))}#director-hero .hero-over-content .elementor-widget-icon .elementor-icon{width:calc(var(--title-size) * var(--sup-size));height:calc(var(--title-size) * var(--sup-size));background:0 0;border:0;box-shadow:none}#director-hero .hero-over-content .elementor-widget-icon i,#director-hero .hero-over-content .elementor-widget-icon svg{width:100%;height:100%;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}#director-hero .wpz-video-slider-wrapper{position:relative;z-index:1}@media (max-width:1024px){#director-hero .hero-over-content{--title-size:clamp(26px, 5.2vw, 48px);--sup-raise:-.32em;--sup-gap:.3em;top:clamp(56px, 9vh, 110px)}}@media (max-width:767px){#director-hero .hero-over-content{--title-size:clamp(22px, 7vw, 34px);--sup-raise:-.26em;--sup-gap:.25em;top:clamp(56px, 9vh, 96px)}#director-hero .hero-over-content .elementor-widget-post-title .elementor-heading-title{padding:6px 12px;border-radius:12px}}body.admin-bar #director-hero .hero-over-content{top:calc(46px + clamp(56px, 9vh, 96px))}