.elementor-29 .elementor-element.elementor-element-e627e06{--display:flex;--min-height:248px;--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;--margin-top:-65px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-4062a41{width:100%;max-width:100%}.elementor-29 .elementor-element.elementor-element-4062a41>.elementor-widget-container{padding:26px 26px 26px 26px}.elementor-29 .elementor-element.elementor-element-2a6e376{--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-29 .elementor-element.elementor-element-35aecf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-29 .elementor-element.elementor-element-a2d1571{--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-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-29 .elementor-element.elementor-element-a2d9fa6{text-align:center}.elementor-29 .elementor-element.elementor-element-a2d9fa6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:600;color:#FFF}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-type-html{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group{padding-right:calc(3px/2);padding-left:calc(3px/2);margin-bottom:9px}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-form-fields-wrapper{margin-left:calc(-3px/2);margin-right:calc(-3px/2);margin-bottom:-9px}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-29 .elementor-element.elementor-element-99896f3 .elementor-labels-inline .elementor-field-group>label{padding-left:7px}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-99896f3 .elementor-labels-inline .elementor-field-group>label{padding-right:7px}body .elementor-29 .elementor-element.elementor-element-99896f3 .elementor-labels-above .elementor-field-group>label{padding-bottom:7px}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group>label,.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-subgroup label{color:#FFF}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group>label{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-type-html{padding-bottom:0}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group .elementor-field{color:#000980}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group .elementor-field,.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-subgroup label{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:300}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFF;border-radius:15px 15px 15px 15px}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-field-group .elementor-select-wrapper select{background-color:#FFF;border-radius:15px 15px 15px 15px}.elementor-29 .elementor-element.elementor-element-99896f3 .e-form__buttons__wrapper__button-next{background-color:#12AC62;color:#FFF}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-button[type="submit"]{background-color:#12AC62;color:#FFF}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-button[type="submit"] svg *{fill:#FFF}.elementor-29 .elementor-element.elementor-element-99896f3 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-29 .elementor-element.elementor-element-99896f3 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-button[type="submit"]:hover{color:#fff}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-29 .elementor-element.elementor-element-99896f3 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-29 .elementor-element.elementor-element-99896f3 .elementor-button{border-radius:23px 23px 23px 23px}.elementor-29 .elementor-element.elementor-element-99896f3{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-29 .elementor-element.elementor-element-ab4abb2{--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-29 .elementor-element.elementor-element-e208fda .elementor-repeater-item-325c092 .swiper-slide-bg{background-color:#0000;background-image:url(https://digihold.site/wp-content/uploads/2025/09/UEHYTGR.png);background-size:cover}.elementor-29 .elementor-element.elementor-element-e208fda .elementor-repeater-item-d49f4c7 .swiper-slide-bg{background-color:#0000;background-image:url(https://digihold.site/wp-content/uploads/2025/07/5-1-scaled.png);background-size:cover}.elementor-29 .elementor-element.elementor-element-e208fda .elementor-repeater-item-45ea454 .swiper-slide-bg{background-color:#0000;background-image:url(https://digihold.site/wp-content/uploads/2025/09/1-2-1024x724-1.png);background-size:cover}.elementor-29 .elementor-element.elementor-element-e208fda .elementor-repeater-item-26be522 .swiper-slide-bg{background-color:#0000;background-image:url(https://digihold.site/wp-content/uploads/2025/07/7-2-scaled.png);background-size:cover}.elementor-29 .elementor-element.elementor-element-e208fda .elementor-repeater-item-76e0a43 .swiper-slide-bg{background-color:#0000;background-image:url(https://digihold.site/wp-content/uploads/2025/07/3-2-scaled.png);background-size:cover}.elementor-29 .elementor-element.elementor-element-e208fda .swiper-slide{transition-duration:calc(7000ms*1.2);height:400px}.elementor-29 .elementor-element.elementor-element-e208fda>.elementor-widget-container{margin:70px 0 0 0}.elementor-29 .elementor-element.elementor-element-e208fda .swiper-slide-contents{max-width:66%}.elementor-29 .elementor-element.elementor-element-e208fda .swiper-slide-inner{text-align:center}.elementor-29 .elementor-element.elementor-element-91ded34{--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-29 .elementor-element.elementor-element-3cfdb94{--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}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-a2d9fa6{text-align:left}.elementor-29 .elementor-element.elementor-element-a2d9fa6 .elementor-heading-title{font-size:26px}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-a2d1571{--width:50%}.elementor-29 .elementor-element.elementor-element-ab4abb2{--width:50%}}:root{--fg:#e8e8e8;--muted:#a0a4ab;--bg:#050611}body{background:var(--bg);margin:0;padding:0}.dh-strip{text-align:center;padding:40px 0 30px}.dh-brand{font-family:'Inter',sans-serif;font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:18px;color:var(--fg)}.dh-tagline{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px;margin-bottom:28px}.dh-row{display:grid;grid-template-columns:repeat(9,130px);justify-content:center;gap:26px;margin:0 auto;width:100%;max-width:1400px;padding:0 20px}.dh-card{width:130px;height:130px;background:rgb(255 255 255 / .05);border-radius:18px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .12);box-shadow:0 8px 22px rgb(0 0 0 / .5);display:flex;flex-direction:column;align-items:center;justify-content:center}.dh-city{font-family:'Inter',sans-serif;font-weight:700;font-size:15px;color:var(--fg);margin-bottom:10px}.dh-time{font-family:'Orbitron',monospace;font-size:22px;font-variant-numeric:tabular-nums;color:var(--fg)}@media (max-width:768px){.dh-row{grid-template-columns:repeat(3,1fr);gap:18px;padding:10px 16px;max-width:420px}.dh-card{height:110px;width:100%;max-width:110px}.dh-city{font-size:14px}.dh-time{font-size:20px}}@media (max-width:450px){.dh-card{max-width:100px;height:100px}}.elementor-element-79f04df{position:relative;padding:32px 32px 30px;border-radius:22px;background:radial-gradient(circle at top left,rgb(255 255 255 / .03) 0,rgb(5 8 24 / .96) 40%,rgb(2 6 23 / .98) 100%);border:1px solid var(--dh-edge);box-shadow:var(--dh-shadow);overflow:hidden}.elementor-element-79f04df::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(circle at 0% 0%,rgb(34 211 238 / .25),transparent 55%),radial-gradient(circle at 100% 0%,rgb(167 139 250 / .25),transparent 55%);opacity:.7;pointer-events:none}.elementor-element-79f04df::after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(135deg,rgb(5 8 24 / .98),rgb(5 8 24 / .9));pointer-events:none;z-index:0}.elementor-element-79f04df>.elementor-widget-wrap,.elementor-element-79f04df .elementor-widget{position:relative;z-index:1}.elementor-element-49d78f8 .elementor-heading-title{color:var(--dh-text);font-size:26px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.elementor-element-49d78f8 .elementor-heading-title::after{content:"";display:block;margin-top:8px;width:160px;height:4px;border-radius:999px;background:var(--dh-cta-gradient)}.elementor-element-79f04df .elementor-widget-text-editor,.elementor-element-79f04df .elementor-widget-text-editor p{color:var(--dh-text-soft);font-size:14px;line-height:1.7;margin-bottom:24px}.elementor-element-7f4c369 .elementor-form-fields-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 18px}.elementor-element-7f4c369 .elementor-field-group-message{grid-column:1 / -1}.elementor-element-7f4c369 .elementor-field-label{color:var(--dh-muted);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.elementor-element-7f4c369 .elementor-field-group .elementor-field-textual,.elementor-element-7f4c369 .elementor-field-group textarea.elementor-field-textual{width:100%;border-radius:999px;border:1px solid rgb(15 23 42 / .35);padding:10px 16px;background:#e3edf7;color:#020617;font-size:14px;outline:none;box-shadow:0 10px 24px rgb(0 0 0 / .55);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.12s ease,background 0.18s ease}.elementor-element-7f4c369 textarea.elementor-field-textual{min-height:140px;border-radius:18px;resize:vertical}.elementor-element-7f4c369 .elementor-field-textual::placeholder{color:rgb(15 23 42 / .55)}.elementor-element-7f4c369 .elementor-field-textual:focus,.elementor-element-7f4c369 textarea.elementor-field-textual:focus{border-color:var(--dh-accent2);box-shadow:0 0 0 1px rgb(167 139 250 / .7),0 18px 40px rgb(0 0 0 / .85);background:#f4f7fc;transform:translateY(-1px)}.elementor-element-7f4c369 .elementor-field-type-submit{grid-column:auto}.elementor-element-7f4c369 .elementor-field-type-submit .elementor-button{width:100%;justify-content:center;border-radius:999px;border:none;padding:12px 24px;background-image:var(--dh-cta-gradient);color:#0b1020;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 45px rgb(0 0 0 / .8);transition:transform 0.12s ease,box-shadow 0.12s ease,filter 0.12s ease}.elementor-element-7f4c369 .elementor-field-type-submit .elementor-button-text{white-space:nowrap}.elementor-element-7f4c369 .elementor-field-type-submit .elementor-button:hover{transform:translateY(-2px);box-shadow:0 24px 60px rgb(0 0 0 / .9);filter:brightness(1.04)}.elementor-element-7f4c369 .elementor-field-type-submit .elementor-button:active{transform:translateY(0);box-shadow:0 14px 34px rgb(0 0 0 / .8)}.elementor-element-7f4c369 .elementor-message{border-radius:14px;padding:10px 14px;font-size:13px;margin-top:10px}.elementor-element-7f4c369 .elementor-message.elementor-message-success{background:rgb(16 185 129 / .12);border:1px solid rgb(16 185 129 / .55);color:#bbf7d0}.elementor-element-7f4c369 .elementor-message.elementor-message-danger{background:rgb(248 113 113 / .14);border:1px solid rgb(248 113 113 / .55);color:#fecaca}@media (max-width:900px){.elementor-element-79f04df{padding:26px 18px 24px;border-radius:20px}.elementor-element-49d78f8 .elementor-heading-title{font-size:20px;letter-spacing:.14em}.elementor-element-7f4c369 .elementor-form-fields-wrapper{grid-template-columns:1fr}.elementor-element-7f4c369 .elementor-field-type-submit{grid-column:1 / -1}}.form-card{position:relative;padding:60px 40px;border-radius:24px;background:radial-gradient(circle at top left,rgb(255 255 255 / .04) 0%,rgb(5 8 24 / .95) 40%,rgb(2 6 23 / .98) 100%);border:1px solid rgb(255 255 255 / .12);box-shadow:0 20px 50px rgb(0 0 0 / .65);overflow:hidden}.form-card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(circle at 0% 0%,rgb(34 211 238 / .2),transparent 55%),radial-gradient(circle at 100% 0%,rgb(167 139 250 / .2),transparent 55%);pointer-events:none}.form-card>.elementor-container,.form-card>.elementor-container>.elementor-row{position:relative;z-index:2}.form-card .elementor-heading-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.form-card .elementor-heading-title::after{content:"";display:block;margin-top:8px;width:150px;height:4px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#a855f7)}.form-card .elementor-field-group .elementor-field-textual,.form-card textarea.elementor-field-textual{border-radius:999px;border:1px solid rgb(15 23 42 / .35);background:#e6eef7;color:#000;padding:12px 18px;font-size:14px;box-shadow:0 10px 22px rgb(0 0 0 / .55);transition:all .2s ease}.form-card textarea.elementor-field-textual{border-radius:16px;min-height:140px}.form-card .elementor-field-textual:focus{border-color:#a855f7;box-shadow:0 0 0 1px rgb(167 139 250 / .6),0 18px 40px rgb(0 0 0 / .85)}.form-card .elementor-button{width:100%;border-radius:999px;padding:12px 24px;background:linear-gradient(90deg,#22d3ee,#a855f7);color:#fff;font-weight:600;box-shadow:0 18px 45px rgb(0 0 0 / .8);transition:.2s ease}.form-card .elementor-button:hover{transform:translateY(-2px);box-shadow:0 26px 60px rgb(0 0 0 / .9)}add_action('rest_api_init',function (){register_rest_route('openai/v1','cinematic',array('methods'=>'POST','callback'=>'openai_cinematic_bw',))});function openai_cinematic_bw($request){$params=$request->get_json_params();$image=$params['image'];$apiKey="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
";$prompt="Convert this image into a high-contrast black and white cinematic photograph, film-grade lighting, dramatic shadows, 35mm texture, crisp detail.";$response=wp_remote_post("https://api.openai.com/v1/images/edits",array('headers'=>array('Authorization'=>"Bearer $apiKey",'Content-Type'=>'application/json',),'body'=>json_encode(array("image"=>$image,"prompt"=>$prompt,"size"=>"1024x1024")),));$body=wp_remote_retrieve_body($response);return json_decode($body,true)}