.elementor-2312 .elementor-element.elementor-element-7b52650{--display:flex;--min-height:280px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#26313A;--border-color:#26313A;--padding-top:120px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2312 .elementor-element.elementor-element-7b52650:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-7b52650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6adf4 );}.elementor-2312 .elementor-element.elementor-element-d9e0254{--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-3376d0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-a604fe5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2312 .elementor-element.elementor-element-d015c9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.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-2312 .elementor-element.elementor-element-5aaa7dd{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-5aaa7dd p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-fe9c224{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-b888ae6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-956740a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-956740a p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-310c17b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-ec46ea9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-95695c2{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-95695c2 p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-1363f26{--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-945ca6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-3414c73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-1498a2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-87d4f86{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-87d4f86 p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-1326cd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-4380349 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-f2103be{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-f2103be p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-834f2e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-a32399b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-1b75638{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-1b75638 p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-9eee6ae{--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-c7e99e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-35ffe2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-507ad0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-f5e77f7{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-f5e77f7 p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-4923de7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-0ad53cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-782ba88{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-782ba88 p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-1175fba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-cfceabb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-87f680c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-87f680c p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-1228b47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2312 .elementor-element.elementor-element-1228b47:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-1228b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6adf4 );}.elementor-2312 .elementor-element.elementor-element-f680f30{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.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-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group > label, .elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-subgroup label{color:#DFDFDF;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-type-html{padding-bottom:0px;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group .elementor-field{color:#AFAFAF;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group .elementor-field, .elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#101916;border-color:#959595;border-radius:4px 4px 4px 4px;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group .elementor-select-wrapper select{background-color:#101916;border-color:#959595;border-radius:4px 4px 4px 4px;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-field-group .elementor-select-wrapper::before{color:#959595;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2312 .elementor-element.elementor-element-188e0aa .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-b0f5822 );color:var( --e-global-color-6870c10 );border-color:var( --e-global-color-b0f5822 );}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-button[type="submit"]{background-color:var( --e-global-color-b0f5822 );color:var( --e-global-color-6870c10 );border-color:var( --e-global-color-b0f5822 );}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-button[type="submit"] svg *{fill:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-188e0aa .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-6a6adf4 );color:var( --e-global-color-6870c10 );border-color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-188e0aa .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-188e0aa .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2312 .elementor-element.elementor-element-188e0aa .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-188e0aa .e-form__indicators__indicator, .elementor-2312 .elementor-element.elementor-element-188e0aa .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-2312 .elementor-element.elementor-element-188e0aa{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#FFFFFF;--e-form-steps-indicator-inactive-secondary-color:#E20808;--e-form-steps-indicator-active-primary-color:#FFFFFF;--e-form-steps-indicator-active-secondary-color:var( --e-global-color-b0f5822 );--e-form-steps-indicator-completed-primary-color:#00FF00;--e-form-steps-indicator-completed-secondary-color:#FFFFFF;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:5px;}.elementor-2312 .elementor-element.elementor-element-4407a83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-714b6c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-aa30626{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-aa30626:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-aa30626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-39a51af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-2a5a2a1 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2312 .elementor-element.elementor-element-b557036 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-b557036 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-b557036.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-b557036.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-b557036.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-b557036 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-b557036 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-b557036 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-b557036:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-b557036:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-b557036 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-1823a74 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-1823a74 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-1823a74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-1823a74.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-1823a74.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-1823a74 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-1823a74 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-1823a74 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-1823a74:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-1823a74:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-1823a74 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-143f0b6 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-143f0b6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-143f0b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-143f0b6.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-143f0b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-143f0b6 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-143f0b6 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-143f0b6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-143f0b6:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-143f0b6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-143f0b6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-c1e124f .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-c1e124f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-c1e124f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-c1e124f.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-c1e124f.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-c1e124f .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-c1e124f .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-c1e124f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-c1e124f:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-c1e124f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-c1e124f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-6c8bcd7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-6c8bcd7:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-6c8bcd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-10331df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-2a5a2a1 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2312 .elementor-element.elementor-element-369bb92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2312 .elementor-element.elementor-element-369bb92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2312 .elementor-element.elementor-element-369bb92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2312 .elementor-element.elementor-element-369bb92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2312 .elementor-element.elementor-element-369bb92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2312 .elementor-element.elementor-element-369bb92 .elementor-icon-list-icon i{color:var( --e-global-color-2a5a2a1 );transition:color 0.3s;}.elementor-2312 .elementor-element.elementor-element-369bb92 .elementor-icon-list-icon svg{fill:var( --e-global-color-2a5a2a1 );transition:fill 0.3s;}.elementor-2312 .elementor-element.elementor-element-369bb92{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2312 .elementor-element.elementor-element-369bb92 .elementor-icon-list-text{color:var( --e-global-color-949cef3 );transition:color 0.3s;}.elementor-2312 .elementor-element.elementor-element-ed9963f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-ed9963f:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-ed9963f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-9cb934c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-4c4d818{color:var( --e-global-color-949cef3 );}.elementor-2312 .elementor-element.elementor-element-a96fbd1 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-a96fbd1 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-a96fbd1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-a96fbd1.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-a96fbd1.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-a96fbd1 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-a96fbd1 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-a96fbd1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-a96fbd1:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-a96fbd1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-a96fbd1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-653ae54 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-653ae54 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-653ae54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-653ae54.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-653ae54.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-653ae54 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-653ae54 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-653ae54 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-653ae54:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-653ae54:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-653ae54 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-58739ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-fb9068d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-fb9068d:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-fb9068d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-23e361a{padding:0px 0px 20px 0px;}.elementor-2312 .elementor-element.elementor-element-23e361a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-137f9ab{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-b9910a5{width:var( --container-widget-width, 32px );max-width:32px;background-color:var( --e-global-color-b0f5822 );padding:5px 5px 5px 5px;--container-widget-width:32px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b0f5822 );border-radius:24px 24px 24px 24px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-b9910a5.elementor-element{--align-self:center;}.elementor-2312 .elementor-element.elementor-element-b9910a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-f1470b8 .elementor-icon-box-wrapper{text-align:start;}.elementor-2312 .elementor-element.elementor-element-f1470b8 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-f1470b8 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-f1470b8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-f1470b8:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-f1470b8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-f1470b8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-94bda28{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-7602ba2{width:var( --container-widget-width, 32px );max-width:32px;background-color:var( --e-global-color-b0f5822 );padding:5px 5px 5px 5px;--container-widget-width:32px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b0f5822 );border-radius:24px 24px 24px 24px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-7602ba2.elementor-element{--align-self:center;}.elementor-2312 .elementor-element.elementor-element-7602ba2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-9f9698a .elementor-icon-box-wrapper{text-align:start;}.elementor-2312 .elementor-element.elementor-element-9f9698a .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-9f9698a .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-9f9698a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-9f9698a:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-9f9698a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-9f9698a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-614d485{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-9b51b7a{width:var( --container-widget-width, 32px );max-width:32px;padding:5px 5px 5px 5px;--container-widget-width:32px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6870c10 );border-radius:24px 24px 24px 24px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-9b51b7a.elementor-element{--align-self:center;}.elementor-2312 .elementor-element.elementor-element-9b51b7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-66506cf .elementor-icon-box-wrapper{text-align:start;}.elementor-2312 .elementor-element.elementor-element-66506cf .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-66506cf .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-66506cf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-66506cf:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-66506cf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-66506cf .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-9ab09a9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-9ab09a9:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-9ab09a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-c09bc31 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-c09bc31 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-c09bc31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-c09bc31.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-c09bc31.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-c09bc31 .elementor-icon{font-size:48px;}.elementor-2312 .elementor-element.elementor-element-c09bc31 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-c09bc31 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-c09bc31:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-c09bc31:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-c09bc31 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-6512ee1{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-6512ee1 p{margin-block-end:0px;}.elementor-2312 .elementor-element.elementor-element-49b2447{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-49b2447:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-49b2447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-b935ef2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-657a4da{color:var( --e-global-color-949cef3 );}.elementor-2312 .elementor-element.elementor-element-1ed72bb .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-1ed72bb .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-1ed72bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-1ed72bb.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-1ed72bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-1ed72bb .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-1ed72bb .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-1ed72bb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-1ed72bb:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-1ed72bb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-1ed72bb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-a5cea45 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-a5cea45 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-a5cea45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-a5cea45.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-a5cea45.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-a5cea45 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-a5cea45 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-a5cea45 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-a5cea45:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-a5cea45:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-a5cea45 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-ed0ee94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-783d649{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-783d649:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-783d649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-6172069{padding:0px 0px 20px 0px;}.elementor-2312 .elementor-element.elementor-element-6172069 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-58994c1{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-412fd33{width:var( --container-widget-width, 32px );max-width:32px;background-color:var( --e-global-color-b0f5822 );padding:5px 5px 5px 5px;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-412fd33.elementor-element{--align-self:center;}.elementor-2312 .elementor-element.elementor-element-412fd33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-dddab2b .elementor-icon-box-wrapper{text-align:start;}.elementor-2312 .elementor-element.elementor-element-dddab2b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-dddab2b .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-dddab2b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-dddab2b:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-dddab2b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-dddab2b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-39e1808{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-770ea73{width:var( --container-widget-width, 32px );max-width:32px;background-color:var( --e-global-color-b0f5822 );padding:5px 5px 5px 5px;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-770ea73.elementor-element{--align-self:center;}.elementor-2312 .elementor-element.elementor-element-770ea73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-fe526c9 .elementor-icon-box-wrapper{text-align:start;}.elementor-2312 .elementor-element.elementor-element-fe526c9 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-fe526c9 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-fe526c9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-fe526c9:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-fe526c9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-fe526c9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-e2e642e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2312 .elementor-element.elementor-element-36f24c3{width:var( --container-widget-width, 32px );max-width:32px;background-color:var( --e-global-color-b0f5822 );padding:5px 5px 5px 5px;--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-36f24c3.elementor-element{--align-self:center;}.elementor-2312 .elementor-element.elementor-element-36f24c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-e4065e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-2312 .elementor-element.elementor-element-e4065e6 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-e4065e6 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-e4065e6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-e4065e6:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-e4065e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-e4065e6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-640a4c7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-640a4c7:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-640a4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-717aebe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-e7113ed .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-e7113ed .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-e7113ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-e7113ed.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-e7113ed.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-e7113ed .elementor-icon{font-size:30px;}.elementor-2312 .elementor-element.elementor-element-e7113ed .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-e7113ed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-e7113ed:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-e7113ed:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-e7113ed .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-d2fa955 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-d2fa955 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-d2fa955.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-d2fa955.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-d2fa955.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-d2fa955 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-d2fa955 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-d2fa955 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-d2fa955:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-d2fa955:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-d2fa955 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-9883e53 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-9883e53 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-9883e53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-9883e53.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-9883e53.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-9883e53 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-9883e53 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-9883e53 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-9883e53:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-9883e53:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-9883e53 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-2502fdb .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-2502fdb .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-2502fdb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-2502fdb.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-2502fdb.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-2502fdb .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-2502fdb .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-2502fdb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-2502fdb:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-2502fdb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-2502fdb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-f99716b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#26313A;--border-color:#26313A;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2312 .elementor-element.elementor-element-f99716b:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-f99716b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101916;}.elementor-2312 .elementor-element.elementor-element-91359b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-1daf0ad{color:var( --e-global-color-949cef3 );}.elementor-2312 .elementor-element.elementor-element-b710818 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-b710818 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-b710818.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-b710818.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-b710818.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-b710818 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-b710818 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-b710818 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-b710818:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-b710818:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-b710818 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-40876e3 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-2312 .elementor-element.elementor-element-40876e3 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-40876e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-40876e3.elementor-view-framed .elementor-icon, .elementor-2312 .elementor-element.elementor-element-40876e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a5a2a1 );color:var( --e-global-color-2a5a2a1 );border-color:var( --e-global-color-2a5a2a1 );}.elementor-2312 .elementor-element.elementor-element-40876e3 .elementor-icon{font-size:24px;}.elementor-2312 .elementor-element.elementor-element-40876e3 .elementor-icon-box-title, .elementor-2312 .elementor-element.elementor-element-40876e3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-40876e3:has(:hover) .elementor-icon-box-title,
					 .elementor-2312 .elementor-element.elementor-element-40876e3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6870c10 );}.elementor-2312 .elementor-element.elementor-element-40876e3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#CACACA;}.elementor-2312 .elementor-element.elementor-element-a30d779{--display:flex;}@media(min-width:768px){.elementor-2312 .elementor-element.elementor-element-7b52650{--content-width:10800px;}.elementor-2312 .elementor-element.elementor-element-1228b47{--content-width:1280px;}.elementor-2312 .elementor-element.elementor-element-f680f30{--width:65%;}.elementor-2312 .elementor-element.elementor-element-4407a83{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2312 .elementor-element.elementor-element-f680f30{--width:100%;}.elementor-2312 .elementor-element.elementor-element-4407a83{--width:100%;}}@media(max-width:1024px){.elementor-2312 .elementor-element.elementor-element-1228b47{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-2312 .elementor-element.elementor-element-7b52650{--min-height:250px;}.elementor-2312 .elementor-element.elementor-element-f680f30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-3376d0c */.elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  gap: 0;
  padding: 25px 0;
}

.elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-item {
  position: relative;
  width: 260px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 18px;
  left: calc(50% + 28px);
  width: calc(100% - 56px);
  height: 2px;
  background: #3a424c;
}

.elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-item.active:not(:last-child)::after {
  background: #7c3aed;
}

.elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-number {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #0b1118;
  border: 1px solid #334155;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  z-index: 2;
}

.elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-item.active .step-number {
  background: linear-gradient(135deg, #6d28d9, #9333ea);
  border-color: #9333ea;
  box-shadow: 0 0 0 6px rgba(147, 51, 234, 0.18);
}

.elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-text {
  margin-top: 13px;
  color: #ffffff;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper {
    padding: 18px 0;
  }

  .elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-item {
    width: 33.333%;
    min-width: 0;
  }

  .elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-item:not(:last-child)::after {
    top: 16px;
    left: calc(50% + 22px);
    width: calc(100% - 44px);
  }

  .elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-number {
    width: 34px;
    height: 34px;
    font-size: 14px;
  }

  .elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-item.active .step-number {
    box-shadow: 0 0 0 5px rgba(147, 51, 234, 0.18);
  }

  .elementor-2312 .elementor-element.elementor-element-3376d0c.simple-stepper .step-text {
    font-size: 12px;
    line-height: 1.3;
    margin-top: 10px;
    max-width: 85px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945ca6e */.elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  gap: 0;
  padding: 25px 0;
}

/* STEP ITEM */

.elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-item {
  position: relative;
  width: 260px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* DEFAULT LINE */

.elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 18px;
  left: calc(50% + 28px);
  width: calc(100% - 56px);
  height: 2px;
  background: #3a424c;
}

/* FIRST LINE PURPLE */

.elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-item.step-1:not(:last-child)::after {
  background: #7c3aed;
}

/* SECOND LINE PURPLE */

.elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-item.step-2:not(:last-child)::after {
  background: #7c3aed;
}

/* NUMBER */

.elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-number {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #0b1118;
  border: 1px solid #334155;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  z-index: 2;
  transition: all .3s ease;
}

/* ACTIVE NUMBER */

.elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-item.active .step-number {
  background: linear-gradient(135deg, #6d28d9, #9333ea);
  border-color: #9333ea;
  box-shadow: 0 0 0 6px rgba(147, 51, 234, 0.18);
}

/* TEXT */

.elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-text {
  margin-top: 13px;
  color: #ffffff;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}

/* MOBILE */

@media (max-width: 767px) {

  .elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper {
    padding: 18px 0;
  }

  .elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-item {
    width: 33.333%;
    min-width: 0;
  }

  .elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-item:not(:last-child)::after {
    top: 16px;
    left: calc(50% + 22px);
    width: calc(100% - 44px);
  }

  .elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-number {
    width: 34px;
    height: 34px;
    font-size: 14px;
  }

  .elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-item.active .step-number {
    box-shadow: 0 0 0 5px rgba(147, 51, 234, 0.18);
  }

  .elementor-2312 .elementor-element.elementor-element-945ca6e.simple-stepper .step-text {
    font-size: 12px;
    line-height: 1.3;
    margin-top: 10px;
    max-width: 85px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e99e3 */.elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  gap: 0;
  padding: 25px 0;
}

/* STEP ITEM */

.elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-item {
  position: relative;
  width: 260px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* DEFAULT LINE */

.elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 18px;
  left: calc(50% + 28px);
  width: calc(100% - 56px);
  height: 2px;
  background: #3a424c;
}

/* FIRST LINE PURPLE */

.elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-item.step-1:not(:last-child)::after {
  background: #7c3aed;
}

/* SECOND LINE PURPLE */

.elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-item.step-2:not(:last-child)::after {
  background: #7c3aed;
}

/* NUMBER */

.elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-number {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #0b1118;
  border: 1px solid #334155;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  z-index: 2;
  transition: all .3s ease;
}

/* ACTIVE NUMBER */

.elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-item.active .step-number {
  background: linear-gradient(135deg, #6d28d9, #9333ea);
  border-color: #9333ea;
  box-shadow: 0 0 0 6px rgba(147, 51, 234, 0.18);
}

/* TEXT */

.elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-text {
  margin-top: 13px;
  color: #ffffff;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}

/* MOBILE */

@media (max-width: 767px) {

  .elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper {
    padding: 18px 0;
  }

  .elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-item {
    width: 33.333%;
    min-width: 0;
  }

  .elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-item:not(:last-child)::after {
    top: 16px;
    left: calc(50% + 22px);
    width: calc(100% - 44px);
  }

  .elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-number {
    width: 34px;
    height: 34px;
    font-size: 14px;
  }

  .elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-item.active .step-number {
    box-shadow: 0 0 0 5px rgba(147, 51, 234, 0.18);
  }

  .elementor-2312 .elementor-element.elementor-element-c7e99e3.simple-stepper .step-text {
    font-size: 12px;
    line-height: 1.3;
    margin-top: 10px;
    max-width: 85px;
  }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-188e0aa */.elementor-2312 .elementor-element.elementor-element-188e0aa .step-title {
  color: #ffffff;
  font-size: 34px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 12px 0;
  letter-spacing: -0.5px;
}

.elementor-2312 .elementor-element.elementor-element-188e0aa .step-desc {
  color: #d1d5db;
  font-size: 16px;
  line-height: 1.7;
  margin: 0 0 8px 0;
}

.elementor-2312 .elementor-element.elementor-element-188e0aa .purple-title {
  color: #00ffff;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 30px 0 8px 0;
}
@media (max-width: 767px) {
  .elementor-2312 .elementor-element.elementor-element-188e0aa .step-title {
    font-size: 28px;
  }

  .elementor-2312 .elementor-element.elementor-element-188e0aa .step-desc {
    font-size: 15px;
    margin-bottom: 24px;
  }

  .elementor-2312 .elementor-element.elementor-element-188e0aa .purple-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f680f30 *//********************
Hiding some label.
********************/
.elementor-field-group-BusinessName .elementor-field-label ,
.elementor-field-group-DBA .elementor-field-label,
.elementor-field-group-PrimaryContactName .elementor-field-label,
.elementor-field-group-email .elementor-field-label,
.elementor-field-group-PhoneNumber .elementor-field-label,
.elementor-field-group-Website .elementor-field-label,
.elementor-field-group-BusinessAddress .elementor-field-label,
.elementor-field-group-City .elementor-field-label,
.elementor-field-group-State .elementor-field-label,
.elementor-field-group-ZipCode .elementor-field-label,
.elementor-field-group-BusinessType .elementor-field-label,
.elementor-field-group-ServicesYouProvide .elementor-field-label,
.elementor-field-group-247Availability .elementor-field-label,
.elementor-field-group-ServiceAreas .elementor-field-label,
.elementor-field-group-accept .elementor-field-label{
	display: none;
}



/********************
Form HTML Input.
********************/
.elementor-2312 .elementor-element.elementor-element-f680f30 .info-block{
    display:flex;
    align-items:flex-start;
    gap:14px;

    background:#101826;
    border:1px solid #243041;
    border-radius:14px;

    padding:18px 20px;

    margin-top:20px;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .info-block i{
    color:#a855f7;
    font-size:20px;
    line-height:1.4;
    margin-top:2px;
    flex-shrink:0;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .info-block .step-desc{
    margin:0;

    color:#d1d5db;
    font-size:14px;
    line-height:1.7;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .info-block .step-desc strong{
    color:#ffffff;
    font-weight:700;
}


/********************
box layout for both services area.
********************/

/* 
COMMON
BusinessType + ServicesYouProvide
 */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option,
.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option{
    position:relative;
    margin:0 !important;
}

/* HIDE DEFAULT INPUT */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option input,
.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option input{
    position:absolute;
    opacity:0;
    pointer-events:none;
}

/* COMMON LABEL */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option label,
.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option label{

    width:100%;
    cursor:pointer;

    background:#0f1720;
    border:1px solid #2c3642;
    border-radius:16px;

    transition:all .25s ease;
}

/* COMMON RIGHT BOX */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option label::after,
.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option label::after{

    content:'';

    width:22px;
    height:22px;

    border-radius:6px;

    border:1px solid #4b5563;
    background:#0b1118;

    flex-shrink:0;

    transition:all .25s ease;
}

/* HOVER */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option label:hover,
.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option label:hover{
    border-color:#7c3aed;
}

/* ACTIVE CARD */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option input:checked ~ label,
.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option input:checked ~ label{

    border-color:#9333ea;
    background:#141b2d;

    box-shadow:
        0 0 0 1px rgba(147,51,234,.25),
        0 10px 30px rgba(147,51,234,.12);
}

/* ACTIVE BOX */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option input:checked ~ label::after,
.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option input:checked ~ label::after{

    background:#9333ea;
    border-color:#9333ea;

    box-shadow:0 0 0 4px rgba(147,51,234,.16);
}

/* =========================================================
BusinessType
========================================================= */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup{
    display:grid !important;
    grid-template-columns:repeat(3,1fr);
    gap:18px;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option label{

    display:flex !important;
    align-items:center;
    justify-content:space-between;

    min-height:84px;

    padding:20px 18px;

    color:#ffffff;
    font-size:16px;
    font-weight:600;
    line-height:1.35;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option label::after{
    margin-left:14px;
}

/* =========================================================
ServicesYouProvide
========================================================= */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup{
    display:grid !important;
    grid-template-columns:repeat(2,1fr);
    gap:18px;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option label{

    display:grid !important;
    grid-template-columns:1fr 24px;

    align-items:start;
    column-gap:18px;

    min-height:110px;

    padding:22px;

    color:#ffffff;
    font-size:20px;
    font-weight:700;
    line-height:1.25;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option label span{

    display:block;

    margin-top:8px;

    color:#d1d5db;
    font-size:15px;
    font-weight:400;
    line-height:1.5;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option label::after{

    grid-column:2;
    grid-row:1 / span 2;

    width:24px;
    height:24px;

    border-radius:7px;
}

/* =========================================================
TABLET
========================================================= */

@media(max-width:1024px){

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup{
        grid-template-columns:repeat(2,1fr);
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup{
        grid-template-columns:1fr;
    }

}

/* =========================================================
MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup,
    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup{
        grid-template-columns:1fr;
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-BusinessType .elementor-field-subgroup .elementor-field-option label{
        min-height:72px;
        padding:16px;
        font-size:15px;
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option label{
        min-height:auto;
        padding:18px;
        font-size:17px;
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-ServicesYouProvide .elementor-field-subgroup .elementor-field-option label span{
        font-size:14px;
    }

}






/********************
box layout for DaysAvailable.
********************/
/* DAYS AVAILABLE BUTTON CHECKBOX */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-DaysAvailable .elementor-field-subgroup {
  display: flex !important;
  flex-wrap: wrap;
  gap: 12px;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-DaysAvailable .elementor-field-option {
  margin: 0 !important;
  position: relative;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-DaysAvailable .elementor-field-option input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-DaysAvailable .elementor-field-option label {
  display: flex !important;
  align-items: center;
  justify-content: center;

  min-width: 70px;
  height: 44px;
  padding: 0 18px;

  background: #151b22;
  border: 1px solid #26313a;
  border-radius: 8px;

  color: #ffffff;
  font-size: 15px;
  font-weight: 700;

  cursor: pointer;
  transition: all .25s ease;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-DaysAvailable .elementor-field-option label:hover {
  border-color: #7c3aed;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-DaysAvailable .elementor-field-option input:checked ~ label {
  background: linear-gradient(135deg, #6d28d9, #9333ea);
  border-color: #9333ea;
  box-shadow: 0 8px 22px rgba(147, 51, 234, 0.25);
}

/* MOBILE */

@media (max-width: 767px) {
  .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-DaysAvailable .elementor-field-subgroup {
    gap: 8px;
  }

  .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-DaysAvailable .elementor-field-option label {
    min-width: 58px;
    height: 40px;
    padding: 0 12px;
    font-size: 13px;
  }
}





/********************
247 availability.
********************/



/* HIDE DEFAULT CHECKBOX */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-247Availability input{
    position:absolute;
    opacity:0;
    pointer-events:none;
}

/* WRAPPER */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-247Availability .elementor-field-subgroup{
    display:flex;
    align-items:center;
}

/* LABEL */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-247Availability .elementor-field-option label{

    display:flex !important;
    align-items:center;
    gap:14px;

    cursor:pointer;

    color:#ffffff;
    font-size:16px;
    font-weight:700;
}

/* TOGGLE */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-247Availability .elementor-field-option label::before{

    content:'';

    width:52px;
    height:30px;

    border-radius:100px;

    background:#1f2937;
    border:1px solid #374151;

    transition:all .25s ease;
}

/* TOGGLE CIRCLE */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-247Availability .elementor-field-option label::after{

    content:'';

    position:absolute;

    left:5px;
    top:50%;

    transform:translateY(-50%);

    width:20px;
    height:20px;

    border-radius:50%;

    background:#9ca3af;

    transition:all .25s ease;
}

/* OPTION */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-247Availability .elementor-field-option{
    position:relative;
}

/* ACTIVE TOGGLE */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-247Availability input:checked ~ label::before{

    background:linear-gradient(135deg,#6d28d9,#9333ea);
    border-color:#9333ea;
}

/* ACTIVE CIRCLE */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-247Availability input:checked ~ label::after{

    left:27px;
    background:#ffffff;
}








/********************
file upload.
********************/

/* LEFT SIDE */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-html:has(.doc-info){

    background:#0f1720;

    border:1px solid #2c3642;
    border-right:0;

    border-radius:16px 0 0 16px;

    padding:24px;

    margin-bottom:18px;
}

/* RIGHT SIDE */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-html:has(.doc-info) + .elementor-field-type-upload{

    background:#0f1720;

    border:1px solid #2c3642;
    border-left:0;

    border-radius:0 16px 16px 0;

    padding:24px;

    margin-bottom:18px;
}

/* REMOVE DEFAULT LABEL */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-upload > label{
    display:none;
}

/* LEFT CONTENT */

.elementor-2312 .elementor-element.elementor-element-f680f30 .doc-info h4{

    margin:0 0 10px 0;

    color:#ffffff;

    font-size:20px;
    font-weight:800;
    line-height:1.2;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .doc-info p{

    margin:0;

    color:#d1d5db;

    font-size:15px;
    line-height:1.7;
}

/* FILE INPUT */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-upload input[type="file"]{

    width:100%;

    padding:22px;

    background:#0b1118;

    border:1px dashed #64748b;
    border-radius:12px;

    color:#d1d5db;

    cursor:pointer;

    transition:all .25s ease;
}

/* HOVER */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-upload input[type="file"]:hover{
    border-color:#9333ea;
}

/* BUTTON */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-upload input[type="file"]::file-.elementor-2312 .elementor-element.elementor-element-f680f30-button{

    background:linear-gradient(135deg,#6d28d9,#9333ea);

    color:#ffffff;

    border:0;
    border-radius:8px;

    padding:10px 16px;

    margin-right:14px;

    font-weight:700;

    cursor:pointer;
}

/* MOBILE */

@media(max-width:767px){

    /* STACK */

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-html:has(.doc-info){

        border-right:1px solid #2c3642;
        border-bottom:0;

        border-radius:16px 16px 0 0;

        margin-bottom:0;
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-html:has(.doc-info) + .elementor-field-type-upload{

        border-left:1px solid #2c3642;
        border-top:0;

        border-radius:0 0 16px 16px;

        margin-bottom:18px;
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .doc-info h4{
        font-size:18px;
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .doc-info p{
        font-size:14px;
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-type-upload input[type="file"]{
        padding:18px;
    }

}

/********************
accept
********************/
/* =========================================================
ACCEPTANCE FIELD
ID = accept
========================================================= */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept{
    margin-top:10px;
}

/* OPTION */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept .elementor-field-option{
    position:relative;
}

/* HIDE DEFAULT INPUT */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept input{
    position:absolute;
    opacity:0;
    pointer-events:none;
}

/* LABEL LAYOUT */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept .elementor-field-option label{

    display:grid !important;
    grid-template-columns:24px 1fr;

    column-gap:14px;
    align-items:start;

    color:#ffffff;

    font-size:16px;
    line-height:1.6;

    cursor:default;
}

/* CUSTOM CHECKBOX */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept .elementor-field-option label::before{

    content:'';

    grid-column:1;
    grid-row:1 / span 2;

    width:24px;
    height:24px;

    border-radius:7px;

    background:#111827;
    border:1px solid #374151;

    transition:all .25s ease;

    cursor:pointer;
}

/* CHECKED */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept input:checked ~ label::before{

    background:linear-gradient(135deg,#6d28d9,#9333ea);

    border-color:#9333ea;

    box-shadow:0 0 0 4px rgba(147,51,234,.16);
}

/* CHECK ICON */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept input:checked ~ label::after{

    content:'✓';

    position:absolute;

    left:6px;
    top:1px;

    color:#ffffff;

    font-size:15px;
    font-weight:800;

    pointer-events:none;
}

/* MAIN TEXT */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept .accept-main{

    display:block;

    grid-column:2;

    color:#ffffff;

    font-weight:500;
}

/* SUB TEXT */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept .accept-sub{

    display:block;

    grid-column:2;

    margin-top:4px;

    color:#d1d5db;

    font-size:14px;
    line-height:1.7;
}

/* LINKS */

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept a{

    color:#a855f7;

    text-decoration:underline;
    text-underline-offset:3px;

    transition:all .25s ease;

    cursor:pointer;
}

.elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept a:hover{
    color:#c084fc;
}

/* MOBILE */

@media(max-width:767px){

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept .elementor-field-option label{
        font-size:14px;
    }

    .elementor-2312 .elementor-element.elementor-element-f680f30 .elementor-field-group-accept .accept-sub{
        font-size:13px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa30626 */.elementor-2312 .elementor-element.elementor-element-aa30626 .elementor-icon-box-title {
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8bcd7 */.elementor-2312 .elementor-element.elementor-element-6c8bcd7 .elementor-icon-box-title {
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9963f */.elementor-2312 .elementor-element.elementor-element-ed9963f .elementor-icon-box-title {
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f9ab */.elementor-2312 .elementor-element.elementor-element-137f9ab {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb9068d */.elementor-2312 .elementor-element.elementor-element-fb9068d .elementor-icon-box-title {
	margin: 0;
}
.elementor-2312 .elementor-element.elementor-element-fb9068d .vertical-line-colored{
    position:relative;
}

.elementor-2312 .elementor-element.elementor-element-fb9068d .vertical-line-colored::after{
    content:'';
    position:absolute;

    left:50%;
    transform:translateX(-50%);

    margin-top:12px;

    width:2px;
    height:40px;

    background: #8f09f9;
}
.elementor-2312 .elementor-element.elementor-element-fb9068d .none-colored::after{
    background: #949494;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab09a9 */.elementor-2312 .elementor-element.elementor-element-9ab09a9 .elementor-icon-box-title {
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b2447 */.elementor-2312 .elementor-element.elementor-element-49b2447 .elementor-icon-box-title {
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-783d649 */.elementor-2312 .elementor-element.elementor-element-783d649 .elementor-icon-box-title {
	margin: 0;
}
.elementor-2312 .elementor-element.elementor-element-783d649 .vertical-line-colored{
    position:relative;
}

.elementor-2312 .elementor-element.elementor-element-783d649 .vertical-line-colored::after{
    content:'';
    position:absolute;

    left:50%;
    transform:translateX(-50%);

    margin-top:12px;

    width:2px;
    height:40px;

    background: #8f09f9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640a4c7 */.elementor-2312 .elementor-element.elementor-element-640a4c7 .elementor-icon-box-title {
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f99716b */.elementor-2312 .elementor-element.elementor-element-f99716b .elementor-icon-box-title {
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1228b47 */.step-box {
  display: none !important;
}

.step-box.is-active {
  display: block !important;
}

.elementor-2312 .elementor-element.elementor-element-1228b47 .e-form__indicators.e-form__indicators--type-number_text {
	display: none;
}/* End custom CSS */