.elementor-5430 .elementor-element.elementor-element-2420f94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-5430 .elementor-element.elementor-element-24c9dfa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:26px 26px 26px 26px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-5430 .elementor-element.elementor-element-24c9dfa:not(.elementor-motion-effects-element-type-background), .elementor-5430 .elementor-element.elementor-element-24c9dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0991ef6 );}.elementor-5430 .elementor-element.elementor-element-1ab7099{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 40px -15px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:32px;--padding-left:25px;--padding-right:25px;}.elementor-5430 .elementor-element.elementor-element-4aaf80e{text-align:start;}.elementor-5430 .elementor-element.elementor-element-4aaf80e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:40px;color:var( --e-global-color-41a5fff );}.elementor-5430 .elementor-element.elementor-element-742a804{padding:7px 0px 22px 0px;text-align:start;}.elementor-5430 .elementor-element.elementor-element-742a804 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-labels-inline .elementor-field-group > label{padding-left:2px;}body:not(.rtl) .elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-labels-inline .elementor-field-group > label{padding-right:2px;}body .elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-labels-above .elementor-field-group > label{padding-bottom:2px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group > label, .elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-subgroup label{color:#3B3B3B;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-mark-required .elementor-field-label:after{color:#FF1A1A;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group > label{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.5px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-type-html{padding-bottom:0px;font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group .elementor-field, .elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-subgroup label{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#ADADAD;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#ADADAD;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-field-group .elementor-select-wrapper::before{color:#ADADAD;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-button{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:0.5px;border-radius:18px 18px 18px 18px;padding:0px 0px 0px 0px;}.elementor-5430 .elementor-element.elementor-element-6c9098a .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5430 .elementor-element.elementor-element-6c9098a .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-5430 .elementor-element.elementor-element-6c9098a .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5430 .elementor-element.elementor-element-6c9098a .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-message{font-family:"Outfit", Sans-serif;}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-message.elementor-message-success{color:var( --e-global-color-secondary );}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-message.elementor-message-danger{color:var( --e-global-color-secondary );}.elementor-5430 .elementor-element.elementor-element-6c9098a .elementor-message.elementor-help-inline{color:var( --e-global-color-secondary );}.elementor-5430 .elementor-element.elementor-element-6c9098a .e-form__indicators__indicator, .elementor-5430 .elementor-element.elementor-element-6c9098a .e-form__indicators__indicator__label{font-family:"Outfit", Sans-serif;}.elementor-5430 .elementor-element.elementor-element-6c9098a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-primary );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5430 .elementor-element.elementor-element-b4d58b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-5430 .elementor-element.elementor-element-afc9eae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 32px -15px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5430 .elementor-element.elementor-element-8bccdf2:hover{--e-transform-rotateX:1deg;--e-transform-perspective:50px;}.elementor-5430 .elementor-element.elementor-element-8bccdf2{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-5430 .elementor-element.elementor-element-8bccdf2 img{width:36px;}.elementor-5430 .elementor-element.elementor-element-ed80a19{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5430 .elementor-element.elementor-element-f220472 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:700;line-height:31px;letter-spacing:0.4px;}.elementor-5430 .elementor-element.elementor-element-5e3d788 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;line-height:26px;color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-5e3d788 .elementor-heading-title a:hover, .elementor-5430 .elementor-element.elementor-element-5e3d788 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-5430 .elementor-element.elementor-element-0fc4b14 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;line-height:26px;color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-0fc4b14 .elementor-heading-title a:hover, .elementor-5430 .elementor-element.elementor-element-0fc4b14 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-5430 .elementor-element.elementor-element-39ddf0d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;line-height:26px;color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-39ddf0d .elementor-heading-title a:hover, .elementor-5430 .elementor-element.elementor-element-39ddf0d .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-5430 .elementor-element.elementor-element-5aec88d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:500;line-height:27px;color:var( --e-global-color-primary );}.elementor-5430 .elementor-element.elementor-element-5aec88d .elementor-heading-title a:hover, .elementor-5430 .elementor-element.elementor-element-5aec88d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-5430 .elementor-element.elementor-element-0978bad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 32px -15px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5430 .elementor-element.elementor-element-36cbdcc:hover{--e-transform-rotateX:1deg;--e-transform-perspective:50px;}.elementor-5430 .elementor-element.elementor-element-36cbdcc{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-5430 .elementor-element.elementor-element-36cbdcc img{width:36px;}.elementor-5430 .elementor-element.elementor-element-7c1b048{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5430 .elementor-element.elementor-element-ec78294 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:700;line-height:31px;letter-spacing:0.4px;}.elementor-5430 .elementor-element.elementor-element-6c0db9f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;line-height:26px;color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-fef64af .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;line-height:26px;color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-c13964a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;line-height:26px;color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-c13964a .elementor-heading-title a:hover, .elementor-5430 .elementor-element.elementor-element-c13964a .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-5430 .elementor-element.elementor-element-5d307ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:500;line-height:27px;color:#EF4444;}.elementor-5430 .elementor-element.elementor-element-5d307ac .elementor-heading-title a:hover, .elementor-5430 .elementor-element.elementor-element-5d307ac .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-5430 .elementor-element.elementor-element-ef3216e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 32px -15px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5430 .elementor-element.elementor-element-94a9bc4:hover{--e-transform-rotateX:1deg;--e-transform-perspective:50px;}.elementor-5430 .elementor-element.elementor-element-94a9bc4{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-5430 .elementor-element.elementor-element-94a9bc4 img{width:36px;}.elementor-5430 .elementor-element.elementor-element-8754bff{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5430 .elementor-element.elementor-element-5da8e69 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:700;line-height:31px;letter-spacing:0.4px;}.elementor-5430 .elementor-element.elementor-element-1b14ef8{text-align:justify;}.elementor-5430 .elementor-element.elementor-element-1b14ef8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;line-height:26px;color:var( --e-global-color-text );}.elementor-5430 .elementor-element.elementor-element-d449912 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:500;line-height:27px;color:#10B981;}.elementor-5430 .elementor-element.elementor-element-d449912 .elementor-heading-title a:hover, .elementor-5430 .elementor-element.elementor-element-d449912 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}#elementor-popup-modal-5430 .dialog-widget-content{animation-duration:0.5s;background-color:#02010100;}#elementor-popup-modal-5430{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5430 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-5430 .dialog-close-button{display:flex;font-size:16px;}#elementor-popup-modal-5430 .dialog-close-button i{color:var( --e-global-color-0991ef6 );}#elementor-popup-modal-5430 .dialog-close-button svg{fill:var( --e-global-color-0991ef6 );}#elementor-popup-modal-5430 .dialog-close-button:hover i{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-5430 .elementor-element.elementor-element-1ab7099{--width:67%;}.elementor-5430 .elementor-element.elementor-element-b4d58b5{--width:33%;}}@media(max-width:1124px) and (min-width:768px){.elementor-5430 .elementor-element.elementor-element-1ab7099{--width:100%;}.elementor-5430 .elementor-element.elementor-element-b4d58b5{--width:100%;}}@media(min-width:1400px){.elementor-5430 .elementor-element.elementor-element-6c9098a{width:var( --container-widget-width, 988.5px );max-width:988.5px;--container-widget-width:988.5px;--container-widget-flex-grow:0;}}@media(max-width:1124px){.elementor-5430 .elementor-element.elementor-element-2420f94{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5430 .elementor-element.elementor-element-24c9dfa{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5430 .elementor-element.elementor-element-b4d58b5{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5430 .elementor-element.elementor-element-afc9eae{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-5430 .elementor-element.elementor-element-0978bad{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-5430 .elementor-element.elementor-element-ef3216e{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}}@media(max-width:767px){.elementor-5430 .elementor-element.elementor-element-2420f94{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5430 .elementor-element.elementor-element-24c9dfa{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-5430 .elementor-element.elementor-element-1ab7099{--padding-top:30px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-5430 .elementor-element.elementor-element-4aaf80e .elementor-heading-title{font-size:25px;line-height:32px;letter-spacing:0.3px;}.elementor-5430 .elementor-element.elementor-element-742a804{text-align:justify;}.elementor-5430 .elementor-element.elementor-element-b4d58b5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5430 .elementor-element.elementor-element-afc9eae{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5430 .elementor-element.elementor-element-8bccdf2 img{width:40px;}.elementor-5430 .elementor-element.elementor-element-ed80a19{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-5430 .elementor-element.elementor-element-f220472 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-5430 .elementor-element.elementor-element-0978bad{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5430 .elementor-element.elementor-element-36cbdcc img{width:40px;}.elementor-5430 .elementor-element.elementor-element-7c1b048{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-5430 .elementor-element.elementor-element-ec78294 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-5430 .elementor-element.elementor-element-ef3216e{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5430 .elementor-element.elementor-element-94a9bc4 img{width:40px;}.elementor-5430 .elementor-element.elementor-element-8754bff{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-5430 .elementor-element.elementor-element-5da8e69 .elementor-heading-title{font-size:22px;line-height:32px;}}/* Start custom CSS for form, class: .elementor-element-6c9098a */.contact-form-h a.contact-form-link{
    font-family: "Outfit", Sans-serif !important;
    font-weight: 600 !important;
    transition: all 0.2s;
}

.contact-form-h a.contact-form-link:hover{
    transition: all 0.2s;
    color: #0324ff;
}

.contact-form-h button.elementor-button svg{
    padding-top: 2px;
}

.contact-form-h button.elementor-button svg{
    padding-top: 2px;
}

.contact-form-h button.elementor-button:hover{
    cursor: pointer
}

.contact-form-h select{
    color: #444 !important;
}

.contact-form-h label{
    padding-left: 2px;
}

.contact-form-h textarea{
    padding-top: 9px;
}

.contact-form-h input:focus{
    border-color: #000;
      outline: 1px solid #000 !important;
}


.contact-form-h textarea:focus{
    border-color: #000;
      outline: 1px solid #000 !important;
}

.contact-form-h select:focus{
    border-color: #000;
}


#hywiz-form{
    scroll-margin-top: 250px !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bccdf2 */.elementor-5430 .elementor-element.elementor-element-8bccdf2{
    background-image: linear-gradient(to bottom right, #0324ff,#6366f1,#0324ff );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3d788 */.elementor-5430 .elementor-element.elementor-element-5e3d788 a{
    transition: all 0.2s;
}

.elementor-5430 .elementor-element.elementor-element-5e3d788 a:hover{
    transition: all 0.2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fc4b14 */.elementor-5430 .elementor-element.elementor-element-0fc4b14 a{
    transition: all 0.2s;
}

.elementor-5430 .elementor-element.elementor-element-0fc4b14 a:hover{
    transition: all 0.2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39ddf0d */.elementor-5430 .elementor-element.elementor-element-39ddf0d a{
    transition: all 0.2s;
}

.elementor-5430 .elementor-element.elementor-element-39ddf0d a:hover{
    transition: all 0.2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aec88d */.elementor-5430 .elementor-element.elementor-element-5aec88d a:hover{
    font-family: "Outfit", Sans-serif !important;
    transition: all 0.2s;
}

.elementor-5430 .elementor-element.elementor-element-5aec88d a{
    transition: all 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc9eae */.elementor-5430 .elementor-element.elementor-element-afc9eae{
    position: relative;
    overflow: hidden;
}

.elementor-5430 .elementor-element.elementor-element-afc9eae::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #0324ff 20%,
    #6366f1 40%,
    #6366f1 60%,
    #0324ff 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 1;
}

@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36cbdcc */.elementor-5430 .elementor-element.elementor-element-36cbdcc{
    background-image: linear-gradient(to bottom right, #ef4444 ,#f43f5e ,#db2777  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c13964a */.elementor-5430 .elementor-element.elementor-element-c13964a a{
    transition: all 0.2s;
}

.elementor-5430 .elementor-element.elementor-element-c13964a a:hover{
    transition: all 0.2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d307ac */.elementor-5430 .elementor-element.elementor-element-5d307ac a:hover{
    font-family: "Outfit", Sans-serif !important;
    transition: all 0.2s;
}

.elementor-5430 .elementor-element.elementor-element-5d307ac a{
    transition: all 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0978bad */.elementor-5430 .elementor-element.elementor-element-0978bad{
    position: relative;
    overflow: hidden;
}

.elementor-5430 .elementor-element.elementor-element-0978bad::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #ef4444 20%,
    #f43f5e 40%,
    #db2777 60%,
    #ef4444 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 1;
}

@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94a9bc4 */.elementor-5430 .elementor-element.elementor-element-94a9bc4{
    background-image: linear-gradient(to bottom right, #10b981,#22c55e ,#0d9488 );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d449912 */.elementor-5430 .elementor-element.elementor-element-d449912 a:hover{
    font-family: "Outfit", Sans-serif !important;
    transition: all 0.2s;
}

.elementor-5430 .elementor-element.elementor-element-d449912 a{
    transition: all 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3216e */.elementor-5430 .elementor-element.elementor-element-ef3216e{
    position: relative;
    overflow: hidden;
}

.elementor-5430 .elementor-element.elementor-element-ef3216e::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #10b981 20%,
    #22c55e 40%,
    #0d9488 60%,
    #10b981 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 1;
}

@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c9dfa */.elementor-5430 .elementor-element.elementor-element-24c9dfa {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.elementor-5430 .elementor-element.elementor-element-24c9dfa::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 3px;
  border: 2px solid transparent;
  z-index: -1;

  background: linear-gradient(
    90deg,
    transparent 0%,
    #9900FF 20%,
    #ff00ff 40%,
    #4C00FF 60%,
    #0324FF 80%,
    transparent 100%
  );
  background-size: 200% auto;

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  animation: border-glow 5s linear infinite;
}

@keyframes border-glow {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-5430 .dialog-close-button svg{
    width: 16px;
    height: 16px;
    outline: 1px solid white;
    border-radius: 6px;
    padding: 2px;
}

#elementor-popup-modal-5430 .dialog-close-button{
    z-index: 9;
    top: 15px;
    right: 25px;
}

#elementor-popup-modal-5430{
    display: flex;
    align-items: center;
    justify-content: center;
}


@media(max-width: 767px){
    #elementor-popup-modal-5430 .dialog-close-button{
    position: initial;
    width: fit-content;
    margin: 8px 10px;
    }
    
    .dialog-widget-content{
        display: flex;
        flex-direction: column;
        align-items: end;
    }
}/* End custom CSS */