.elementor-5541 .elementor-element.elementor-element-1d81285{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5541 .elementor-element.elementor-element-c6945dc{--display:flex;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5541 .elementor-element.elementor-element-c6945dc:not(.elementor-motion-effects-element-type-background), .elementor-5541 .elementor-element.elementor-element-c6945dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5541 .elementor-element.elementor-element-5948505{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5541 .elementor-element.elementor-element-46f88dd{text-align:center;}.elementor-5541 .elementor-element.elementor-element-cccd1d8{text-align:center;}.elementor-5541 .elementor-element.elementor-element-cd30b02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5541 .elementor-element.elementor-element-f861dd8{--display:flex;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 8px 0px rgba(255, 182.99999999999991, 77.00000000000001, 0.18);}.elementor-5541 .elementor-element.elementor-element-f861dd8:not(.elementor-motion-effects-element-type-background), .elementor-5541 .elementor-element.elementor-element-f861dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);}.elementor-5541 .elementor-element.elementor-element-5ebd5bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5541 .elementor-element.elementor-element-0a737bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:48px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5541 .elementor-element.elementor-element-0a737bf:not(.elementor-motion-effects-element-type-background), .elementor-5541 .elementor-element.elementor-element-0a737bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-5541 .elementor-element.elementor-element-84524d7{text-align:center;}.elementor-5541 .elementor-element.elementor-element-84524d7 .elementor-heading-title{color:#FF6B1A;}.elementor-5541 .elementor-element.elementor-element-574ec46{text-align:center;}.elementor-5541 .elementor-element.elementor-element-0046b7e{--display:flex;}.elementor-5541 .elementor-element.elementor-element-e46bc83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5541 .elementor-element.elementor-element-e46bc83:not(.elementor-motion-effects-element-type-background), .elementor-5541 .elementor-element.elementor-element-e46bc83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-5541 .elementor-element.elementor-element-56e0d46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5541 .elementor-element.elementor-element-869eb1b .elementor-icon-wrapper{text-align:center;}.elementor-5541 .elementor-element.elementor-element-869eb1b .elementor-icon{font-size:50px;}.elementor-5541 .elementor-element.elementor-element-869eb1b .elementor-icon svg{height:50px;}.elementor-5541 .elementor-element.elementor-element-e6c6665{text-align:center;}.elementor-5541 .elementor-element.elementor-element-77a3d43{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-5541 .elementor-element.elementor-element-546733c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5541 .elementor-element.elementor-element-f781d39 .elementor-icon-wrapper{text-align:center;}.elementor-5541 .elementor-element.elementor-element-f781d39 .elementor-icon{font-size:50px;}.elementor-5541 .elementor-element.elementor-element-f781d39 .elementor-icon svg{height:50px;}.elementor-5541 .elementor-element.elementor-element-c57a896{text-align:center;}.elementor-5541 .elementor-element.elementor-element-7b56056{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-5541 .elementor-element.elementor-element-2bbc6b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5541 .elementor-element.elementor-element-46e2d3d .elementor-icon-wrapper{text-align:center;}.elementor-5541 .elementor-element.elementor-element-46e2d3d .elementor-icon{font-size:50px;}.elementor-5541 .elementor-element.elementor-element-46e2d3d .elementor-icon svg{height:50px;}.elementor-5541 .elementor-element.elementor-element-92dc08d{text-align:center;}.elementor-5541 .elementor-element.elementor-element-4732824{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-5541 .elementor-element.elementor-element-7d9fe96 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5541 .elementor-element.elementor-element-7d9fe96{text-align:center;}@media(min-width:768px){.elementor-5541 .elementor-element.elementor-element-1d81285{--content-width:1140px;}.elementor-5541 .elementor-element.elementor-element-5ebd5bb{--content-width:1140px;}.elementor-5541 .elementor-element.elementor-element-56e0d46{--width:33.33%;}.elementor-5541 .elementor-element.elementor-element-546733c{--width:33.33%;}.elementor-5541 .elementor-element.elementor-element-2bbc6b0{--width:33.33%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5541 .elementor-element.elementor-element-77a3d43{font-size:15px;line-height:1.5em;}.elementor-5541 .elementor-element.elementor-element-7b56056{font-size:15px;line-height:1.5em;}.elementor-5541 .elementor-element.elementor-element-4732824{font-size:15px;line-height:1.5em;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5541 .elementor-element.elementor-element-77a3d43{font-size:15px;line-height:1.5em;}.elementor-5541 .elementor-element.elementor-element-7b56056{font-size:15px;line-height:1.5em;}.elementor-5541 .elementor-element.elementor-element-4732824{font-size:15px;line-height:1.5em;}}/* Start custom CSS for container, class: .elementor-element-f861dd8 *//* OUTER WRAP: single glow + dark card */
.elementor-5541 .elementor-element.elementor-element-f861dd8 {
  background: #121212;
  border-radius: 16px;
  box-shadow: 0 0 8px rgba(255,183,77,0.18);
  overflow: hidden;
  padding: 0;
  position: relative;
  transition: box-shadow 0.3s ease-in-out;
}

.elementor-5541 .elementor-element.elementor-element-f861dd8:hover {
  box-shadow: 0 0 18px rgba(255,183,77,0.35);
}

/* Subtle bottom fade so the white card blends before footer */
.elementor-5541 .elementor-element.elementor-element-f861dd8::after {
  content: "";
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 40px;
  pointer-events: none;
  background: linear-gradient(to bottom, transparent, #0e0e0e 85%);
}

/* CLEAN the widget wrapper — no extra borders/shadows here */
.elementor-5541 .elementor-element.elementor-element-f861dd8 .calendly-inline-widget {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}



<div class="calendly-inline-widget"
     data-url="https://calendly.com/castinghub-info/15min?hide_gdpr_banner=1&hide_landing_page_details=1"
     style="min-width:320px;height:800px;"></div>
<script src="https://assets.calendly.com/assets/external/widget.js" async></script>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84524d7 */.elementor-5541 .elementor-element.elementor-element-84524d7 .step-card{
  background:#141414;
  border-radius:16px;
  box-shadow:0 0 8px rgba(255,183,77,.15);
  transition: transform .2s ease, box-shadow .2s ease;
}
.elementor-5541 .elementor-element.elementor-element-84524d7 .step-card:hover{
  transform: translateY(-3px);
  box-shadow:0 0 14px rgba(255,183,77,.28);
}


.elementor-5541 .elementor-element.elementor-element-84524d7::before {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,111,0,0.4), transparent);
  margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b56056 */.elementor-5541 .elementor-element.elementor-element-7b56056 a:hover {
  color: #ff6f00;
  text-shadow: 0 0 6px #ffb74d;
}


.elementor-5541 .elementor-element.elementor-element-7b56056 a {
  color: #ffb74d;
  text-decoration: none;
  transition: color 0.25s ease, text-shadow 0.25s ease;
}
.elementor-5541 .elementor-element.elementor-element-7b56056 a:hover {
  color: #ff6f00;
  text-shadow: 0 0 6px #ffb74d/* End custom CSS */