.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4039 .elementor-element.elementor-element-58cc97b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-43f740dc{--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:space-between;--align-items:center;--gap:0px 44px;--row-gap:0px;--column-gap:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6e88de7d{--display:flex;}.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-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4039 .elementor-element.elementor-element-11a4b44e{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-11a4b44e a{color:#00A3C8;}.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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4039 .elementor-element.elementor-element-6cc8dab3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:700;line-height:1.03;letter-spacing:-0.015em;color:#181242;}.elementor-4039 .elementor-element.elementor-element-6cc8dab3 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-f6914b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:700;line-height:1.03;letter-spacing:-0.015em;color:#181242;}.elementor-4039 .elementor-element.elementor-element-f6914b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-22710bb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:700;letter-spacing:-0.015em;}.elementor-4039 .elementor-element.elementor-element-22710bb1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-45705966{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.75;color:#4A4C6E;width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-45705966 a{color:#4A4C6E;}.elementor-4039 .elementor-element.elementor-element-222d9b85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4039 .elementor-element.elementor-element-39b0a57b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4039 .elementor-element.elementor-element-39b0a57b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4039 .elementor-element.elementor-element-39b0a57b .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, #8B2FD6 0%, #AE21FF 100%);box-shadow:0px 8px 30px 0px rgba(141.99999999999994, 45.000000000000014, 214, 0.42);border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-4039 .elementor-element.elementor-element-39b0a57b .elementor-button:hover, .elementor-4039 .elementor-element.elementor-element-39b0a57b .elementor-button:focus{box-shadow:0px 12px 40px 0px rgba(174.0000000000004, 32.99999999999999, 255, 0.55);}.elementor-4039 .elementor-element.elementor-element-39b0a57b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-39b0a57b.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-3378a525 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4039 .elementor-element.elementor-element-3378a525 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4039 .elementor-element.elementor-element-3378a525 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#181242;color:#181242;background-color:#1812420D;box-shadow:0px 8px 30px 0px rgba(0, 216.00000000000009, 254, 0.15);border-style:solid;border-width:1px 1px 1px 1px;border-color:#18124240;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-4039 .elementor-element.elementor-element-3378a525 .elementor-button:hover, .elementor-4039 .elementor-element.elementor-element-3378a525 .elementor-button:focus{border-color:#00D8FE;box-shadow:0px 8px 30px 0px rgba(0, 216.00000000000009, 254, 0.15);}.elementor-4039 .elementor-element.elementor-element-3378a525 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-3378a525.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-15de1931{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-15de1931 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 26px 14px 26px;background-color:#1812420D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18124224;}.elementor-4039 .elementor-element.elementor-element-15de1931.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-33eea7c9{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 44px 0px rgba(24.000000000000085, 18, 66, 0.0784313725490196);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-33eea7c9:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-33eea7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-widget-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group > label, .elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-subgroup label{color:#181242;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-type-html{padding-bottom:0px;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group .elementor-field, .elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FBFAFE;border-color:#18124229;border-radius:10px 10px 10px 10px;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group .elementor-select-wrapper select{background-color:#FBFAFE;border-color:#18124229;border-radius:10px 10px 10px 10px;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-group .elementor-select-wrapper::before{color:#18124229;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .e-form__buttons__wrapper__button-previous{background-color:#000000;color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4039 .elementor-element.elementor-element-74a70b69 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-74a70b69{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4039 .elementor-element.elementor-element-74a70b69 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-591ca0b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6ba4dddd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-3b5cf665{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-3b5cf665 a{color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-78c4618 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-78c4618 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-e950879 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-e950879 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-1b7413fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.08;}.elementor-4039 .elementor-element.elementor-element-1b7413fc > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-4039 .elementor-element.elementor-element-2033b34f{--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-between;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-63e62372{--display:flex;--min-height:360px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.6s;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4039 .elementor-element.elementor-element-48aec98a img{height:460px;object-fit:cover;object-position:center center;border-radius:18px 18px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-6980f9fc{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;bottom:18px;}.elementor-4039 .elementor-element.elementor-element-6980f9fc p{margin-block-end:0px;}.elementor-4039 .elementor-element.elementor-element-6980f9fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;background-color:#0D08388C;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-6980f9fc.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4039 .elementor-element.elementor-element-6980f9fc{left:20px;}body.rtl .elementor-4039 .elementor-element.elementor-element-6980f9fc{right:20px;}.elementor-4039 .elementor-element.elementor-element-4e6e8631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-9f41034{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-4039 .elementor-element.elementor-element-9f41034:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-9f41034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-9f41034:hover{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:#00A3C880;--border-color:#00A3C880;}.elementor-4039 .elementor-element.elementor-element-9f41034, .elementor-4039 .elementor-element.elementor-element-9f41034::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-18434ca5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1;}.elementor-4039 .elementor-element.elementor-element-18434ca5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-79c63ece{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.7;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-79c63ece > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-74622f7f{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-4039 .elementor-element.elementor-element-74622f7f:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-74622f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-74622f7f:hover{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:#00A3C880;--border-color:#00A3C880;}.elementor-4039 .elementor-element.elementor-element-74622f7f, .elementor-4039 .elementor-element.elementor-element-74622f7f::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-548420c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1;}.elementor-4039 .elementor-element.elementor-element-548420c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-6a033f3c{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.7;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-6a033f3c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-5bae047a{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-4039 .elementor-element.elementor-element-5bae047a:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-5bae047a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-5bae047a:hover{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:#00A3C880;--border-color:#00A3C880;}.elementor-4039 .elementor-element.elementor-element-5bae047a, .elementor-4039 .elementor-element.elementor-element-5bae047a::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-6fe2baa2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1;}.elementor-4039 .elementor-element.elementor-element-6fe2baa2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-755cd40b{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.7;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-755cd40b p{margin-block-end:0px;}.elementor-4039 .elementor-element.elementor-element-755cd40b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-24a32fdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-461e0d9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-648d6500{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-648d6500 a{color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-6e698f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-6e698f0 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-6065ff1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.08;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4039 .elementor-element.elementor-element-6065ff1f > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-4039 .elementor-element.elementor-element-3fe7f4cb{text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;color:#5C5E80;width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-3fe7f4cb a{color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-3fe7f4cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-582b3499{--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-between;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--flex-wrap:wrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-25aa4b25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.10196078431372549);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-7deeee8c img{height:320px;object-fit:cover;object-position:center center;border-radius:18px 18px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-3b01549e{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;color:#FFFFFF;bottom:12px;}.elementor-4039 .elementor-element.elementor-element-3b01549e p{margin-block-end:0px;}.elementor-4039 .elementor-element.elementor-element-3b01549e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 12px 6px 12px;background-color:#0D08388C;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-3b01549e.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4039 .elementor-element.elementor-element-3b01549e{left:14px;}body.rtl .elementor-4039 .elementor-element.elementor-element-3b01549e{right:14px;}.elementor-4039 .elementor-element.elementor-element-4adf474a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.10196078431372549);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-bb0086 img{height:320px;object-fit:cover;object-position:center center;border-radius:18px 18px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-575aa490{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;color:#FFFFFF;bottom:12px;}.elementor-4039 .elementor-element.elementor-element-575aa490 p{margin-block-end:0px;}.elementor-4039 .elementor-element.elementor-element-575aa490 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 12px 6px 12px;background-color:#0D08388C;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-575aa490.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4039 .elementor-element.elementor-element-575aa490{left:14px;}body.rtl .elementor-4039 .elementor-element.elementor-element-575aa490{right:14px;}.elementor-4039 .elementor-element.elementor-element-5c7b7724{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.10196078431372549);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-49587bc2 img{height:320px;object-fit:cover;object-position:center center;border-radius:18px 18px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-6d223444{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;color:#FFFFFF;bottom:12px;}.elementor-4039 .elementor-element.elementor-element-6d223444 p{margin-block-end:0px;}.elementor-4039 .elementor-element.elementor-element-6d223444 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 12px 6px 12px;background-color:#0D08388C;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-6d223444.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4039 .elementor-element.elementor-element-6d223444{left:14px;}body.rtl .elementor-4039 .elementor-element.elementor-element-6d223444{right:14px;}.elementor-4039 .elementor-element.elementor-element-22ccedb{--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:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;bottom:14px;--z-index:2;}body:not(.rtl) .elementor-4039 .elementor-element.elementor-element-22ccedb{left:18px;}body.rtl .elementor-4039 .elementor-element.elementor-element-22ccedb{right:18px;}.elementor-4039 .elementor-element.elementor-element-4ab8beb7{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-4ab8beb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;background-color:#FFFFFFEB;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-4ab8beb7.elementor-element{--order:-99999 /* order start hack */;}.elementor-4039 .elementor-element.elementor-element-707117de{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-707117de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;background-color:#FFFFFFEB;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-707117de.elementor-element{--order:-99999 /* order start hack */;}.elementor-4039 .elementor-element.elementor-element-2389e4b5{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-2389e4b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;background-color:#FFFFFFEB;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-2389e4b5.elementor-element{--order:-99999 /* order start hack */;}.elementor-4039 .elementor-element.elementor-element-4f8814b1{--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:space-around;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-fdad3a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-4039 .elementor-element.elementor-element-fdad3a0:hover{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:#00A3C880;--border-color:#00A3C880;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.08);}.elementor-4039 .elementor-element.elementor-element-fdad3a0, .elementor-4039 .elementor-element.elementor-element-fdad3a0::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-3ecdf961 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.1;}.elementor-4039 .elementor-element.elementor-element-3ecdf961 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-32c95d12{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-32c95d12 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-39d54dcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-4039 .elementor-element.elementor-element-39d54dcd:hover{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:#00A3C880;--border-color:#00A3C880;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.08);}.elementor-4039 .elementor-element.elementor-element-39d54dcd, .elementor-4039 .elementor-element.elementor-element-39d54dcd::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-1ba839cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.1;}.elementor-4039 .elementor-element.elementor-element-1ba839cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-3bcbcad3{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-3bcbcad3 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-4c10efa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-4039 .elementor-element.elementor-element-4c10efa3:hover{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:#00A3C880;--border-color:#00A3C880;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.08);}.elementor-4039 .elementor-element.elementor-element-4c10efa3, .elementor-4039 .elementor-element.elementor-element-4c10efa3::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-4eb13d08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.1;}.elementor-4039 .elementor-element.elementor-element-4eb13d08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-6c6998bc{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-6c6998bc > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-2aca5c35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-4039 .elementor-element.elementor-element-2aca5c35:hover{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:#00A3C880;--border-color:#00A3C880;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.08);}.elementor-4039 .elementor-element.elementor-element-2aca5c35, .elementor-4039 .elementor-element.elementor-element-2aca5c35::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-7fa2e5a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.1;}.elementor-4039 .elementor-element.elementor-element-7fa2e5a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-5a0f6971{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-5a0f6971 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-5eea8217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-4039 .elementor-element.elementor-element-5eea8217:hover{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:#00A3C880;--border-color:#00A3C880;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.08);}.elementor-4039 .elementor-element.elementor-element-5eea8217, .elementor-4039 .elementor-element.elementor-element-5eea8217::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-46f3f6fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.1;}.elementor-4039 .elementor-element.elementor-element-46f3f6fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-58e5956a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-58e5956a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-e8eb17c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-4039 .elementor-element.elementor-element-e8eb17c:hover{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:#00A3C880;--border-color:#00A3C880;box-shadow:0px 14px 36px 0px rgba(24.000000000000085, 18, 66, 0.08);}.elementor-4039 .elementor-element.elementor-element-e8eb17c, .elementor-4039 .elementor-element.elementor-element-e8eb17c::before{--border-transition:0.3s;}.elementor-4039 .elementor-element.elementor-element-57081d78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.1;}.elementor-4039 .elementor-element.elementor-element-57081d78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-5b65c277{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-5b65c277 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-746bc030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6de99592{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-63da687e{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-63da687e a{color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-1dcdf8a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-1dcdf8a0 > .elementor-widget-container{padding:16px 0px 14px 0px;}.elementor-4039 .elementor-element.elementor-element-b6f7fce{text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;color:#5C5E80;width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-b6f7fce a{color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-b6f7fce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-614a317f{--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-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-3b14beb1{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-3b14beb1:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-3b14beb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4039 .elementor-element.elementor-element-4d67a6ac > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-4d67a6ac.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-519e0013{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-519e0013 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-18995ec7{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-18995ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-4a1a6185{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-4a1a6185:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-4a1a6185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-2f8c074d > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-2f8c074d.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-3be8b71b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-3be8b71b > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-305df63e{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-305df63e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-5e9a2eaa{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-5e9a2eaa:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-5e9a2eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-5b218c4a > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-5b218c4a.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-2faedd32{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-2faedd32 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-36a9175b{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-36a9175b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-7c436cee{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-7c436cee:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-7c436cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-4c2830bd > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-4c2830bd.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-c83036a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-c83036a > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-545dc0a3{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-545dc0a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-7c2d6ff8{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-7c2d6ff8:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-7c2d6ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-200eb34c > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-200eb34c.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-2081122d{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-2081122d > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-488081a3{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-488081a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-a2d5e42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-20d3b477{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6160d52c{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-6160d52c a{color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-737c597b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-737c597b > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-7144d5a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-7144d5a8 > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-4039 .elementor-element.elementor-element-79969e79{--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-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-120442e9{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-120442e9:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-120442e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-1bea8a98 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-1bea8a98.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-64ff662a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-64ff662a > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-4b1bec1e{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-4b1bec1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-71fdafa3{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-71fdafa3:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-71fdafa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-42643bf7 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-42643bf7.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-3d979416{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-3d979416 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-4d0a2319{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-4d0a2319 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-3000372f{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-3000372f:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-3000372f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-69d53dcd > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-69d53dcd.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-3ba95fc5{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-3ba95fc5 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-259489e7{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-259489e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-39d586ba{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-39d586ba:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-39d586ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-2ded056d > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-2ded056d.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-61003c12{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-61003c12 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-1629227b{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-1629227b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-6694b4cd{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-6694b4cd:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-6694b4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FD;}.elementor-4039 .elementor-element.elementor-element-1413aae6 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-1413aae6.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-1728e5c2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-1728e5c2 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4039 .elementor-element.elementor-element-64e3cc60{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.75;color:#5C5E80;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-64e3cc60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-131eb2f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-40200c4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-3fd68b0{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-3fd68b0 a{color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-1817b767 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-1817b767 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-5c602f15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-5c602f15 > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-4039 .elementor-element.elementor-element-31071402{--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-between;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-3146c82d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-3146c82d::before, .elementor-4039 .elementor-element.elementor-element-3146c82d > .elementor-background-video-container::before, .elementor-4039 .elementor-element.elementor-element-3146c82d > .e-con-inner > .elementor-background-video-container::before, .elementor-4039 .elementor-element.elementor-element-3146c82d > .elementor-background-slideshow::before, .elementor-4039 .elementor-element.elementor-element-3146c82d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4039 .elementor-element.elementor-element-3146c82d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-4039 .elementor-element.elementor-element-41bf6797{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.24em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-41bf6797 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-1c1c534f{text-align:start;}.elementor-4039 .elementor-element.elementor-element-1c1c534f img{width:130px;height:40px;}.elementor-4039 .elementor-element.elementor-element-234ef8ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-234ef8ee > .elementor-widget-container{margin:14px 0px 10px 0px;}.elementor-4039 .elementor-element.elementor-element-7fbd9716{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.75;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-89a7b07{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-5955217e{column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-5955217e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 18px 9px 18px;background-color:#FBFAFE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18124224;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-5955217e.elementor-element{--order:-99999 /* order start hack */;}.elementor-4039 .elementor-element.elementor-element-3ef1e750{text-align:start;font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-3ef1e750 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 18px 9px 18px;background-color:#FBFAFE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18124224;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-3ef1e750.elementor-element{--order:-99999 /* order start hack */;}.elementor-4039 .elementor-element.elementor-element-7633c706{text-align:start;font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-7633c706 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 18px 9px 18px;background-color:#FBFAFE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18124224;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-7633c706.elementor-element{--order:-99999 /* order start hack */;}.elementor-4039 .elementor-element.elementor-element-5ef82b1e{text-align:start;font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-5ef82b1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 18px 9px 18px;background-color:#FBFAFE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18124224;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-5ef82b1e.elementor-element{--order:-99999 /* order start hack */;}.elementor-4039 .elementor-element.elementor-element-4480ab67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-4480ab67::before, .elementor-4039 .elementor-element.elementor-element-4480ab67 > .elementor-background-video-container::before, .elementor-4039 .elementor-element.elementor-element-4480ab67 > .e-con-inner > .elementor-background-video-container::before, .elementor-4039 .elementor-element.elementor-element-4480ab67 > .elementor-background-slideshow::before, .elementor-4039 .elementor-element.elementor-element-4480ab67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4039 .elementor-element.elementor-element-4480ab67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-4039 .elementor-element.elementor-element-65d1962c{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.24em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-65d1962c > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-4e11d343{text-align:start;}.elementor-4039 .elementor-element.elementor-element-4e11d343 img{width:219px;height:36px;}.elementor-4039 .elementor-element.elementor-element-5606af23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-a793dc6{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:600;color:#181242;}.elementor-4039 .elementor-element.elementor-element-a793dc6 > .elementor-widget-container{padding:9px 18px 9px 18px;background-color:#FBFAFE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18124224;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-a793dc6.elementor-element{--align-self:flex-start;}.elementor-4039 .elementor-element.elementor-element-429a3e9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-429a3e9d > .elementor-widget-container{margin:14px 0px 10px 0px;}.elementor-4039 .elementor-element.elementor-element-4e2c8832{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.75;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-63601f2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-2bce5392{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6155415d{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-6155415d a{color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-518660ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-518660ae > .elementor-widget-container{padding:16px 0px 14px 0px;}.elementor-4039 .elementor-element.elementor-element-65e6c430{text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;color:#5C5E80;width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-4039 .elementor-element.elementor-element-65e6c430 a{color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-65e6c430 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-420e85a6{--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-between;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-119110c{--display:flex;--min-height:360px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.6s;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-3665ec3d img{height:460px;object-fit:cover;object-position:center center;border-radius:18px 18px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-47ebad17{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#181242;bottom:18px;}.elementor-4039 .elementor-element.elementor-element-47ebad17 p{margin-block-end:0px;}.elementor-4039 .elementor-element.elementor-element-47ebad17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;background-color:#FFFFFFEB;border-radius:999px 999px 999px 999px;}.elementor-4039 .elementor-element.elementor-element-47ebad17.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4039 .elementor-element.elementor-element-47ebad17{left:20px;}body.rtl .elementor-4039 .elementor-element.elementor-element-47ebad17{right:20px;}.elementor-4039 .elementor-element.elementor-element-11771fe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-222981bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;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:#1812421A;--border-color:#1812421A;--border-radius:14px 14px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-4039 .elementor-element.elementor-element-680a0548{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-44242937 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-7949dead{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-106eaef7{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-106eaef7 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-3ed4b18b{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-12b35444{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;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:#1812421A;--border-color:#1812421A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-4039 .elementor-element.elementor-element-531329f1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-5123d5be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-b496f8f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6b0a17ea{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-6b0a17ea > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-5e391ebb{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-69f87c0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;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:#1812421A;--border-color:#1812421A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-4039 .elementor-element.elementor-element-4722ec4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-50e77dbc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-6fc8e2df{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-2809a210{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-2809a210 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-6066d6f3{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-60b43c52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;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:#1812421A;--border-color:#1812421A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-4039 .elementor-element.elementor-element-7cab6099{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-5a78c1f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-51fcd65b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-1ff0d588{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-1ff0d588 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-4c3a738f{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-2a9d8305{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;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:#1812421A;--border-color:#1812421A;--border-radius:0px 0px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-4039 .elementor-element.elementor-element-6cc90af4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-54c4fb9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3;}.elementor-4039 .elementor-element.elementor-element-29ae1090{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6d06c557{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#181242;}.elementor-4039 .elementor-element.elementor-element-6d06c557 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-72de4403{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:400;color:#5C5E80;}.elementor-4039 .elementor-element.elementor-element-53df74bc{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:400;color:#66688C;}.elementor-4039 .elementor-element.elementor-element-53df74bc > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-d8617e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6f36856a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-60517440{--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;--align-items:center;--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:#AE21FF59;--border-color:#AE21FF59;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4039 .elementor-element.elementor-element-35366022{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-35366022 a{color:#00A3C8;}.elementor-4039 .elementor-element.elementor-element-3fd0da65{text-align:center;}.elementor-4039 .elementor-element.elementor-element-3fd0da65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:700;line-height:1.08;color:#181242;}.elementor-4039 .elementor-element.elementor-element-3fd0da65 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-db86a88{text-align:center;}.elementor-4039 .elementor-element.elementor-element-db86a88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:700;line-height:1.08;color:#181242;}.elementor-4039 .elementor-element.elementor-element-db86a88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-6a6e2ad0{text-align:center;}.elementor-4039 .elementor-element.elementor-element-6a6e2ad0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:700;line-height:1.08;}.elementor-4039 .elementor-element.elementor-element-6a6e2ad0 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-4039 .elementor-element.elementor-element-75b1d61a{text-align:center;font-family:"Poppins", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7;color:#C9CCF0;}.elementor-4039 .elementor-element.elementor-element-7c791190{--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:#1812421A;--border-color:#1812421A;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 44px 0px rgba(24.000000000000085, 18, 66, 0.0784313725490196);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-4039 .elementor-element.elementor-element-7c791190:not(.elementor-motion-effects-element-type-background), .elementor-4039 .elementor-element.elementor-element-7c791190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group > label, .elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-subgroup label{color:#181242;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-type-html{padding-bottom:0px;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group .elementor-field, .elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FBFAFE;border-color:#18124229;border-radius:10px 10px 10px 10px;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group .elementor-select-wrapper select{background-color:#FBFAFE;border-color:#18124229;border-radius:10px 10px 10px 10px;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-group .elementor-select-wrapper::before{color:#18124229;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-button[type="submit"]{background-color:#FFFFFF;color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .e-form__buttons__wrapper__button-previous{background-color:#000000;color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4039 .elementor-element.elementor-element-3185b5eb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4039 .elementor-element.elementor-element-3185b5eb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4039 .elementor-element.elementor-element-3185b5eb > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-4039 .elementor-element.elementor-element-43f740dc{--content-width:1240px;}.elementor-4039 .elementor-element.elementor-element-6e88de7d{--width:48%;}.elementor-4039 .elementor-element.elementor-element-33eea7c9{--width:48%;}.elementor-4039 .elementor-element.elementor-element-6ba4dddd{--content-width:1240px;}.elementor-4039 .elementor-element.elementor-element-63e62372{--width:40%;}.elementor-4039 .elementor-element.elementor-element-4e6e8631{--width:60%;}.elementor-4039 .elementor-element.elementor-element-461e0d9b{--content-width:1240px;}.elementor-4039 .elementor-element.elementor-element-25aa4b25{--width:32%;}.elementor-4039 .elementor-element.elementor-element-4adf474a{--width:32%;}.elementor-4039 .elementor-element.elementor-element-5c7b7724{--width:32%;}.elementor-4039 .elementor-element.elementor-element-fdad3a0{--width:32%;}.elementor-4039 .elementor-element.elementor-element-39d54dcd{--width:32%;}.elementor-4039 .elementor-element.elementor-element-4c10efa3{--width:32%;}.elementor-4039 .elementor-element.elementor-element-2aca5c35{--width:32%;}.elementor-4039 .elementor-element.elementor-element-5eea8217{--width:32%;}.elementor-4039 .elementor-element.elementor-element-e8eb17c{--width:32%;}.elementor-4039 .elementor-element.elementor-element-6de99592{--content-width:1240px;}.elementor-4039 .elementor-element.elementor-element-3b14beb1{--width:49%;}.elementor-4039 .elementor-element.elementor-element-4a1a6185{--width:49%;}.elementor-4039 .elementor-element.elementor-element-5e9a2eaa{--width:49%;}.elementor-4039 .elementor-element.elementor-element-7c436cee{--width:49%;}.elementor-4039 .elementor-element.elementor-element-7c2d6ff8{--width:49%;}.elementor-4039 .elementor-element.elementor-element-20d3b477{--content-width:1240px;}.elementor-4039 .elementor-element.elementor-element-120442e9{--width:49%;}.elementor-4039 .elementor-element.elementor-element-71fdafa3{--width:49%;}.elementor-4039 .elementor-element.elementor-element-3000372f{--width:49%;}.elementor-4039 .elementor-element.elementor-element-39d586ba{--width:49%;}.elementor-4039 .elementor-element.elementor-element-6694b4cd{--width:49%;}.elementor-4039 .elementor-element.elementor-element-40200c4f{--content-width:1240px;}.elementor-4039 .elementor-element.elementor-element-3146c82d{--width:49%;}.elementor-4039 .elementor-element.elementor-element-4480ab67{--width:49%;}.elementor-4039 .elementor-element.elementor-element-2bce5392{--content-width:1240px;}.elementor-4039 .elementor-element.elementor-element-119110c{--width:40%;}.elementor-4039 .elementor-element.elementor-element-11771fe0{--width:60%;}.elementor-4039 .elementor-element.elementor-element-680a0548{--width:30%;}.elementor-4039 .elementor-element.elementor-element-7949dead{--width:70%;}.elementor-4039 .elementor-element.elementor-element-531329f1{--width:30%;}.elementor-4039 .elementor-element.elementor-element-b496f8f{--width:70%;}.elementor-4039 .elementor-element.elementor-element-4722ec4{--width:30%;}.elementor-4039 .elementor-element.elementor-element-6fc8e2df{--width:70%;}.elementor-4039 .elementor-element.elementor-element-7cab6099{--width:30%;}.elementor-4039 .elementor-element.elementor-element-51fcd65b{--width:70%;}.elementor-4039 .elementor-element.elementor-element-6cc90af4{--width:30%;}.elementor-4039 .elementor-element.elementor-element-29ae1090{--width:70%;}.elementor-4039 .elementor-element.elementor-element-6f36856a{--content-width:1240px;}}@media(max-width:767px){.elementor-4039 .elementor-element.elementor-element-58cc97b4{--padding-top:105px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-43f740dc{--content-width:92%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6e88de7d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4039 .elementor-element.elementor-element-6cc8dab3 .elementor-heading-title{font-size:40px;}.elementor-4039 .elementor-element.elementor-element-f6914b3 .elementor-heading-title{font-size:40px;}.elementor-4039 .elementor-element.elementor-element-22710bb1 .elementor-heading-title{font-size:40px;}.elementor-4039 .elementor-element.elementor-element-222d9b85{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4039 .elementor-element.elementor-element-6ba4dddd{--content-width:92%;}.elementor-4039 .elementor-element.elementor-element-78c4618 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-e950879 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-1b7413fc .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-2033b34f{--gap:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-4039 .elementor-element.elementor-element-461e0d9b{--content-width:92%;}.elementor-4039 .elementor-element.elementor-element-6e698f0 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-6065ff1f .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-582b3499{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-4039 .elementor-element.elementor-element-3ecdf961 .elementor-heading-title{font-size:34px;}.elementor-4039 .elementor-element.elementor-element-1ba839cc .elementor-heading-title{font-size:34px;}.elementor-4039 .elementor-element.elementor-element-4eb13d08 .elementor-heading-title{font-size:34px;}.elementor-4039 .elementor-element.elementor-element-7fa2e5a4 .elementor-heading-title{font-size:34px;}.elementor-4039 .elementor-element.elementor-element-46f3f6fd .elementor-heading-title{font-size:34px;}.elementor-4039 .elementor-element.elementor-element-57081d78 .elementor-heading-title{font-size:34px;}.elementor-4039 .elementor-element.elementor-element-6de99592{--content-width:92%;}.elementor-4039 .elementor-element.elementor-element-1dcdf8a0 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-18995ec7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-305df63e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-36a9175b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-545dc0a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-488081a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-20d3b477{--content-width:92%;}.elementor-4039 .elementor-element.elementor-element-737c597b .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-7144d5a8 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-4b1bec1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-4d0a2319{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-259489e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-1629227b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-64e3cc60{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4039 .elementor-element.elementor-element-40200c4f{--content-width:92%;}.elementor-4039 .elementor-element.elementor-element-1817b767 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-5c602f15 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-2bce5392{--content-width:92%;}.elementor-4039 .elementor-element.elementor-element-518660ae .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-420e85a6{--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-4039 .elementor-element.elementor-element-6f36856a{--content-width:92%;}.elementor-4039 .elementor-element.elementor-element-3fd0da65{text-align:center;}.elementor-4039 .elementor-element.elementor-element-3fd0da65 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-db86a88{text-align:center;}.elementor-4039 .elementor-element.elementor-element-db86a88 .elementor-heading-title{font-size:30px;}.elementor-4039 .elementor-element.elementor-element-6a6e2ad0 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-11a4b44e */.line-before-text {
  display: flex;
  align-items: center;
  gap: 16px; /* 横线和文字间距，自行调整 */
}
.line-before-text::before {
  content: "";
  width: 34px;    /* 横线长度 */
  height: 1px;    /* 横线粗细 */
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  flex-shrink: 0; /* 防止横线被压缩变短，重点！ */
}
/* 编辑器内部文字重置，避免默认p标签自带边距打乱布局 */
.line-before-text p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22710bb1 */.elementor-4039 .elementor-element.elementor-element-22710bb1 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45705966 */.elementor-4039 .elementor-element.elementor-element-45705966 b{
    color:#181242;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39b0a57b */.elementor-4039 .elementor-element.elementor-element-39b0a57b {
    transition: transform 0.25s ease;
}
.elementor-4039 .elementor-element.elementor-element-39b0a57b:hover {
    transform: translateY(-2px);
}

.elementor-4039 .elementor-element.elementor-element-39b0a57b span{
    padding: 2.5px 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3378a525 */.elementor-4039 .elementor-element.elementor-element-3378a525 {
    transition: transform 0.25s ease;
}
.elementor-4039 .elementor-element.elementor-element-3378a525:hover {
    transform: translateY(-2px);
}
.elementor-4039 .elementor-element.elementor-element-3378a525 span{
    padding: 2.5px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15de1931 */.elementor-4039 .elementor-element.elementor-element-15de1931 p{
   padding: 0;
   margin: 0;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-74a70b69 */.elementor-4039 .elementor-element.elementor-element-74a70b69 button[type="submit"] {
    background: linear-gradient(90deg, #8B2FD6, #AE21FF);
    box-shadow: 0 8px 30px rgba(142, 45, 214, .42);
    padding: 15px 30px;
}

.elementor-4039 .elementor-element.elementor-element-74a70b69 button[type="submit"]:hover{
    transform: translateY(-2px);
}

.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-type-checkbox input[type="checkbox"]{
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    border: 1.6px solid rgba(24, 18, 66, .3);
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    /*margin-top: 1px;*/
    transition: .15s;
    
}

.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-type-checkbox span{
    display: flex;
    padding: 8px 0;
    gap: 12px;
    align-items: center;
}

.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-option input[value="bold-item"] + label,
.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-field-option input[value="bold-item-1"] + label{
    font-weight: 700;
}

.elementor-4039 .elementor-element.elementor-element-74a70b69 .elementor-mark-required .elementor-field-label:after {
    color: #AE21FF;
    content: "*";
    padding-inline-start: .2em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eea7c9 */.elementor-4039 .elementor-element.elementor-element-33eea7c9{
    margin: 32px auto 0;
    max-width: 780px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc97b4 */.elementor-4039 .elementor-element.elementor-element-58cc97b4{
    position: relative;
    background: radial-gradient(900px 480px at 82% 8%, rgba(174, 33, 255, .16), transparent 60%), radial-gradient(760px 480px at 8% 95%, rgba(0, 216, 254, .16), transparent 60%), radial-gradient(600px 400px at 50% 40%, rgba(48, 53, 147, .14), transparent 65%), #fff;
}

.elementor-4039 .elementor-element.elementor-element-58cc97b4::before {
    content: "";
    position: absolute;
    inset: 0;
    background-size: 64px 64px;
    -webkit-mask-image: radial-gradient(ellipse at 50% 30%, #000 25%, transparent 75%);
    mask-image: radial-gradient(ellipse at 50% 30%, #000 25%, transparent 75%);
    background-image: linear-gradient(rgba(24, 18, 66, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(24, 18, 66, .05) 1px, transparent 1px);
    z-index: 0;
    pointer-events: none;
}
.elementor-4039 .elementor-element.elementor-element-58cc97b4 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5cf665 */.line-before-text {
  display: flex;
  align-items: center;
  gap: 16px; /* 横线和文字间距，自行调整 */
}
.line-before-text::before {
  content: "";
  width: 34px;    /* 横线长度 */
  height: 1px;    /* 横线粗细 */
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  flex-shrink: 0; /* 防止横线被压缩变短，重点！ */
}
/* 编辑器内部文字重置，避免默认p标签自带边距打乱布局 */
.line-before-text p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78c4618 */.elementor-4039 .elementor-element.elementor-element-78c4618 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e950879 */.elementor-4039 .elementor-element.elementor-element-e950879 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b7413fc */.elementor-4039 .elementor-element.elementor-element-1b7413fc h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6980f9fc */.elementor-4039 .elementor-element.elementor-element-6980f9fc{
    backdrop-filter: blur(6px);
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e62372 */.elementor-4039 .elementor-element.elementor-element-63e62372{
    /*aspect-ratio: 4 / 3;*/
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18434ca5 */.elementor-4039 .elementor-element.elementor-element-18434ca5 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f41034 */.elementor-4039 .elementor-element.elementor-element-9f41034:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-548420c2 */.elementor-4039 .elementor-element.elementor-element-548420c2 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74622f7f */.elementor-4039 .elementor-element.elementor-element-74622f7f:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe2baa2 */.elementor-4039 .elementor-element.elementor-element-6fe2baa2 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bae047a */.elementor-4039 .elementor-element.elementor-element-5bae047a:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-648d6500 */.line-before-text {
  display: flex;
  align-items: center;
  gap: 16px; /* 横线和文字间距，自行调整 */
}
.line-before-text::before {
  content: "";
  width: 34px;    /* 横线长度 */
  height: 1px;    /* 横线粗细 */
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  flex-shrink: 0; /* 防止横线被压缩变短，重点！ */
}
/* 编辑器内部文字重置，避免默认p标签自带边距打乱布局 */
.line-before-text p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e698f0 */.elementor-4039 .elementor-element.elementor-element-6e698f0 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6065ff1f */.elementor-4039 .elementor-element.elementor-element-6065ff1f h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fe7f4cb */.elementor-4039 .elementor-element.elementor-element-3fe7f4cb b{
    color:#181242;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b01549e */.elementor-4039 .elementor-element.elementor-element-3b01549e{
    backdrop-filter: blur(6px);
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25aa4b25 */.elementor-4039 .elementor-element.elementor-element-25aa4b25{
    aspect-ratio: 4 / 3;
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-575aa490 */.elementor-4039 .elementor-element.elementor-element-575aa490{
    backdrop-filter: blur(6px);
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4adf474a */.elementor-4039 .elementor-element.elementor-element-4adf474a{
    aspect-ratio: 4 / 3;
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d223444 */.elementor-4039 .elementor-element.elementor-element-6d223444{
    backdrop-filter: blur(6px);
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7b7724 */.elementor-4039 .elementor-element.elementor-element-5c7b7724{
    aspect-ratio: 4 / 3;
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ab8beb7 */.elementor-4039 .elementor-element.elementor-element-4ab8beb7 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-4ab8beb7{
    backdrop-filter: blur(6px);
    clip-path: inset(0 round 16px);
    isolation: isolate;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707117de */.elementor-4039 .elementor-element.elementor-element-707117de p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-707117de{
    backdrop-filter: blur(6px);
    clip-path: inset(0 round 16px);
    isolation: isolate;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2389e4b5 */.elementor-4039 .elementor-element.elementor-element-2389e4b5 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-2389e4b5{
    backdrop-filter: blur(6px);
    clip-path: inset(0 round 16px);
    isolation: isolate;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ecdf961 */.elementor-4039 .elementor-element.elementor-element-3ecdf961 div{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32c95d12 */.elementor-4039 .elementor-element.elementor-element-32c95d12 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad3a0 */.elementor-4039 .elementor-element.elementor-element-fdad3a0:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba839cc */.elementor-4039 .elementor-element.elementor-element-1ba839cc div{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bcbcad3 */.elementor-4039 .elementor-element.elementor-element-3bcbcad3 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d54dcd */.elementor-4039 .elementor-element.elementor-element-39d54dcd:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eb13d08 */.elementor-4039 .elementor-element.elementor-element-4eb13d08 div{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6998bc */.elementor-4039 .elementor-element.elementor-element-6c6998bc p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c10efa3 */.elementor-4039 .elementor-element.elementor-element-4c10efa3:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa2e5a4 */.elementor-4039 .elementor-element.elementor-element-7fa2e5a4 div{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a0f6971 */.elementor-4039 .elementor-element.elementor-element-5a0f6971 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aca5c35 */.elementor-4039 .elementor-element.elementor-element-2aca5c35:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46f3f6fd */.elementor-4039 .elementor-element.elementor-element-46f3f6fd div{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e5956a */.elementor-4039 .elementor-element.elementor-element-58e5956a p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea8217 */.elementor-4039 .elementor-element.elementor-element-5eea8217:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57081d78 */.elementor-4039 .elementor-element.elementor-element-57081d78 div{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b65c277 */.elementor-4039 .elementor-element.elementor-element-5b65c277 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8eb17c */.elementor-4039 .elementor-element.elementor-element-e8eb17c:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63da687e */.line-before-text {
  display: flex;
  align-items: center;
  gap: 16px; /* 横线和文字间距，自行调整 */
}
.line-before-text::before {
  content: "";
  width: 34px;    /* 横线长度 */
  height: 1px;    /* 横线粗细 */
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  flex-shrink: 0; /* 防止横线被压缩变短，重点！ */
}
/* 编辑器内部文字重置，避免默认p标签自带边距打乱布局 */
.line-before-text p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dcdf8a0 */.elementor-4039 .elementor-element.elementor-element-1dcdf8a0 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6f7fce */.elementor-4039 .elementor-element.elementor-element-b6f7fce b{
    color:#181242;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d67a6ac */.elementor-4039 .elementor-element.elementor-element-4d67a6ac .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-4d67a6ac svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18995ec7 */.elementor-4039 .elementor-element.elementor-element-18995ec7 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-18995ec7 ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-18995ec7 li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-18995ec7 li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b14beb1 */.elementor-4039 .elementor-element.elementor-element-3b14beb1:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f8c074d */.elementor-4039 .elementor-element.elementor-element-2f8c074d .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-2f8c074d svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305df63e */.elementor-4039 .elementor-element.elementor-element-305df63e p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-305df63e ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-305df63e li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-305df63e li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a1a6185 */.elementor-4039 .elementor-element.elementor-element-4a1a6185:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b218c4a */.elementor-4039 .elementor-element.elementor-element-5b218c4a .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-5b218c4a svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36a9175b */.elementor-4039 .elementor-element.elementor-element-36a9175b p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-36a9175b ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-36a9175b li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-36a9175b li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e9a2eaa */.elementor-4039 .elementor-element.elementor-element-5e9a2eaa:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c2830bd */.elementor-4039 .elementor-element.elementor-element-4c2830bd .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-4c2830bd svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-545dc0a3 */.elementor-4039 .elementor-element.elementor-element-545dc0a3 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-545dc0a3 ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-545dc0a3 li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-545dc0a3 li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c436cee */.elementor-4039 .elementor-element.elementor-element-7c436cee:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-200eb34c */.elementor-4039 .elementor-element.elementor-element-200eb34c .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-200eb34c svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-488081a3 */.elementor-4039 .elementor-element.elementor-element-488081a3 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-488081a3 ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-488081a3 li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-488081a3 li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c2d6ff8 */.elementor-4039 .elementor-element.elementor-element-7c2d6ff8:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6160d52c */.line-before-text {
  display: flex;
  align-items: center;
  gap: 16px; /* 横线和文字间距，自行调整 */
}
.line-before-text::before {
  content: "";
  width: 34px;    /* 横线长度 */
  height: 1px;    /* 横线粗细 */
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  flex-shrink: 0; /* 防止横线被压缩变短，重点！ */
}
/* 编辑器内部文字重置，避免默认p标签自带边距打乱布局 */
.line-before-text p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-737c597b */.elementor-4039 .elementor-element.elementor-element-737c597b h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7144d5a8 */.elementor-4039 .elementor-element.elementor-element-7144d5a8 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bea8a98 */.elementor-4039 .elementor-element.elementor-element-1bea8a98 .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-1bea8a98 svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1bec1e */.elementor-4039 .elementor-element.elementor-element-4b1bec1e p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-4b1bec1e ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-4b1bec1e li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-4b1bec1e li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-120442e9 */.elementor-4039 .elementor-element.elementor-element-120442e9:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42643bf7 */.elementor-4039 .elementor-element.elementor-element-42643bf7 .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-42643bf7 svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d0a2319 */.elementor-4039 .elementor-element.elementor-element-4d0a2319 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-4d0a2319 ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-4d0a2319 li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-4d0a2319 li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fdafa3 */.elementor-4039 .elementor-element.elementor-element-71fdafa3:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69d53dcd */.elementor-4039 .elementor-element.elementor-element-69d53dcd .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-69d53dcd svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-259489e7 */.elementor-4039 .elementor-element.elementor-element-259489e7 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-259489e7 ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-259489e7 li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-259489e7 li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3000372f */.elementor-4039 .elementor-element.elementor-element-3000372f:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ded056d */.elementor-4039 .elementor-element.elementor-element-2ded056d .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-2ded056d svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1629227b */.elementor-4039 .elementor-element.elementor-element-1629227b p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-1629227b ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-1629227b li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-1629227b li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d586ba */.elementor-4039 .elementor-element.elementor-element-39d586ba:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1413aae6 */.elementor-4039 .elementor-element.elementor-element-1413aae6 .div-svg{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(122, 26, 199, 0.08);
    color: #7a1ac7;
    margin-bottom: 14px;
    transition: 0.25s;
}
.elementor-4039 .elementor-element.elementor-element-1413aae6 svg {
    display: block !important;
    width: 23px;
    height: 23px;
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    /* 新增下面3行，解决垂直偏移 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e3cc60 */.elementor-4039 .elementor-element.elementor-element-64e3cc60 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-64e3cc60 ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap:10px 20px;
    display: flex;
}

.elementor-4039 .elementor-element.elementor-element-64e3cc60 li{
    padding-left: 18px;
}

.elementor-4039 .elementor-element.elementor-element-64e3cc60 li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6694b4cd */.elementor-4039 .elementor-element.elementor-element-6694b4cd:hover .div-svg {
    background: var(--grad-btn);
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd68b0 */.line-before-text {
  display: flex;
  align-items: center;
  gap: 16px; /* 横线和文字间距，自行调整 */
}
.line-before-text::before {
  content: "";
  width: 34px;    /* 横线长度 */
  height: 1px;    /* 横线粗细 */
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  flex-shrink: 0; /* 防止横线被压缩变短，重点！ */
}
/* 编辑器内部文字重置，避免默认p标签自带边距打乱布局 */
.line-before-text p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1817b767 */.elementor-4039 .elementor-element.elementor-element-1817b767 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c602f15 */.elementor-4039 .elementor-element.elementor-element-5c602f15 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5955217e */.elementor-4039 .elementor-element.elementor-element-5955217e p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-5955217e{
    backdrop-filter: blur(6px);
    clip-path: inset(0 round 16px);
    isolation: isolate;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ef1e750 */.elementor-4039 .elementor-element.elementor-element-3ef1e750 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-3ef1e750{
    backdrop-filter: blur(6px);
    clip-path: inset(0 round 16px);
    isolation: isolate;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7633c706 */.elementor-4039 .elementor-element.elementor-element-7633c706 p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-7633c706{
    backdrop-filter: blur(6px);
    clip-path: inset(0 round 16px);
    isolation: isolate;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ef82b1e */.elementor-4039 .elementor-element.elementor-element-5ef82b1e p{
    padding: 0;
    margin: 0;
}
.elementor-4039 .elementor-element.elementor-element-5ef82b1e{
    backdrop-filter: blur(6px);
    clip-path: inset(0 round 16px);
    isolation: isolate;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a793dc6 */.elementor-4039 .elementor-element.elementor-element-a793dc6 p{
    padding: 0;
    margin: 0;
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.elementor-4039 .elementor-element.elementor-element-a793dc6 i{
    background: linear-gradient(135deg, #f5a623, #e4572e);
    width: 13px;
    height: 13px;
    border-radius: 50%;
    flex: 0 0 13px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5606af23 */.elementor-4039 .elementor-element.elementor-element-5606af23{
    display: flex;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6155415d */.line-before-text {
  display: flex;
  align-items: center;
  gap: 16px; /* 横线和文字间距，自行调整 */
}
.line-before-text::before {
  content: "";
  width: 34px;    /* 横线长度 */
  height: 1px;    /* 横线粗细 */
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  flex-shrink: 0; /* 防止横线被压缩变短，重点！ */
}
/* 编辑器内部文字重置，避免默认p标签自带边距打乱布局 */
.line-before-text p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-518660ae */.elementor-4039 .elementor-element.elementor-element-518660ae h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65e6c430 */.elementor-4039 .elementor-element.elementor-element-65e6c430 b{
    color:#181242;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47ebad17 */.elementor-4039 .elementor-element.elementor-element-47ebad17{
    backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-119110c */.elementor-4039 .elementor-element.elementor-element-119110c{
    /*aspect-ratio: 4 / 3;*/
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44242937 */.elementor-4039 .elementor-element.elementor-element-44242937 div{
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
      -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-106eaef7 */.elementor-4039 .elementor-element.elementor-element-106eaef7 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ed4b18b */.elementor-4039 .elementor-element.elementor-element-3ed4b18b p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222981bf */.elementor-4039 .elementor-element.elementor-element-222981bf{
    transition: 0.2s;
}

.elementor-4039 .elementor-element.elementor-element-222981bf:hover{
    background: #f7f6fd;
    padding-left: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5123d5be */.elementor-4039 .elementor-element.elementor-element-5123d5be div{
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
      -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b0a17ea */.elementor-4039 .elementor-element.elementor-element-6b0a17ea p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e391ebb */.elementor-4039 .elementor-element.elementor-element-5e391ebb p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b35444 */.elementor-4039 .elementor-element.elementor-element-12b35444{
    transition: 0.2s;
}

.elementor-4039 .elementor-element.elementor-element-12b35444:hover{
    background: #f7f6fd;
    padding-left: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50e77dbc */.elementor-4039 .elementor-element.elementor-element-50e77dbc div{
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
      -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2809a210 */.elementor-4039 .elementor-element.elementor-element-2809a210 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6066d6f3 */.elementor-4039 .elementor-element.elementor-element-6066d6f3 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69f87c0e */.elementor-4039 .elementor-element.elementor-element-69f87c0e{
    transition: 0.2s;
}

.elementor-4039 .elementor-element.elementor-element-69f87c0e:hover{
    background: #f7f6fd;
    padding-left: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a78c1f3 */.elementor-4039 .elementor-element.elementor-element-5a78c1f3 div{
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
      -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ff0d588 */.elementor-4039 .elementor-element.elementor-element-1ff0d588 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3a738f */.elementor-4039 .elementor-element.elementor-element-4c3a738f p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b43c52 */.elementor-4039 .elementor-element.elementor-element-60b43c52{
    transition: 0.2s;
}

.elementor-4039 .elementor-element.elementor-element-60b43c52:hover{
    background: #f7f6fd;
    padding-left: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c4fb9f */.elementor-4039 .elementor-element.elementor-element-54c4fb9f div{
    background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
      -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72de4403 */.elementor-4039 .elementor-element.elementor-element-72de4403 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9d8305 */.elementor-4039 .elementor-element.elementor-element-2a9d8305{
    transition: 0.2s;
}

.elementor-4039 .elementor-element.elementor-element-2a9d8305:hover{
    background: #f7f6fd;
    padding-left: 22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53df74bc */.elementor-4039 .elementor-element.elementor-element-53df74bc p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35366022 */.line-before-text {
  display: flex;
  align-items: center;
  gap: 16px; /* 横线和文字间距，自行调整 */
}
.line-before-text::before {
  content: "";
  width: 34px;    /* 横线长度 */
  height: 1px;    /* 横线粗细 */
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff);
  flex-shrink: 0; /* 防止横线被压缩变短，重点！ */
}
/* 编辑器内部文字重置，避免默认p标签自带边距打乱布局 */
.line-before-text p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a6e2ad0 */.elementor-4039 .elementor-element.elementor-element-6a6e2ad0 h2{
  background: linear-gradient(90deg, #00d8fe, #7a1ac7 55%, #ae21ff) ;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75b1d61a */.elementor-4039 .elementor-element.elementor-element-75b1d61a p{
    padding: 0;
    margin: 0 auto 34px;
    max-width: 640px;
    
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3185b5eb */.elementor-4039 .elementor-element.elementor-element-3185b5eb button[type="submit"] {
    background: linear-gradient(90deg, #8B2FD6, #AE21FF);
    box-shadow: 0 8px 30px rgba(142, 45, 214, .42);
    padding: 15px 30px;
}

.elementor-4039 .elementor-element.elementor-element-3185b5eb button[type="submit"]:hover{
    transform: translateY(-2px);
}

.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-type-checkbox input[type="checkbox"]{
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    border: 1.6px solid rgba(24, 18, 66, .3);
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    /*margin-top: 1px;*/
    transition: .15s;
    accent-color: #7a1ac7;
    align-items: flex-start;
}

.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-type-checkbox span{
    display: flex;
    padding: 8px 0;
    gap: 12px;
    align-items: center;
}

.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-option input[value="bold-item"] + label,
.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-field-option input[value="bold-item-1"] + label{
    font-weight: 700;
}

.elementor-4039 .elementor-element.elementor-element-3185b5eb .elementor-mark-required .elementor-field-label:after {
    color: #AE21FF;
    content: "*";
    padding-inline-start: .2em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c791190 */.elementor-4039 .elementor-element.elementor-element-7c791190{
    margin: 32px auto 0;
    max-width: 780px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60517440 */.elementor-4039 .elementor-element.elementor-element-60517440{
    padding: 70px 8%;
    background: radial-gradient(700px 380px at 80% 10%, rgba(174, 33, 255, 0.3), transparent 60%), radial-gradient(600px 360px at 15% 95%, rgba(0, 216, 254, 0.18), transparent 60%), #f7f6fd;
}/* End custom CSS */