.elementor-124 .elementor-element.elementor-element-c7d889f>.elementor-widget-container{padding:0}.elementor-124 .elementor-element.elementor-element-c7d889f .mirel-banner-text-v2 .heading .h{text-align:left;font-family:"Syne",Sans-serif;font-size:72px;font-weight:700;line-height:72px}.elementor-124 .elementor-element.elementor-element-c7d889f .text-block{text-align:left;color:#fdfdfd}.elementor-124 .elementor-element.elementor-element-c7d889f .link-block{text-align:left}.elementor-124 .elementor-element.elementor-element-c7d889f .pre-link-button{font-size:14px}.elementor-124 .elementor-element.elementor-element-b04a9e6:not(.elementor-motion-effects-element-type-background),.elementor-124 .elementor-element.elementor-element-b04a9e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#121212}.elementor-124 .elementor-element.elementor-element-b04a9e6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:2px 0 80px}.elementor-124 .elementor-element.elementor-element-b04a9e6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-124 .elementor-element.elementor-element-8febe69{margin-top:0;margin-bottom:-70px}.elementor-bc-flex-widget .elementor-124 .elementor-element.elementor-element-c263ad7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-124 .elementor-element.elementor-element-c263ad7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-124 .elementor-element.elementor-element-c263ad7.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-124 .elementor-element.elementor-element-c263ad7>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 50px}.elementor-124 .elementor-element.elementor-element-5129eca>.elementor-widget-container{margin:0 0 -24px;padding:0}.elementor-124 .elementor-element.elementor-element-5129eca .sub-heading{justify-content:flex-start}.elementor-124 .elementor-element.elementor-element-5129eca .sub-heading span{font-family:"Prompt",Sans-serif;font-size:18px;font-weight:500;line-height:62px;color:#959898}.elementor-124 .elementor-element.elementor-element-7ea2c49>.elementor-widget-container{margin:-10px 0 0}.elementor-124 .elementor-element.elementor-element-7ea2c49 .heading-block{text-align:left;font-family:"Syne",Sans-serif;font-size:54px;font-weight:700;line-height:62px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-124 .elementor-element.elementor-element-23ec577{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0;font-family:"Prompt",Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#989898}.elementor-124 .elementor-element.elementor-element-19494df .elementor-widget-container{justify-content:flex-start}.elementor-124 .elementor-element.elementor-element-19494df .button-elementor{font-family:"Prompt",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:36px}.elementor-124 .elementor-element.elementor-element-19494df i{transform:rotate(324deg)}.elementor-124 .elementor-element.elementor-element-80c2639>.elementor-element-populated{padding:0 0 65px}.elementor-124 .elementor-element.elementor-element-873069b{--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}.elementor-124 .elementor-element.elementor-element-9a6f81c>.elementor-widget-container{margin:74px 0 79px 155px;padding:0}.elementor-124 .elementor-element.elementor-element-9a6f81c .heading-block{text-align:left;font-family:"Syne",Sans-serif;font-size:36px;font-weight:700;line-height:44px;color:#5d5d5d}.elementor-124 .elementor-element.elementor-element-9a6f81c .heading-block span{font-family:"Syne",Sans-serif;font-size:36px;font-weight:700;color:#fff;border-style:solid;border-width:0 0 2px}.elementor-124 .elementor-element.elementor-element-7dd0f62{--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}.elementor-124 .elementor-element.elementor-element-dd29490:not(.elementor-motion-effects-element-type-background),.elementor-124 .elementor-element.elementor-element-dd29490>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-124 .elementor-element.elementor-element-dd29490>.elementor-container{max-width:1200px}.elementor-124 .elementor-element.elementor-element-dd29490{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 99px}.elementor-124 .elementor-element.elementor-element-dd29490>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-124 .elementor-element.elementor-element-e8dee3d>.elementor-element-populated{padding:0 15px}.elementor-124 .elementor-element.elementor-element-f7cc090>.elementor-widget-container{margin:0 0 -24px;padding:0}.elementor-124 .elementor-element.elementor-element-f7cc090 .sub-heading{justify-content:flex-start}.elementor-124 .elementor-element.elementor-element-f7cc090 .sub-heading span{font-family:"Prompt",Sans-serif;font-size:18px;font-weight:500;line-height:62px;color:#959898}.elementor-124 .elementor-element.elementor-element-0dfc134{padding:0 0 30px}.elementor-124 .elementor-element.elementor-element-5a11cc1>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-124 .elementor-element.elementor-element-75d4505 .heading-block{text-align:left}.elementor-bc-flex-widget .elementor-124 .elementor-element.elementor-element-e0b3f74.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-124 .elementor-element.elementor-element-e0b3f74.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-124 .elementor-element.elementor-element-5152ed2 .elementor-widget-container{justify-content:flex-end}.elementor-124 .elementor-element.elementor-element-5152ed2 .button-elementor{font-family:"Prompt",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:36px}.elementor-124 .elementor-element.elementor-element-5152ed2 i{font-size:13px;transform:rotate(323deg);margin:0 0 0 9px}.elementor-124 .elementor-element.elementor-element-691106a>.elementor-widget-container{padding:0}.elementor-124 .elementor-element.elementor-element-691106a .mirel-banner-text-v2 .heading .h{text-align:left;font-family:"Syne",Sans-serif;font-size:72px;font-weight:700;line-height:72px}.elementor-124 .elementor-element.elementor-element-691106a .text-block{text-align:left}.elementor-124 .elementor-element.elementor-element-691106a .link-block{text-align:left}.elementor-124 .elementor-element.elementor-element-691106a .pre-link-button{font-size:14px}.elementor-124 .elementor-element.elementor-element-67a7a3e>.elementor-element-populated{padding:0 0 35px}.elementor-124 .elementor-element.elementor-element-da1bc61>.elementor-widget-container{margin:0 0 -9px;padding:0 0 15px;border-style:solid;border-width:0 0 1px}.elementor-124 .elementor-element.elementor-element-da1bc61 .heading-block{text-align:left;font-family:"Syne",Sans-serif;font-size:28px;font-weight:700;line-height:36px}.elementor-124 .elementor-element.elementor-element-7b9f433{text-align:left}.elementor-124 .elementor-element.elementor-element-e5ce4f6.elementor-element{--align-self:center}.elementor-124 .elementor-element.elementor-element-e5ce4f6 .video-block{background-image:url(https://hassanivisuals.com/wp-content/uploads/2025/10/Hassanivisuals-scaled.jpg);min-height:800px}.elementor-124 .elementor-element.elementor-element-da2d341{padding:50px 0 20px}.elementor-124 .elementor-element.elementor-element-5b7e1c4>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 35px}.elementor-124 .elementor-element.elementor-element-06e811e>.elementor-widget-container{margin:0 0 -10px}.elementor-124 .elementor-element.elementor-element-06e811e .heading-block{text-align:center;font-family:"Syne",Sans-serif;font-size:36px;font-weight:700;line-height:44px;color:#5d5d5d}.elementor-124 .elementor-element.elementor-element-06e811e .heading-block span{font-family:"Syne",Sans-serif;font-size:36px;font-weight:700;color:#fff;border-style:solid;border-width:0 0 2px}.elementor-124 .elementor-element.elementor-element-5cbe8aa{width:var(--container-widget-width,103.873%);max-width:103.873%;--container-widget-width:103.873%;--container-widget-flex-grow:0}.elementor-124 .elementor-element.elementor-element-5cbe8aa.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-124 .elementor-element.elementor-element-eaa2dc4{text-align:center;font-family:"Prompt",Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#989898}.elementor-124 .elementor-element.elementor-element-2cd089b:not(.elementor-motion-effects-element-type-background),.elementor-124 .elementor-element.elementor-element-2cd089b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#121212}.elementor-124 .elementor-element.elementor-element-2cd089b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-124 .elementor-element.elementor-element-2cd089b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-124 .elementor-element.elementor-element-02849bf>.elementor-element-populated{margin:70px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-124 .elementor-element.elementor-element-d239f70 .heading-block{text-align:left;font-family:"Syne",Sans-serif}.elementor-124 .elementor-element.elementor-element-c92cbcc .elementor-widget-container{justify-content:flex-end}.elementor-124 .elementor-element.elementor-element-c92cbcc .button-elementor{font-family:"Prompt",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:36px}.elementor-124 .elementor-element.elementor-element-c92cbcc i{font-size:13px;transform:rotate(323deg);margin:0 0 0 9px}.elementor-124 .elementor-element.elementor-element-5d949d8{text-align:center;font-family:"Prompt",Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#989898}.elementor-124 .elementor-element.elementor-element-0a7a6a0 .elementor-repeater-item-0d9ba47 .color{background-color:#00000040}.elementor-124 .elementor-element.elementor-element-0a7a6a0 .elementor-repeater-item-0d9ba47 .image{background-position:center center}.elementor-124 .elementor-element.elementor-element-0a7a6a0 .elementor-repeater-item-b96a523 .color{background-color:#00000040}.elementor-124 .elementor-element.elementor-element-0a7a6a0 .elementor-repeater-item-b96a523 .image{background-position:center center}.elementor-124 .elementor-element.elementor-element-0a7a6a0 .elementor-repeater-item-8e2f5f6 .image{background-position:center center}.elementor-124 .elementor-element.elementor-element-c9e8480>.elementor-widget-container{margin:31px}.elementor-124 .elementor-element.elementor-element-c9e8480.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-124 .elementor-element.elementor-element-5d1192a{text-align:center;font-family:"Prompt",Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#989898}.elementor-bc-flex-widget .elementor-124 .elementor-element.elementor-element-735c0bb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-124 .elementor-element.elementor-element-735c0bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-124 .elementor-element.elementor-element-735c0bb.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-124 .elementor-element.elementor-element-86d852c .elementor-widget-container{justify-content:center}.elementor-124 .elementor-element.elementor-element-86d852c .button-elementor{font-family:"Prompt",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}.elementor-124 .elementor-element.elementor-element-86d852c .elementor-widget-container .button-elementor:not(:hover){color:#fff}.elementor-124 .elementor-element.elementor-element-1184889>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-124 .elementor-element.elementor-element-1184889>.elementor-element-populated{padding:0}.elementor-124 .elementor-element.elementor-element-1ce1fc4{border-style:solid;border-width:1px 0;border-color:#636363}.elementor-124 .elementor-element.elementor-element-5299ecd>.elementor-element-populated{padding:0}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-7dd0f62{--content-width:1265px}.elementor-124 .elementor-element.elementor-element-5a11cc1{width:70.212%}.elementor-124 .elementor-element.elementor-element-e0b3f74{width:29.741%}.elementor-124 .elementor-element.elementor-element-735c0bb{width:39.448%}.elementor-124 .elementor-element.elementor-element-1184889{width:60.552%}}@media(max-width:1024px){.elementor-124 .elementor-element.elementor-element-c7d889f .mirel-banner-text-v2 .heading .h{text-align:left}.elementor-124 .elementor-element.elementor-element-7ea2c49 .heading-block{font-size:40px}.elementor-124 .elementor-element.elementor-element-691106a .mirel-banner-text-v2 .heading .h{text-align:left}.elementor-124 .elementor-element.elementor-element-48ae5ba{margin-top:0;margin-bottom:0}.elementor-124 .elementor-element.elementor-element-0a7a6a0.elementor-element{--align-self:center}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-c7d889f .mirel-banner-text-v2 .heading .h{text-align:left;font-size:40px;line-height:40px}.elementor-124 .elementor-element.elementor-element-b04a9e6{padding:40px 0 50px}.elementor-124 .elementor-element.elementor-element-7ea2c49 .heading-block{font-size:30px}.elementor-124 .elementor-element.elementor-element-80c2639>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 210px}.elementor-124 .elementor-element.elementor-element-e7c24a4 .image-block{height:240px}.elementor-124 .elementor-element.elementor-element-e7c24a4 .image-block img{height:240px}.elementor-124 .elementor-element.elementor-element-9a6f81c>.elementor-widget-container{margin:0}.elementor-124 .elementor-element.elementor-element-9a6f81c .heading-block{text-align:center;font-size:21px;line-height:25px;letter-spacing:-.5px}.elementor-124 .elementor-element.elementor-element-9a6f81c .heading-block span{font-size:25px}.elementor-124 .elementor-element.elementor-element-691106a .mirel-banner-text-v2 .heading .h{text-align:left;font-size:40px;line-height:40px}.elementor-124 .elementor-element.elementor-element-67a7a3e>.elementor-element-populated{padding:0 0 20px}.elementor-124 .elementor-element.elementor-element-da1bc61 .heading-block{font-size:28px;line-height:1.3em}.elementor-124 .elementor-element.elementor-element-0a7a6a0>.elementor-widget-container{padding:0}.elementor-124 .elementor-element.elementor-element-c9e8480>.elementor-widget-container{margin:-30px}.elementor-124 .elementor-element.elementor-element-735c0bb>.elementor-element-populated{margin:0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-124 .elementor-element.elementor-element-86d852c .elementor-widget-container{justify-content:flex-start}.elementor-124 .elementor-element.elementor-element-5299ecd>.elementor-element-populated{padding:0 15px}}