.elementor-106 .elementor-element.elementor-element-a1983ca{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-a1983ca, .elementor-106 .elementor-element.elementor-element-a1983ca::before{--border-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-a1983ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-18a7fcf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-18a7fcf.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-106 .elementor-element.elementor-element-0fce5d9{width:var( --container-widget-width, 60.87% );max-width:60.87%;--container-widget-width:60.87%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-0fce5d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-0fce5d9 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:71px;}.elementor-106 .elementor-element.elementor-element-e1a730a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-e1a730a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-e1a730a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-e1a730a .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-106 .elementor-element.elementor-element-72ae002 > .elementor-widget-container{margin:14px 0px 12px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-106 .elementor-element.elementor-element-912493c > .elementor-widget-container{margin:-500px 0px -158px 0px;}.elementor-106 .elementor-element.elementor-element-912493c.elementor-element{--align-self:flex-end;}.elementor-106 .elementor-element.elementor-element-912493c img{width:82%;}.elementor-106 .elementor-element.elementor-element-da319ac > .elementor-widget-container{margin:-15px 450px -10px 0px;}.elementor-106 .elementor-element.elementor-element-da319ac.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-da319ac{text-align:center;}.elementor-106 .elementor-element.elementor-element-da319ac .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-1a9fc85{width:var( --container-widget-width, 61.365% );max-width:61.365%;--container-widget-width:61.365%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-1a9fc85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-1a9fc85.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-1a9fc85 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:50px;}.elementor-106 .elementor-element.elementor-element-04d11d7{--display:grid;--min-height:799px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-106 .elementor-element.elementor-element-04d11d7:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-04d11d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6929F200;}.elementor-106 .elementor-element.elementor-element-04d11d7, .elementor-106 .elementor-element.elementor-element-04d11d7::before{--border-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-04d11d7.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-4135220{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-5c0f8ee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-5c0f8ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-5c0f8ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-5c0f8ee .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-106 .elementor-element.elementor-element-f91e04a.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-f91e04a .elementor-heading-title{color:#9F9F9F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-08109e8{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-08109e8.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-93527ae > .elementor-widget-container{--e-transform-scale:1.3;margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-93527ae.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-93b376b{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-93b376b > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-93b376b.elementor-element{--align-self:flex-start;}.elementor-106 .elementor-element.elementor-element-93b376b .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:50px;}.elementor-106 .elementor-element.elementor-element-d55359b{--display:flex;--min-height:406px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-253px;--margin-bottom:0px;--margin-left:0px;--margin-right:-19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-d55359b:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-d55359b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackwork.ai/wp-content/uploads/2024/11/social-proof-2.png");background-repeat:no-repeat;background-size:contain;}.elementor-106 .elementor-element.elementor-element-d55359b, .elementor-106 .elementor-element.elementor-element-d55359b::before{--border-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-d55359b.e-con{--align-self:flex-end;}.elementor-106 .elementor-element.elementor-element-243e721{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-0fa70a3 img{width:100%;opacity:0.6;}.elementor-106 .elementor-element.elementor-element-b32e369{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-d5b9258 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-d5b9258 .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-18ee856{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-18ee856 > .elementor-widget-container{margin:-16px 0px 0px -200px;}.elementor-106 .elementor-element.elementor-element-18ee856 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-200613d > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-200613d .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-106 .elementor-element.elementor-element-20f1b73 > .elementor-widget-container{margin:14px 0px 12px 0px;}.elementor-106 .elementor-element.elementor-element-c20a31a > .elementor-widget-container{margin:-20px 35px 0px 0px;}.elementor-106 .elementor-element.elementor-element-c20a31a.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-106 .elementor-element.elementor-element-c20a31a .elementor-heading-title{color:#9F9F9F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-54992cb{--display:flex;--background-transition:0.3s;--overlay-opacity:0;}.elementor-106 .elementor-element.elementor-element-54992cb::before, .elementor-106 .elementor-element.elementor-element-54992cb > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-54992cb > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-54992cb > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-54992cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-54992cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-106 .elementor-element.elementor-element-54992cb, .elementor-106 .elementor-element.elementor-element-54992cb::before{--border-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-be57711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-be57711{text-align:center;}.elementor-106 .elementor-element.elementor-element-be57711 .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-0a0659c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-0a0659c > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-0a0659c.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-0a0659c .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:50px;}.elementor-106 .elementor-element.elementor-element-2a6e9cc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-2a6e9cc.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-cd60ae0{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-cd60ae0.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-b410d81 .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-a33eb7a > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-a33eb7a .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:50px;}.elementor-106 .elementor-element.elementor-element-c146cfa .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-6e5c940.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-b50f5b9 > .elementor-widget-container{margin:14px 0px 12px 0px;}.elementor-106 .elementor-element.elementor-element-aa44007{--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;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-aa44007, .elementor-106 .elementor-element.elementor-element-aa44007::before{--border-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-c34cf50{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-c34cf50.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-e514a03 .elementor-heading-title{color:#904AF2;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-431497a > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-431497a .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-a511d61{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-4ef1ed2 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-106 .elementor-element.elementor-element-4ef1ed2.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-9230fdc .elementor-heading-title{color:#904AF2;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-a5e4643 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-a5e4643 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-cfb977f .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-ea6abb0 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-106 .elementor-element.elementor-element-f02be9a .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-97ee651 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:300;}.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-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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 .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-106 .elementor-element.elementor-element-eed8e31{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;--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-106 .elementor-element.elementor-element-eed8e31.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-group > label, .elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-subgroup label{color:#CACACA;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-type-html{padding-bottom:0px;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-button[type="submit"]{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-106 .elementor-element.elementor-element-eed8e31 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-787ccf3{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-787ccf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-19912e2{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-106 .elementor-element.elementor-element-19912e2::before, .elementor-106 .elementor-element.elementor-element-19912e2 > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-19912e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-19912e2 > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-19912e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-19912e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-106 .elementor-element.elementor-element-19912e2, .elementor-106 .elementor-element.elementor-element-19912e2::before{--border-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-9555205 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-106 .elementor-element.elementor-element-c0b0865{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-c0b0865.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-c2fa852 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-9d78b32 > .elementor-widget-container{margin:14px 0px 12px 0px;}.elementor-106 .elementor-element.elementor-element-8b44fa1 .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-c2938a1 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-17d3f8b{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-582bd1d{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-725dcb1 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-c847d9c .elementor-heading-title{color:#9F9F9F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-23fb7f3{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-106 .elementor-element.elementor-element-23fb7f3:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-23fb7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-106 .elementor-element.elementor-element-23fb7f3::before, .elementor-106 .elementor-element.elementor-element-23fb7f3 > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-23fb7f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-23fb7f3 > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-23fb7f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-23fb7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-106 .elementor-element.elementor-element-23fb7f3, .elementor-106 .elementor-element.elementor-element-23fb7f3::before{--border-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-d559127 .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-4f594f7 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-dd0ce68 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-6434ebe{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-4b6a4ec > .elementor-widget-container{margin:14px 0px 12px 0px;}.elementor-106 .elementor-element.elementor-element-d1aa527 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-159675a .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-37e5ca3 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-0d35613{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-0d35613.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-f7e348b > .elementor-widget-container{margin:14px 0px 12px 0px;}.elementor-106 .elementor-element.elementor-element-aae71d6{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-aae71d6.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-30557c1 .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;}.elementor-106 .elementor-element.elementor-element-502de61 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-037151f .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-106 .elementor-element.elementor-element-4e5192c.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-a39619b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-a39619b.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-7033330 .elementor-heading-title{color:#904AF2;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-4c9e953 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-106 .elementor-element.elementor-element-d6df2d3{--display:flex;--background-transition:0.3s;}.elementor-106 .elementor-element.elementor-element-14f4578 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-106 .elementor-element.elementor-element-14f4578.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-13f8f43 .elementor-heading-title{color:#904AF2;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-106 .elementor-element.elementor-element-3a6c9da .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-106 .elementor-element.elementor-element-7a497ea .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-9e62b9b .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-106 .elementor-element.elementor-element-6377510 .elementor-heading-title{color:var( --e-global-color-57f4258 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-b047ea9 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-106 .elementor-element.elementor-element-28b63ff{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--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-106 .elementor-element.elementor-element-28b63ff.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:9px;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-9px;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-group.recaptcha_v3-bottomleft, .elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-106 .elementor-element.elementor-element-28b63ff .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-106 .elementor-element.elementor-element-28b63ff .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-106 .elementor-element.elementor-element-28b63ff .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-group > label, .elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-subgroup label{color:#CACACA;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-type-html{padding-bottom:0px;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-button[type="submit"]{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-106 .elementor-element.elementor-element-28b63ff .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-106 .elementor-element.elementor-element-a1983ca{--width:100%;}.elementor-106 .elementor-element.elementor-element-18a7fcf{--width:91%;}.elementor-106 .elementor-element.elementor-element-04d11d7{--content-width:1205px;}.elementor-106 .elementor-element.elementor-element-4135220{--width:100%;}.elementor-106 .elementor-element.elementor-element-d55359b{--width:46%;}.elementor-106 .elementor-element.elementor-element-243e721{--content-width:1474px;}.elementor-106 .elementor-element.elementor-element-2a6e9cc{--width:89%;}.elementor-106 .elementor-element.elementor-element-cd60ae0{--width:91%;}.elementor-106 .elementor-element.elementor-element-aa44007{--content-width:1510px;}.elementor-106 .elementor-element.elementor-element-c34cf50{--width:95%;}.elementor-106 .elementor-element.elementor-element-0d35613{--width:89%;}.elementor-106 .elementor-element.elementor-element-aae71d6{--width:91%;}.elementor-106 .elementor-element.elementor-element-a39619b{--width:95%;}}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-0fce5d9{width:initial;max-width:initial;}.elementor-106 .elementor-element.elementor-element-1a9fc85{width:initial;max-width:initial;}.elementor-106 .elementor-element.elementor-element-04d11d7{--grid-auto-flow:row;}.elementor-106 .elementor-element.elementor-element-5c0f8ee{--container-widget-width:481px;--container-widget-flex-grow:0;width:var( --container-widget-width, 481px );max-width:481px;}.elementor-106 .elementor-element.elementor-element-243e721{--grid-auto-flow:row;}.elementor-106 .elementor-element.elementor-element-0a0659c{--container-widget-width:613px;--container-widget-flex-grow:0;width:var( --container-widget-width, 613px );max-width:613px;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-0fce5d9 > .elementor-widget-container{--e-transform-scale:1.1;margin:34px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-0fce5d9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-106 .elementor-element.elementor-element-0fce5d9.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-0fce5d9 .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-e1a730a > .elementor-widget-container{--e-transform-scale:1.1;margin:42px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-e1a730a{text-align:center;}.elementor-106 .elementor-element.elementor-element-e1a730a .elementor-heading-title{font-size:11px;}.elementor-106 .elementor-element.elementor-element-da319ac > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-da319ac{text-align:center;}.elementor-106 .elementor-element.elementor-element-da319ac .elementor-heading-title{font-size:16px;}.elementor-106 .elementor-element.elementor-element-1a9fc85 > .elementor-widget-container{--e-transform-translateX:6px;--e-transform-scale:1.2;margin:-10px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-1a9fc85{text-align:center;}.elementor-106 .elementor-element.elementor-element-1a9fc85 .elementor-heading-title{font-size:17px;}.elementor-106 .elementor-element.elementor-element-04d11d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-106 .elementor-element.elementor-element-5c0f8ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-5c0f8ee{text-align:center;}.elementor-106 .elementor-element.elementor-element-5c0f8ee .elementor-heading-title{font-size:10px;}.elementor-106 .elementor-element.elementor-element-f91e04a > .elementor-widget-container{margin:-1px 0px 27px 0px;}.elementor-106 .elementor-element.elementor-element-f91e04a{text-align:center;}.elementor-106 .elementor-element.elementor-element-f91e04a .elementor-heading-title{font-size:11px;}.elementor-106 .elementor-element.elementor-element-93527ae{width:initial;max-width:initial;}.elementor-106 .elementor-element.elementor-element-93527ae > .elementor-widget-container{--e-transform-scale:0.65;margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-93b376b > .elementor-widget-container{margin:61px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-93b376b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:left;}.elementor-106 .elementor-element.elementor-element-93b376b.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-93b376b .elementor-heading-title{font-size:27px;}.elementor-106 .elementor-element.elementor-element-243e721{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-106 .elementor-element.elementor-element-d5b9258 > .elementor-widget-container{--e-transform-scale:1.1;margin:16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-d5b9258{text-align:center;}.elementor-106 .elementor-element.elementor-element-d5b9258 .elementor-heading-title{font-size:16px;}.elementor-106 .elementor-element.elementor-element-18ee856 > .elementor-widget-container{--e-transform-scale:0.95;margin:-12px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-18ee856{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:left;}.elementor-106 .elementor-element.elementor-element-18ee856.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-18ee856 .elementor-heading-title{font-size:25px;}.elementor-106 .elementor-element.elementor-element-200613d > .elementor-widget-container{--e-transform-scale:0.95;margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-200613d{text-align:center;}.elementor-106 .elementor-element.elementor-element-200613d .elementor-heading-title{font-size:10px;}.elementor-106 .elementor-element.elementor-element-c20a31a > .elementor-widget-container{margin:-1px 0px 27px 0px;}.elementor-106 .elementor-element.elementor-element-c20a31a{text-align:center;}.elementor-106 .elementor-element.elementor-element-c20a31a .elementor-heading-title{font-size:11px;}.elementor-106 .elementor-element.elementor-element-54992cb.e-con{--e-con-transform-scale:1;--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-54992cb{--min-height:439px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-be57711 > .elementor-widget-container{--e-transform-scale:1.1;margin:16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-be57711{text-align:center;}.elementor-106 .elementor-element.elementor-element-be57711 .elementor-heading-title{font-size:16px;}.elementor-106 .elementor-element.elementor-element-0a0659c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-0a0659c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:left;}.elementor-106 .elementor-element.elementor-element-0a0659c.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-0a0659c .elementor-heading-title{font-size:27px;}.elementor-106 .elementor-element.elementor-element-b410d81 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-b410d81{text-align:center;}.elementor-106 .elementor-element.elementor-element-b410d81 .elementor-heading-title{font-size:16px;}.elementor-106 .elementor-element.elementor-element-a33eb7a > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-106 .elementor-element.elementor-element-a33eb7a.elementor-element{--align-self:flex-start;}.elementor-106 .elementor-element.elementor-element-a33eb7a{text-align:center;}.elementor-106 .elementor-element.elementor-element-a33eb7a .elementor-heading-title{font-size:25px;}.elementor-106 .elementor-element.elementor-element-c146cfa > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-c146cfa{text-align:center;}.elementor-106 .elementor-element.elementor-element-c146cfa .elementor-heading-title{font-size:14px;line-height:19px;}.elementor-106 .elementor-element.elementor-element-e514a03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-e514a03{text-align:center;}.elementor-106 .elementor-element.elementor-element-e514a03 .elementor-heading-title{font-size:16px;}.elementor-106 .elementor-element.elementor-element-431497a > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-106 .elementor-element.elementor-element-431497a{text-align:left;}.elementor-106 .elementor-element.elementor-element-431497a .elementor-heading-title{font-size:25px;}.elementor-106 .elementor-element.elementor-element-9230fdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-9230fdc{text-align:center;}.elementor-106 .elementor-element.elementor-element-9230fdc .elementor-heading-title{font-size:16px;}.elementor-106 .elementor-element.elementor-element-a5e4643 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-106 .elementor-element.elementor-element-a5e4643{text-align:left;}.elementor-106 .elementor-element.elementor-element-a5e4643 .elementor-heading-title{font-size:25px;}.elementor-106 .elementor-element.elementor-element-cfb977f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-cfb977f{text-align:left;}.elementor-106 .elementor-element.elementor-element-cfb977f .elementor-heading-title{font-size:16px;line-height:19px;}.elementor-106 .elementor-element.elementor-element-ea6abb0 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-ea6abb0{text-align:left;}.elementor-106 .elementor-element.elementor-element-ea6abb0 .elementor-heading-title{font-size:13px;}.elementor-106 .elementor-element.elementor-element-f02be9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-f02be9a{text-align:left;}.elementor-106 .elementor-element.elementor-element-f02be9a .elementor-heading-title{font-size:16px;line-height:19px;}.elementor-106 .elementor-element.elementor-element-97ee651 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-97ee651{text-align:left;}.elementor-106 .elementor-element.elementor-element-97ee651 .elementor-heading-title{font-size:13px;}.elementor-106 .elementor-element.elementor-element-eed8e31 .elementor-field-group > label{font-size:14px;}.elementor-106 .elementor-element.elementor-element-787ccf3{--content-width:340px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-787ccf3.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-19912e2:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-19912e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackwork.ai/wp-content/uploads/2024/11/screenshot-2024-10-05-at-5.05-background-removed.10a-pm-A0xwKkrnppIvly2M.png");background-repeat:no-repeat;background-size:cover;}.elementor-106 .elementor-element.elementor-element-19912e2{--min-height:228px;--justify-content:center;--overlay-opacity:0.57;}.elementor-106 .elementor-element.elementor-element-9555205{width:var( --container-widget-width, 532px );max-width:532px;--container-widget-width:532px;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-9555205 > .elementor-widget-container{--e-transform-scale:0.9;margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-9555205.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-9555205 .elementor-heading-title{font-size:32px;}.elementor-106 .elementor-element.elementor-element-c0b0865{--width:100%;--margin-top:-1px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-c2fa852 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-c2fa852{text-align:center;}.elementor-106 .elementor-element.elementor-element-c2fa852 .elementor-heading-title{font-size:15px;}.elementor-106 .elementor-element.elementor-element-8b44fa1 > .elementor-widget-container{--e-transform-scale:1.1;margin:42px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-8b44fa1.elementor-element{--align-self:flex-start;}.elementor-106 .elementor-element.elementor-element-8b44fa1{text-align:center;}.elementor-106 .elementor-element.elementor-element-8b44fa1 .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-c2938a1{width:100%;max-width:100%;text-align:center;}.elementor-106 .elementor-element.elementor-element-c2938a1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-c2938a1.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-c2938a1 .elementor-heading-title{font-size:26px;}.elementor-106 .elementor-element.elementor-element-17d3f8b.e-con{--e-con-transform-scale:1.2;}.elementor-106 .elementor-element.elementor-element-17d3f8b{--min-height:0px;}.elementor-106 .elementor-element.elementor-element-a1d8c0e{width:100%;max-width:100%;}.elementor-106 .elementor-element.elementor-element-a1d8c0e > .elementor-widget-container{--e-transform-translateY:-64px;--e-transform-scale:0.65;margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-a1d8c0e.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-582bd1d{--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-725dcb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-725dcb1{text-align:center;}.elementor-106 .elementor-element.elementor-element-725dcb1 .elementor-heading-title{font-size:15px;}.elementor-106 .elementor-element.elementor-element-c847d9c > .elementor-widget-container{margin:-1px 0px 27px 0px;}.elementor-106 .elementor-element.elementor-element-c847d9c{text-align:center;}.elementor-106 .elementor-element.elementor-element-c847d9c .elementor-heading-title{font-size:15px;}.elementor-106 .elementor-element.elementor-element-23fb7f3:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-23fb7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackwork.ai/wp-content/uploads/2024/11/generated-Aq2v2OZBVocOWRLP.png");background-repeat:no-repeat;background-size:cover;}.elementor-106 .elementor-element.elementor-element-23fb7f3.e-con{--e-con-transform-scale:1.1;--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-23fb7f3{--width:97%;--min-height:327px;--overlay-opacity:0.5;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-d559127 > .elementor-widget-container{--e-transform-scale:1.1;margin:0px 0px 0px 16px;}.elementor-106 .elementor-element.elementor-element-d559127.elementor-element{--align-self:flex-start;}.elementor-106 .elementor-element.elementor-element-d559127{text-align:center;}.elementor-106 .elementor-element.elementor-element-d559127 .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-4f594f7{width:var( --container-widget-width, 373px );max-width:373px;--container-widget-width:373px;--container-widget-flex-grow:0;text-align:left;}.elementor-106 .elementor-element.elementor-element-4f594f7 > .elementor-widget-container{--e-transform-scale:0.95;margin:-12px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-4f594f7.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-4f594f7 .elementor-heading-title{font-size:36px;}.elementor-106 .elementor-element.elementor-element-dd0ce68 > .elementor-widget-container{--e-transform-scale:0.95;margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-dd0ce68{text-align:center;}.elementor-106 .elementor-element.elementor-element-dd0ce68 .elementor-heading-title{font-size:14px;}.elementor-106 .elementor-element.elementor-element-6434ebe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-4b6a4ec.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-d1aa527{width:100%;max-width:100%;text-align:left;}.elementor-106 .elementor-element.elementor-element-d1aa527 > .elementor-widget-container{margin:61px 0px 0px 4px;}.elementor-106 .elementor-element.elementor-element-d1aa527.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-d1aa527 .elementor-heading-title{font-size:31px;}.elementor-106 .elementor-element.elementor-element-6800a29.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-6800a29{text-align:center;}.elementor-106 .elementor-element.elementor-element-6800a29 img{width:100%;}.elementor-106 .elementor-element.elementor-element-159675a > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-159675a.elementor-element{--align-self:flex-start;}.elementor-106 .elementor-element.elementor-element-159675a{text-align:center;}.elementor-106 .elementor-element.elementor-element-159675a .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-37e5ca3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-106 .elementor-element.elementor-element-37e5ca3 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-37e5ca3.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-37e5ca3 .elementor-heading-title{font-size:31px;}.elementor-106 .elementor-element.elementor-element-30557c1 > .elementor-widget-container{--e-transform-scale:1.1;margin:16px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-30557c1{text-align:center;}.elementor-106 .elementor-element.elementor-element-30557c1 .elementor-heading-title{font-size:16px;}.elementor-106 .elementor-element.elementor-element-502de61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-502de61{text-align:center;}.elementor-106 .elementor-element.elementor-element-502de61 .elementor-heading-title{font-size:14px;line-height:19px;}.elementor-106 .elementor-element.elementor-element-037151f{width:100%;max-width:100%;text-align:center;}.elementor-106 .elementor-element.elementor-element-037151f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-037151f.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-037151f .elementor-heading-title{font-size:30px;}.elementor-106 .elementor-element.elementor-element-7033330 > .elementor-widget-container{--e-transform-scale:1.1;margin:20px 0px -10px 0px;}.elementor-106 .elementor-element.elementor-element-7033330{text-align:center;}.elementor-106 .elementor-element.elementor-element-7033330 .elementor-heading-title{font-size:20px;}.elementor-106 .elementor-element.elementor-element-4c9e953 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-106 .elementor-element.elementor-element-4c9e953{text-align:left;}.elementor-106 .elementor-element.elementor-element-4c9e953 .elementor-heading-title{font-size:31px;}.elementor-106 .elementor-element.elementor-element-13f8f43 > .elementor-widget-container{margin:38px 0px -10px 0px;}.elementor-106 .elementor-element.elementor-element-13f8f43{text-align:center;}.elementor-106 .elementor-element.elementor-element-13f8f43 .elementor-heading-title{font-size:21px;}.elementor-106 .elementor-element.elementor-element-3a6c9da > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-106 .elementor-element.elementor-element-3a6c9da{text-align:left;}.elementor-106 .elementor-element.elementor-element-3a6c9da .elementor-heading-title{font-size:31px;}.elementor-106 .elementor-element.elementor-element-7a497ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-7a497ea{text-align:left;}.elementor-106 .elementor-element.elementor-element-7a497ea .elementor-heading-title{font-size:16px;line-height:19px;}.elementor-106 .elementor-element.elementor-element-9e62b9b > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-9e62b9b{text-align:left;}.elementor-106 .elementor-element.elementor-element-9e62b9b .elementor-heading-title{font-size:13px;}.elementor-106 .elementor-element.elementor-element-6377510 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-6377510{text-align:left;}.elementor-106 .elementor-element.elementor-element-6377510 .elementor-heading-title{font-size:16px;line-height:19px;}.elementor-106 .elementor-element.elementor-element-b047ea9 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-b047ea9{text-align:left;}.elementor-106 .elementor-element.elementor-element-b047ea9 .elementor-heading-title{font-size:13px;}.elementor-106 .elementor-element.elementor-element-28b63ff{--container-widget-width:169px;--container-widget-flex-grow:0;width:var( --container-widget-width, 169px );max-width:169px;}.elementor-106 .elementor-element.elementor-element-28b63ff .elementor-field-group > label{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-0fce5d9 */.gradient-text2 {
  background: linear-gradient(90deg, rgba(206,182,209,1) 0%, rgba(144,74,242,1) 26%, rgba(60,7,133,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a9fc85 */.fancy2 {
  position: relative;
  z-index: 1; /* Ensure text stays on top */
}

.fancy2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #904af2;  Optional: rounded highlight edges */
  filter: blur(.5px); /* Small blur effect */
  transform: scaleX(0); /* Start hidden */
  transform-origin: left; /* Animation starts from the left */
  z-index: -1; /* Place highlight behind text */
  animation: highlightAnimation 10s infinite; /* 10s cycle */
}

@keyframes highlightAnimation {
  0% {
    transform: scaleX(0); /* Hidden at start */
  }
  20% {
    transform: scaleX(1); /* Expands to full in 2 seconds */
  }
  60% {
    transform: scaleX(1); /* Stays full for 4 seconds */
  }
  80% {
    transform: scaleX(0); /* Contracts back in 2 seconds */
  }
  100% {
    transform: scaleX(0); /* Hidden again at end */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93b376b */.fancy {
            position: relative; /* Needed for the underline */
        }

        .fancy::after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 2px; /* Adjusted distance below text for better visual alignment */
            width: 100%;
            height: 5px; /* Thickness of the underline */
            background-color: #904af2; /* Color of the underline */
            filter: blur(0.1px); /* Adds a small blur effect */
            transform: scaleX(0);
            transform-origin: left;
            animation: underlineAnimation 10s infinite; /* Duration: 10s for one cycle */
        }

        @keyframes underlineAnimation {
            0% {
                transform: scaleX(0); /* Start hidden */
            }
            10% {
                transform: scaleX(1); /* Animate to full width */
            }
            50% {
                transform: scaleX(1); /* Stay visible */
            }
            70% {
                transform: scaleX(0); /* Animate back to hidden */
            }
            100% {
                transform: scaleX(0); /* Remain hidden */
            }
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be57711 */.gradient-text {
  background: linear-gradient(90deg, rgba(206,182,209,1) 0%, rgba(144,74,242,1) 26%, rgba(60,7,133,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67efc3d *//* Previous styles remain the same */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            background-color: #0f0f0f;
            color: #fff;
            font-family: 'Poppins', sans-serif;
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow-x: hidden;
            padding: 2rem;
        }

        .services-container {
            max-width: 1400px;
            width: 100%;
        }

        .services-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 2rem;
            margin-top: 3rem;
        }

        @keyframes reveal {
            0% {
                clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
                transform: translateY(50px);
                opacity: 0;
            }
            100% {
                clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
                transform: translateY(0);
                opacity: 1;
            }
        }

        .service-section {
            background: linear-gradient(
                135deg,
                rgba(15, 15, 15, 0.95) 0%,
                rgba(144, 74, 242, 0.15) 100%
            );
            border-radius: 24px;
            padding: 2.5rem;
            position: relative;
            overflow: hidden;
            animation: reveal 0.8s cubic-bezier(0.77, 0, 0.175, 1) forwards;
            animation-delay: calc(var(--delay) * 0.2s);
        }

        .service-section::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: radial-gradient(
                circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
                rgba(144, 74, 242, 0.2) 0%,
                rgba(233, 30, 99, 0.1) 25%,
                rgba(33, 150, 243, 0.05) 50%,
                transparent 70%
            );
            opacity: 0;
            transition: opacity 0.5s ease;
            z-index: 0;
        }

        .service-section:hover::before {
            opacity: 1;
        }

.service-header {
    background: rgba(144, 74, 242, 0.85); /* Original background with opacity */
    backdrop-filter: blur(1px); /* Added blur effect for better readability */
    padding: 1.5rem;
    border-radius: 16px;
    margin-bottom: 2rem;
    transform-origin: center; /* Ensures scaling happens from the center */
    transition: all 0.3s ease; /* Smooth transition for all properties */
    position: relative;
    z-index: 1;
    border: 1px solid rgba(144, 74, 242, 0.3); /* Subtle border */
}

/* Hover effect for service-header */
.service-section:hover .service-header {
    transform: scale(1.05); /* Scale from the center */
    background: rgba(120, 4, 242, 0.5); /* More transparent background on hover */
    border: 1px solid rgba(144, 74, 242, 1.8); /* Slightly lighter border on hover */
    box-shadow: 0 0 30px rgba(160, 74, 242, .4); /* Small glow effect */
}

        .service-title {
            font-family: 'Montserrat', sans-serif;
            font-weight: 800;
            font-size: 2rem;
            color: #fff;
            text-align: center;
            letter-spacing: 1px;
            font-size: 1.6rem;
        }

        .feature-list {
            list-style: none;
            display: grid;
            gap: 1.5rem;
            position: relative;
            z-index: 1;
        }

        .feature-item {
            display: flex;
            align-items: flex-start;
            gap: 1rem;
            opacity: 0;
            transform: translateY(20px);
            animation: fadeIn 0.5s ease-out forwards;
            animation-delay: calc(var(--delay) * 0.2s + 0.3s);
        }

        @keyframes fadeIn {
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .feature-icon {
            background: rgba(144, 74, 242, 0.2);
            min-width: 40px;
            height: 40px;
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: transform 0.3s ease;
        }

        .feature-item:hover .feature-icon {
            transform: rotate(360deg);
            background: #904af2;
        }

        .feature-text {
            font-size: 1rem;
            line-height: 1.6;
            color: rgba(255, 255, 255, 0.9);
        }

        .crown-icon {
            width: 120px;
            height: 120px;
            margin: 2rem auto 0;
            display: block;
            opacity: 0.8;
            transition: transform 0.3s ease;
            position: relative;
            z-index: 1;
        }

        .service-section:hover .crown-icon {
            transform: scale(1.1);
        }

        @media (max-width: 1200px) {
            .services-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }

        @media (max-width: 768px) {
            .services-grid {
                grid-template-columns: 1fr;
            }
            
            .service-title {
                font-size: 1.75rem;
            }
            
            .feature-text {
                font-size: 0.2rem;
            }
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33eb7a */.fancy2 {
  position: relative;
  z-index: 1; /* Ensure text stays on top */
}

.fancy2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #904af2;  Optional: rounded highlight edges */
  filter: blur(.5px); /* Small blur effect */
  transform: scaleX(0); /* Start hidden */
  transform-origin: left; /* Animation starts from the left */
  z-index: -1; /* Place highlight behind text */
  animation: highlightAnimation 10s infinite; /* 10s cycle */
}

@keyframes highlightAnimation {
  0% {
    transform: scaleX(0); /* Hidden at start */
  }
  20% {
    transform: scaleX(1); /* Expands to full in 2 seconds */
  }
  60% {
    transform: scaleX(1); /* Stays full for 4 seconds */
  }
  80% {
    transform: scaleX(0); /* Contracts back in 2 seconds */
  }
  100% {
    transform: scaleX(0); /* Hidden again at end */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ef1ed2 */body {
    font-family: 'Poppins', sans-serif;
    background-color: #1c0c3d; /* Darker background for contrast */
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    margin: 0;
    padding: 20px;
}

.faq-container {
    width: 600px;
    max-width: 600px;
}

.faq-item {
    border-bottom: 1px solid #6f42c1; /* Slightly lighter border to match theme */
    transition: box-shadow 0.3s ease;
    position: relative;
    overflow: hidden;
}

.faq-item:hover {
    box-shadow: 0 2px 5px rgba(111, 66, 193, 0.2); /* Softer shadow for a lifted effect */
}

.faq-item:last-child {
    border-bottom: none;
}

.faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1.2em;
    font-weight: 700;
    padding: 20px; /* Increased consistent padding */
    cursor: pointer;
    position: relative;
    z-index: 1;
    border-radius: 10px; /* Keep rounded corners for uniformity */
    color: #ffffff; /* Set text color to white */
    transition: background-color 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}

.faq-question:hover {
    background-color: #904af2; /* Change color to show active state */
}

.faq-question::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #904af2;
    border-radius: 10px;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
    z-index: 0;
}

.faq-question:hover::before {
    transform: scaleX(1);
    transition: transform 0.5s ease;
}

.faq-question .icon {
    transition: transform 0.5s ease;
}

.faq-toggle {
    display: none; /* Hide the checkbox */
}

.faq-answer {
    max-height: 0;
    overflow: hidden;
    padding: 0 20px;
    font-size: 1em;
    color: #ffffff;
    border-radius: 0 0 10px 10px; /* Rounded corners at the bottom for uniform look */
    filter: blur(5px); /* Initial state with a small blur */
    opacity: 0;
    transition: max-height 0.5s ease, padding 0.5s ease, filter 0.5s ease, opacity 0.5s ease; /* Smooth transition for opening */
}

/* Handle open state when checkbox is checked */
.faq-toggle:checked + .faq-question + .faq-answer {
    max-height: 300px; /* Allow expansion for content */
    padding: 20px; /* Add padding when open */
    filter: blur(0); /* Clear blur when opening */
    opacity: 1; /* Make fully visible when opening */
}

.faq-toggle:checked + .faq-question {
    background-color: #904af2;
}

.faq-toggle:checked + .faq-question .icon {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2938a1 */.fancy2 {
  position: relative;
  z-index: 1; /* Ensure text stays on top */
}

.fancy2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #904af2;  Optional: rounded highlight edges */
  filter: blur(.5px); /* Small blur effect */
  transform: scaleX(0); /* Start hidden */
  transform-origin: left; /* Animation starts from the left */
  z-index: -1; /* Place highlight behind text */
  animation: highlightAnimation 10s infinite; /* 10s cycle */
}

@keyframes highlightAnimation {
  0% {
    transform: scaleX(0); /* Hidden at start */
  }
  20% {
    transform: scaleX(1); /* Expands to full in 2 seconds */
  }
  60% {
    transform: scaleX(1); /* Stays full for 4 seconds */
  }
  80% {
    transform: scaleX(0); /* Contracts back in 2 seconds */
  }
  100% {
    transform: scaleX(0); /* Hidden again at end */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1aa527 */.fancy {
            position: relative; /* Needed for the underline */
        }

        .fancy::after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 2px; /* Adjusted distance below text for better visual alignment */
            width: 100%;
            height: 5px; /* Thickness of the underline */
            background-color: #904af2; /* Color of the underline */
            filter: blur(0.1px); /* Adds a small blur effect */
            transform: scaleX(0);
            transform-origin: left;
            animation: underlineAnimation 10s infinite; /* Duration: 10s for one cycle */
        }

        @keyframes underlineAnimation {
            0% {
                transform: scaleX(0); /* Start hidden */
            }
            10% {
                transform: scaleX(1); /* Animate to full width */
            }
            50% {
                transform: scaleX(1); /* Stay visible */
            }
            70% {
                transform: scaleX(0); /* Animate back to hidden */
            }
            100% {
                transform: scaleX(0); /* Remain hidden */
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2971139 *//* Previous styles remain the same */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            background-color: #0f0f0f;
            color: #fff;
            font-family: 'Poppins', sans-serif;
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow-x: hidden;
            padding: 2rem;
        }

        .services-container {
            max-width: 1400px;
            width: 100%;
        }

        .services-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 2rem;
            margin-top: 3rem;
        }

        @keyframes reveal {
            0% {
                clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
                transform: translateY(50px);
                opacity: 0;
            }
            100% {
                clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
                transform: translateY(0);
                opacity: 1;
            }
        }

        .service-section {
            background: linear-gradient(
                135deg,
                rgba(15, 15, 15, 0.95) 0%,
                rgba(144, 74, 242, 0.15) 100%
            );
            border-radius: 24px;
            padding: 2.5rem;
            position: relative;
            overflow: hidden;
            animation: reveal 0.8s cubic-bezier(0.77, 0, 0.175, 1) forwards;
            animation-delay: calc(var(--delay) * 0.2s);
        }

        .service-section::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: radial-gradient(
                circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
                rgba(144, 74, 242, 0.2) 0%,
                rgba(233, 30, 99, 0.1) 25%,
                rgba(33, 150, 243, 0.05) 50%,
                transparent 70%
            );
            opacity: 0;
            transition: opacity 0.5s ease;
            z-index: 0;
        }

        .service-section:hover::before {
            opacity: 1;
        }

.service-header {
    background: rgba(144, 74, 242, 0.85); /* Original background with opacity */
    backdrop-filter: blur(1px); /* Added blur effect for better readability */
    padding: 1.5rem;
    border-radius: 16px;
    margin-bottom: 2rem;
    transform-origin: center; /* Ensures scaling happens from the center */
    transition: all 0.3s ease; /* Smooth transition for all properties */
    position: relative;
    z-index: 1;
    border: 1px solid rgba(144, 74, 242, 0.3); /* Subtle border */
}

/* Hover effect for service-header */
.service-section:hover .service-header {
    transform: scale(1.05); /* Scale from the center */
    background: rgba(120, 4, 242, 0.5); /* More transparent background on hover */
    border: 1px solid rgba(144, 74, 242, 1.8); /* Slightly lighter border on hover */
    box-shadow: 0 0 30px rgba(160, 74, 242, .4); /* Small glow effect */
}

        .service-title {
            font-family: 'Montserrat', sans-serif;
            font-weight: 800;
            font-size: 2rem;
            color: #fff;
            text-align: center;
            letter-spacing: 1px;
            font-size: 1.6rem;
        }

        .feature-list {
            list-style: none;
            display: grid;
            gap: 1.5rem;
            position: relative;
            z-index: 1;
        }

        .feature-item {
            display: flex;
            align-items: flex-start;
            gap: 1rem;
            opacity: 0;
            transform: translateY(20px);
            animation: fadeIn 0.5s ease-out forwards;
            animation-delay: calc(var(--delay) * 0.2s + 0.3s);
        }

        @keyframes fadeIn {
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .feature-icon {
            background: rgba(144, 74, 242, 0.2);
            min-width: 40px;
            height: 40px;
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: transform 0.3s ease;
        }

        .feature-item:hover .feature-icon {
            transform: rotate(360deg);
            background: #904af2;
        }

        .feature-text {
            font-size: 1rem;
            line-height: 1.6;
            color: rgba(255, 255, 255, 0.9);
        }

        .crown-icon {
            width: 120px;
            height: 120px;
            margin: 2rem auto 0;
            display: block;
            opacity: 0.8;
            transition: transform 0.3s ease;
            position: relative;
            z-index: 1;
        }

        .service-section:hover .crown-icon {
            transform: scale(1.1);
        }

        @media (max-width: 1200px) {
            .services-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }

        @media (max-width: 768px) {
            .services-grid {
                grid-template-columns: 1fr;
            }
            
            .service-title {
                font-size: 1.75rem;
            }
            
            .feature-text {
                font-size: 1rem;
            }
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-037151f */.fancy2 {
  position: relative;
  z-index: 1; /* Ensure text stays on top */
}

.fancy2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #904af2;  Optional: rounded highlight edges */
  filter: blur(.5px); /* Small blur effect */
  transform: scaleX(0); /* Start hidden */
  transform-origin: left; /* Animation starts from the left */
  z-index: -1; /* Place highlight behind text */
  animation: highlightAnimation 10s infinite; /* 10s cycle */
}

@keyframes highlightAnimation {
  0% {
    transform: scaleX(0); /* Hidden at start */
  }
  20% {
    transform: scaleX(1); /* Expands to full in 2 seconds */
  }
  60% {
    transform: scaleX(1); /* Stays full for 4 seconds */
  }
  80% {
    transform: scaleX(0); /* Contracts back in 2 seconds */
  }
  100% {
    transform: scaleX(0); /* Hidden again at end */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14f4578 */body {
    font-family: 'Poppins', sans-serif;
    background-color: #1c0c3d; /* Darker background for contrast */
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    margin: 0;
    padding: 20px;
}

.mobile-faq-container {
    width: 300px;
    max-width: 300px;
}

.mobile-faq-item {
    border-bottom: 1px solid #6f42c1; /* Slightly lighter border to match theme */
    transition: box-shadow 0.3s ease;
    position: relative;
    overflow: hidden;
}

.mobile-faq-item:hover {
    box-shadow: 0 2px 5px rgba(111, 66, 193, 0.2); /* Softer shadow for a lifted effect */
}

.mobile-faq-item:last-child {
    border-bottom: none;
}

.mobile-faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1em;
    font-weight: 700;
    padding: 20px; /* Increased consistent padding */
    cursor: pointer;
    position: relative;
    z-index: 1;
    border-radius: 10px; /* Keep rounded corners for uniformity */
    color: #ffffff; /* Set text color to white */
    transition: background-color 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}

.mobile-faq-question:hover {
    background-color: #904af2; /* Change color to show active state */
}

.mobile-faq-question::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #904af2;
    border-radius: 10px;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.5s ease;
    z-index: 0;
}

.mobile-faq-question:hover::before {
    transform: scaleX(1);
    transition: transform 0.5s ease;
}

.mobile-faq-question .mobile-icon {
    transition: transform 0.5s ease;
}

.mobile-faq-toggle {
    display: none; /* Hide the checkbox */
}

.mobile-faq-answer {
    max-height: 0;
    overflow: hidden;
    padding: 0 20px;
    font-size: 1em;
    color: #ffffff;
    border-radius: 0 0 10px 10px; /* Rounded corners at the bottom for uniform look */
    filter: blur(5px); /* Initial state with a small blur */
    opacity: 0;
    transition: max-height 0.5s ease, padding 0.5s ease, filter 0.5s ease, opacity 0.5s ease; /* Smooth transition for opening */
}

/* Handle open state when checkbox is checked */
.mobile-faq-toggle:checked + .mobile-faq-question + .mobile-faq-answer {
    max-height: 300px; /* Allow expansion for content */
    padding: 20px; /* Add padding when open */
    filter: blur(0); /* Clear blur when opening */
    opacity: 1; /* Make fully visible when opening */
}

.mobile-faq-toggle:checked + .mobile-faq-question {
    background-color: #904af2;
}

.mobile-faq-toggle:checked + .mobile-faq-question .mobile-icon {
    transform: rotate(45deg);
}/* End custom CSS */