.elementor-1596 .elementor-element.elementor-element-fcbf774{--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;}.elementor-1596 .elementor-element.elementor-element-3179c4c8{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-3179c4c8:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-3179c4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43eaf3 );}.elementor-1596 .elementor-element.elementor-element-3179c4c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1596 .elementor-element.elementor-element-3dd39238{--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;}.elementor-1596 .elementor-element.elementor-element-3eaaa802{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1596 .elementor-element.elementor-element-1fd83996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-1fd83996 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:4rem;font-weight:800;line-height:1.1;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-6f6ab832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-1596 .elementor-element.elementor-element-6f6ab832 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:4rem;font-weight:800;line-height:1.1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1596 .elementor-element.elementor-element-5c3a4dfd{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"flamingofont", Sans-serif;font-size:18px;font-weight:500;}.elementor-1596 .elementor-element.elementor-element-3b3e4580{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-141da370{--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;}.elementor-1596 .elementor-element.elementor-element-fedae75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-7e520bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1596 .elementor-element.elementor-element-ac5dc8d{--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:space-evenly;--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:32px;}.elementor-1596 .elementor-element.elementor-element-ac5dc8d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1596 .elementor-element.elementor-element-a36d57d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1596 .elementor-element.elementor-element-a36d57d .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:4rem;font-weight:800;line-height:1.1;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-1e64ac5{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-4fd174b{background-color:var( --e-global-color-primary );padding:10px 25px 10px 25px;border-radius:12px 12px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-4fd174b.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-4fd174b .elementor-heading-title{font-family:var( --e-global-typography-84d1158-font-family ), Sans-serif;font-size:var( --e-global-typography-84d1158-font-size );font-weight:var( --e-global-typography-84d1158-font-weight );color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-05e204b{width:100%;max-width:100%;background-color:var( --e-global-color-c43eaf3 );padding:25px 25px 25px 25px;border-radius:0px 12px 12px 12px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-570a40a{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-3505e69{background-color:var( --e-global-color-primary );padding:10px 25px 10px 25px;border-radius:12px 12px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-3505e69.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-3505e69 .elementor-heading-title{font-family:var( --e-global-typography-84d1158-font-family ), Sans-serif;font-size:var( --e-global-typography-84d1158-font-size );font-weight:var( --e-global-typography-84d1158-font-weight );color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-1f21775{width:100%;max-width:100%;background-color:var( --e-global-color-c43eaf3 );padding:25px 25px 25px 25px;border-radius:0px 12px 12px 12px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-9adf465{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--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-1596 .elementor-element.elementor-element-1584f7c{background-color:var( --e-global-color-primary );padding:10px 25px 10px 25px;border-radius:12px 12px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-1584f7c.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-1584f7c .elementor-heading-title{font-family:var( --e-global-typography-84d1158-font-family ), Sans-serif;font-size:var( --e-global-typography-84d1158-font-size );font-weight:var( --e-global-typography-84d1158-font-weight );color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-a61c97d{width:100%;max-width:100%;background-color:var( --e-global-color-c43eaf3 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;border-radius:0px 12px 12px 12px;color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-3e205ac{--display:flex;--min-height:0px;--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-3e205ac:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-3e205ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1596 .elementor-element.elementor-element-a44deb5{--display:flex;--position:absolute;--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;--align-items:center;--flex-wrap:nowrap;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:#FFFFFF57;--border-color:#FFFFFF57;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:5%;}.elementor-1596 .elementor-element.elementor-element-a44deb5:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-a44deb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E143299;}body:not(.rtl) .elementor-1596 .elementor-element.elementor-element-a44deb5{left:5%;}body.rtl .elementor-1596 .elementor-element.elementor-element-a44deb5{right:5%;}.elementor-1596 .elementor-element.elementor-element-093f686{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1596 .elementor-element.elementor-element-93701be .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:2rem;font-weight:800;color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-39b99f1 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-9b672c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1596 .elementor-element.elementor-element-ebeb307 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:2rem;font-weight:800;color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-5628282 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-b6e8c99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1596 .elementor-element.elementor-element-764895f .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:2rem;font-weight:800;color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-7d2d99d .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-1a29025{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-48265e0{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1596 .elementor-element.elementor-element-9aa9acc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-014625c{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-0624627{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1596 .elementor-element.elementor-element-0624627 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:60px;font-weight:800;line-height:1.1;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-4eb0bc9{--display:flex;}.elementor-1596 .elementor-element.elementor-element-beb67c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1596 .elementor-element.elementor-element-16f5200{--display:flex;}.elementor-1596 .elementor-element.elementor-element-c5de21e{color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-10906af{--display:flex;}.elementor-1596 .elementor-element.elementor-element-fbd4499{color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-2a3380c{--display:flex;}.elementor-1596 .elementor-element.elementor-element-1eb9647{color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-1d787b5{--display:flex;}.elementor-1596 .elementor-element.elementor-element-471b078{color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-b145842{--display:flex;}.elementor-1596 .elementor-element.elementor-element-d938f18{color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-5dce1e4{--display:flex;}.elementor-1596 .elementor-element.elementor-element-dc6537a{color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-e8421cd{--display:flex;}.elementor-1596 .elementor-element.elementor-element-f133faf{color:var( --e-global-color-text );}.elementor-1596 .elementor-element.elementor-element-4c278a2{--n-accordion-title-font-size:22px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d106f85 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-d106f85 );}.elementor-1596 .elementor-element.elementor-element-4c278a2.elementor-element{--align-self:center;}:where( .elementor-1596 .elementor-element.elementor-element-4c278a2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"flamingofont", Sans-serif;font-weight:700;}.elementor-1596 .elementor-element.elementor-element-c06ca61{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-46b3bc68{--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:0px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-46b3bc68:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-46b3bc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56ba421 );}.elementor-1596 .elementor-element.elementor-element-2fde8d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-531c0830 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-9ca0860 );}.elementor-1596 .elementor-element.elementor-element-3d2dfa3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-576bb982{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1596 .elementor-element.elementor-element-576bb982 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:60px;font-weight:800;line-height:1.1;color:var( --e-global-color-9ca0860 );}.elementor-1596 .elementor-element.elementor-element-5862232a{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-c2c37fb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1596 .elementor-element.elementor-element-c2c37fb:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-c2c37fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43eaf3 );}.elementor-1596 .elementor-element.elementor-element-32e60719{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1596 .elementor-element.elementor-element-32e60719 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:1.6rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-7a3466d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1596 .elementor-element.elementor-element-28440120{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1596 .elementor-element.elementor-element-6fde6f0b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1596 .elementor-element.elementor-element-6fde6f0b:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-6fde6f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43eaf3 );}.elementor-1596 .elementor-element.elementor-element-36f2fbb5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1596 .elementor-element.elementor-element-36f2fbb5 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:1.6rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-1b7514aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1596 .elementor-element.elementor-element-c573367{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1596 .elementor-element.elementor-element-2368cfe1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1596 .elementor-element.elementor-element-2368cfe1:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-2368cfe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43eaf3 );}.elementor-1596 .elementor-element.elementor-element-61d02061{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1596 .elementor-element.elementor-element-61d02061 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:1.6rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-19842236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1596 .elementor-element.elementor-element-3f036c72{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1596 .elementor-element.elementor-element-53e4ba7c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1596 .elementor-element.elementor-element-53e4ba7c:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-53e4ba7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43eaf3 );}.elementor-1596 .elementor-element.elementor-element-247a8a82{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1596 .elementor-element.elementor-element-247a8a82 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:1.6rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-752da10c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1596 .elementor-element.elementor-element-23994328{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1596 .elementor-element.elementor-element-44464d6c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-1c0f1a44{--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:0px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-1c0f1a44:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-1c0f1a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43eaf3 );}.elementor-1596 .elementor-element.elementor-element-2080fdbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-7ceed67c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-7ceed67c .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-68512614{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-68512614 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:60px;font-weight:800;line-height:1.1;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-3ac91e11{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-70f4064{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-28a15feb{--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:0px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-28a15feb:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-28a15feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56ba421 );}.elementor-1596 .elementor-element.elementor-element-2e1eebaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-68ed99f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1596 .elementor-element.elementor-element-68ed99f8 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-9ca0860 );}.elementor-1596 .elementor-element.elementor-element-770a0237{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1596 .elementor-element.elementor-element-770a0237 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:60px;font-weight:800;line-height:1.1;color:var( --e-global-color-9ca0860 );}.elementor-1596 .elementor-element.elementor-element-14a50d37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-1596 .elementor-element.elementor-element-76280c78{--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:0px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-76280c78:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-76280c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43eaf3 );}.elementor-1596 .elementor-element.elementor-element-729f2a76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-3c58c4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1596 .elementor-element.elementor-element-3c58c4d0 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:2rem;font-weight:600;line-height:1.1;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-4f612ba8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1596 .elementor-element.elementor-element-4f612ba8 .elementor-heading-title{font-family:"flamingofont", Sans-serif;font-size:60px;font-weight:800;line-height:1.1;color:var( --e-global-color-accent );}.elementor-1596 .elementor-element.elementor-element-44ca8db1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}@media(max-width:1024px){.elementor-1596 .elementor-element.elementor-element-3179c4c8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1596 .elementor-element.elementor-element-3dd39238{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-ac5dc8d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1596 .elementor-element.elementor-element-a36d57d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1596 .elementor-element.elementor-element-a36d57d .elementor-heading-title{font-size:50px;}.elementor-1596 .elementor-element.elementor-element-4fd174b .elementor-heading-title{font-size:var( --e-global-typography-84d1158-font-size );}.elementor-1596 .elementor-element.elementor-element-05e204b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-3505e69 .elementor-heading-title{font-size:var( --e-global-typography-84d1158-font-size );}.elementor-1596 .elementor-element.elementor-element-1f21775{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-1584f7c .elementor-heading-title{font-size:var( --e-global-typography-84d1158-font-size );}.elementor-1596 .elementor-element.elementor-element-a44deb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body:not(.rtl) .elementor-1596 .elementor-element.elementor-element-a44deb5{left:4%;}body.rtl .elementor-1596 .elementor-element.elementor-element-a44deb5{right:4%;}.elementor-1596 .elementor-element.elementor-element-093f686{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1596 .elementor-element.elementor-element-93701be .elementor-heading-title{font-size:1.5em;}.elementor-1596 .elementor-element.elementor-element-39b99f1 .elementor-heading-title{font-size:14px;}.elementor-1596 .elementor-element.elementor-element-9b672c0{--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-1596 .elementor-element.elementor-element-ebeb307 .elementor-heading-title{font-size:1.5em;}.elementor-1596 .elementor-element.elementor-element-b6e8c99{--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-1596 .elementor-element.elementor-element-764895f .elementor-heading-title{font-size:1.5em;}.elementor-1596 .elementor-element.elementor-element-7d2d99d .elementor-heading-title{font-size:14px;}.elementor-1596 .elementor-element.elementor-element-531c0830 .elementor-heading-title{font-size:30px;}.elementor-1596 .elementor-element.elementor-element-576bb982 .elementor-heading-title{font-size:60px;}.elementor-1596 .elementor-element.elementor-element-7a3466d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-1b7514aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-19842236{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-752da10c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-7ceed67c .elementor-heading-title{font-size:30px;}.elementor-1596 .elementor-element.elementor-element-68512614 .elementor-heading-title{font-size:60px;}.elementor-1596 .elementor-element.elementor-element-68ed99f8 .elementor-heading-title{font-size:30px;}.elementor-1596 .elementor-element.elementor-element-770a0237 .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-1596 .elementor-element.elementor-element-3179c4c8{--flex-wrap:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1596 .elementor-element.elementor-element-1fd83996 .elementor-heading-title{font-size:56px;}.elementor-1596 .elementor-element.elementor-element-6f6ab832 .elementor-heading-title{font-size:56px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-5c3a4dfd{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-ac5dc8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1596 .elementor-element.elementor-element-a36d57d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1596 .elementor-element.elementor-element-a36d57d .elementor-heading-title{font-size:42px;}.elementor-1596 .elementor-element.elementor-element-4fd174b .elementor-heading-title{font-size:var( --e-global-typography-84d1158-font-size );}.elementor-1596 .elementor-element.elementor-element-05e204b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-3505e69 .elementor-heading-title{font-size:var( --e-global-typography-84d1158-font-size );}.elementor-1596 .elementor-element.elementor-element-1f21775{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-1584f7c .elementor-heading-title{font-size:var( --e-global-typography-84d1158-font-size );}.elementor-1596 .elementor-element.elementor-element-3e205ac{--min-height:80vh;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-93701be .elementor-heading-title{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-39b99f1 .elementor-heading-title{font-size:10px;}.elementor-1596 .elementor-element.elementor-element-ebeb307 .elementor-heading-title{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-5628282 .elementor-heading-title{font-size:10px;}.elementor-1596 .elementor-element.elementor-element-764895f .elementor-heading-title{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-7d2d99d .elementor-heading-title{font-size:10px;}.elementor-1596 .elementor-element.elementor-element-0624627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1596 .elementor-element.elementor-element-0624627 .elementor-heading-title{font-size:30px;}.elementor-1596 .elementor-element.elementor-element-2fde8d6{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-531c0830 .elementor-heading-title{font-size:20px;}.elementor-1596 .elementor-element.elementor-element-576bb982 .elementor-heading-title{font-size:30px;}.elementor-1596 .elementor-element.elementor-element-7a3466d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-28440120 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-1b7514aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-c573367 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-2368cfe1{--padding-top:24px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1596 .elementor-element.elementor-element-19842236{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-3f036c72 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-752da10c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1596 .elementor-element.elementor-element-23994328 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1596 .elementor-element.elementor-element-2080fdbe{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-7ceed67c .elementor-heading-title{font-size:20px;}.elementor-1596 .elementor-element.elementor-element-68512614 .elementor-heading-title{font-size:30px;}.elementor-1596 .elementor-element.elementor-element-2e1eebaf{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-68ed99f8 .elementor-heading-title{font-size:20px;}.elementor-1596 .elementor-element.elementor-element-770a0237 .elementor-heading-title{font-size:30px;}.elementor-1596 .elementor-element.elementor-element-14a50d37{padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-729f2a76{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-3c58c4d0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1596 .elementor-element.elementor-element-3c58c4d0 .elementor-heading-title{font-size:20px;}.elementor-1596 .elementor-element.elementor-element-4f612ba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1596 .elementor-element.elementor-element-4f612ba8 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-1596 .elementor-element.elementor-element-3dd39238{--width:50%;}.elementor-1596 .elementor-element.elementor-element-141da370{--width:50%;}.elementor-1596 .elementor-element.elementor-element-ac5dc8d{--width:50%;}.elementor-1596 .elementor-element.elementor-element-3e205ac{--width:50%;}.elementor-1596 .elementor-element.elementor-element-a44deb5{--width:90%;}.elementor-1596 .elementor-element.elementor-element-093f686{--width:33.3%;}.elementor-1596 .elementor-element.elementor-element-9b672c0{--width:33.3%;}.elementor-1596 .elementor-element.elementor-element-b6e8c99{--width:33.3%;}.elementor-1596 .elementor-element.elementor-element-1a29025{--width:100%;}.elementor-1596 .elementor-element.elementor-element-beb67c8{--content-width:920px;}.elementor-1596 .elementor-element.elementor-element-c06ca61{--width:100%;}.elementor-1596 .elementor-element.elementor-element-c2c37fb{--width:25%;}.elementor-1596 .elementor-element.elementor-element-6fde6f0b{--width:25%;}.elementor-1596 .elementor-element.elementor-element-2368cfe1{--width:25%;}.elementor-1596 .elementor-element.elementor-element-53e4ba7c{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1596 .elementor-element.elementor-element-3dd39238{--width:50%;}.elementor-1596 .elementor-element.elementor-element-ac5dc8d{--width:100%;}.elementor-1596 .elementor-element.elementor-element-3e205ac{--width:0%;}.elementor-1596 .elementor-element.elementor-element-a44deb5{--width:92%;}.elementor-1596 .elementor-element.elementor-element-093f686{--width:33%;}.elementor-1596 .elementor-element.elementor-element-9b672c0{--width:33%;}}/* Start custom CSS for text-editor, class: .elementor-element-05e204b */.elementor-1596 .elementor-element.elementor-element-05e204b {
    position: relative;
}

.elementor-1596 .elementor-element.elementor-element-05e204b::after {
    content: '';
    position: absolute;
    bottom: 20px; /* 改成距离底部 */
    right: 20px;  /* 仍然是右侧 */
    width: 40px;
    height: 40px;
    border-bottom: 1.5px solid rgba(255, 255, 255, 0.2); /* 改成底部线条 */
    border-right: 1.5px solid rgba(255, 255, 255, 0.2);  /* 右侧线条保持 */
    border-bottom-right-radius: 12px; /* 改成右下角圆弧 */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f21775 */.elementor-1596 .elementor-element.elementor-element-1f21775 {
    position: relative;
}

.elementor-1596 .elementor-element.elementor-element-1f21775::after {
    content: '';
    position: absolute;
    bottom: 20px; /* 改成距离底部 */
    right: 20px;  /* 仍然是右侧 */
    width: 40px;
    height: 40px;
    border-bottom: 1.5px solid rgba(255, 255, 255, 0.2); /* 改成底部线条 */
    border-right: 1.5px solid rgba(255, 255, 255, 0.2);  /* 右侧线条保持 */
    border-bottom-right-radius: 12px; /* 改成右下角圆弧 */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a61c97d */.elementor-1596 .elementor-element.elementor-element-a61c97d {
    position: relative;
}

.elementor-1596 .elementor-element.elementor-element-a61c97d::after {
    content: '';
    position: absolute;
    bottom: 20px; /* 改成距离底部 */
    right: 20px;  /* 仍然是右侧 */
    width: 40px;
    height: 40px;
    border-bottom: 1.5px solid rgba(255, 255, 255, 0.2); /* 改成底部线条 */
    border-right: 1.5px solid rgba(255, 255, 255, 0.2);  /* 右侧线条保持 */
    border-bottom-right-radius: 12px; /* 改成右下角圆弧 */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b672c0 */.elementor-1596 .elementor-element.elementor-element-9b672c0 {
    position: relative;
}

/* 统一设置左右两根线的样式 */
.elementor-1596 .elementor-element.elementor-element-9b672c0::before, 
.elementor-1596 .elementor-element.elementor-element-9b672c0::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%); /* 让线条绝对垂直居中 */
    width: 1px; /* 线条的粗细 */
    height: 60%; /* 【关键】线条的长度！你可以改成 50% 或 70% 看看效果 */
    background-color: rgba(255, 255, 255, 0.2); /* 线条的颜色和透明度 */
}

/* 把第一根线放在最左边 */
.elementor-1596 .elementor-element.elementor-element-9b672c0::before {
    left: 0;
}

/* 把第二根线放在最右边 */
.elementor-1596 .elementor-element.elementor-element-9b672c0::after {
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a44deb5 */.elementor-1596 .elementor-element.elementor-element-a44deb5 {
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}
/* 强制覆盖 Elementor 的错误默认值 */
.elementor-1596 .elementor-element.elementor-element-a44deb5 {
    width: 94% !important; /* 强制锁定宽度为 90%，无视面板设置 */
    left: 3% !important;   /* 强制左侧偏移 5% */
    right: auto !important; /* 解除右侧可能存在的隐形锚定 */
    transform: none !important; /* 防止位移冲突 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e205ac */.elementor-1596 .elementor-element.elementor-element-3e205ac { position: relative; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4c278a2 *//* 1. 基础卡片样式与间距 (加入了平滑过渡属性) */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item {
    background-color: #FAFAFC;
    border-radius: 16px;
    margin-bottom: 20px;
    border: 1px solid rgba(255, 255, 255, 0.05); /* 极弱的玻璃态边框 */
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.4s ease, border-color 0.4s ease;
    overflow: hidden;
}

/* --- 新增：卡片悬停上浮微动画 --- */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item:hover {
    transform: translateY(-4px); /* 鼠标悬停时轻微上浮 */
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3), 0 0 15px rgba(255, 255, 255, 0.03); /* 增加底部阴影增强悬浮感 */
    border-color: rgba(255, 255, 255, 0.1); /* 边框微微提亮 */
}

/* 2. 重置详情标签标题 (Summary) 的默认样式 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item > summary {
    padding: 20px 25px !important;
    background: transparent !important;
    border: none !important;
    display: flex;
    align-items: center;
    list-style: none; /* 隐藏浏览器原生自带的黑色三角箭头 */
    cursor: pointer;
}
/* 兼容 Safari 等浏览器隐藏原生箭头 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item > summary::-webkit-details-marker {
    display: none;
}

/* 3. 激活状态：外发光与边框 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item[open] {
    box-shadow: 0 0 30px rgba(123, 97, 255, 0.25); /* 柔和的品牌紫发光 */
    border: 1px solid rgba(123, 97, 255, 0.4);
}
/* 激活状态下取消 hover 的上浮，保持稳重 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item[open]:hover {
    transform: translateY(0);
}

/* 4. 左侧图标方块 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item-title-icon {
    width: 48px;
    height: 48px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
    flex-shrink: 0;
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.2); /* 轻微内发光，增强玻璃微拟物质感 */
}

/* 确保 SVG 或 Icon 字体颜色纯白且尺寸固定 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item-title-icon svg {
    width: 20px !important;
    height: 20px !important;
    fill: #ffffff;
}
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item-title-icon i {
    font-size: 20px;
    color: #ffffff;
}

/* 5. 品牌双色矩阵：从粉红到紫色的完美 7 阶过渡 */
/* 第1个：纯火烈鸟粉 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title-icon {
    background: linear-gradient(135deg, #F9736F, #E47087);
}
/* 第2个：粉色注入微紫 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title-icon {
    background: linear-gradient(135deg, #E47087, #CF6D9F);
}
/* 第3个：洋红色调 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title-icon {
    background: linear-gradient(135deg, #CF6D9F, #BA6AB7);
}
/* 第4个：中点平衡色 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title-icon {
    background: linear-gradient(135deg, #BA6AB7, #A567CF);
}
/* 第5个：偏紫的丁香色 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title-icon {
    background: linear-gradient(135deg, #A567CF, #9064E7);
}
/* 第6个：科技紫显现 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item:nth-child(6) .e-n-accordion-item-title-icon {
    background: linear-gradient(135deg, #9064E7, #8662F3);
}
/* 第7个：纯科技紫 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item:nth-child(7) .e-n-accordion-item-title-icon {
    background: linear-gradient(135deg, #8662F3, #7B61FF);
}

/* 6. 强制标题文字占据剩余空间，将右侧箭头推向最右边 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item-title-text {
    flex-grow: 1;
    color: #4E4E5E;
    font-weight: 600;
}

/* 7. 右侧展开/收起箭头 (Toggle Icon) */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-toggle-icon {
    background-color: #313346;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    margin-left: 20px;
}
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-toggle-icon svg {
    width: 14px;
    height: 14px;
    fill: #ffffff;
}

/* 激活状态下，右侧箭头的渐变背景 (采用终点纯紫) */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item[open] .e-n-accordion-toggle-icon {
    background: linear-gradient(135deg, #8662F3, #7B61FF); 
}

/* 8. 内容区文字与内边距调整 */
.elementor-1596 .elementor-element.elementor-element-4c278a2 .e-n-accordion-item > div {
    padding: 0 25px 25px 88px !important;
    color: #4E4E5E;
    line-height: 1.6;
    border: none !important;
    background-color: #FAFAFC !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2c37fb *//* 默认状态：加一点过渡动画，让变化顺滑 */
.elementor-1596 .elementor-element.elementor-element-c2c37fb {
    transition: all 0.3s ease-in-out;
}

/* 悬停状态 (Hover) */
.elementor-1596 .elementor-element.elementor-element-c2c37fb:hover {
    /* 1. 向上浮动 10像素 */
    transform: translateY(-10px);
    /* 2. 底部增加紫色发光投影 (品牌色) */
    box-shadow: 0 15px 30px rgba(123, 97, 255, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fde6f0b *//* 默认状态：加一点过渡动画，让变化顺滑 */
.elementor-1596 .elementor-element.elementor-element-6fde6f0b {
    transition: all 0.3s ease-in-out;
}

/* 悬停状态 (Hover) */
.elementor-1596 .elementor-element.elementor-element-6fde6f0b:hover {
    /* 1. 向上浮动 10像素 */
    transform: translateY(-10px);
    /* 2. 底部增加紫色发光投影 (品牌色) */
    box-shadow: 0 15px 30px rgba(123, 97, 255, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2368cfe1 *//* 默认状态：加一点过渡动画，让变化顺滑 */
.elementor-1596 .elementor-element.elementor-element-2368cfe1 {
    transition: all 0.3s ease-in-out;
}

/* 悬停状态 (Hover) */
.elementor-1596 .elementor-element.elementor-element-2368cfe1:hover {
    /* 1. 向上浮动 10像素 */
    transform: translateY(-10px);
    /* 2. 底部增加紫色发光投影 (品牌色) */
    box-shadow: 0 15px 30px rgba(123, 97, 255, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53e4ba7c *//* 默认状态：加一点过渡动画，让变化顺滑 */
.elementor-1596 .elementor-element.elementor-element-53e4ba7c {
    transition: all 0.3s ease-in-out;
}

/* 悬停状态 (Hover) */
.elementor-1596 .elementor-element.elementor-element-53e4ba7c:hover {
    /* 1. 向上浮动 10像素 */
    transform: translateY(-10px);
    /* 2. 底部增加紫色发光投影 (品牌色) */
    box-shadow: 0 15px 30px rgba(123, 97, 255, 0.25);
}/* End custom CSS */