.elementor-58 .elementor-element.elementor-element-fe2b58b{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-4faba20{--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-590f193{background-color:var( --e-global-color-2b85ab7 );padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F4F4F1A;border-radius:999px 999px 999px 999px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-590f193.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-590f193 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-590f193 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-590f193 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-590f193 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.4em;}.elementor-58 .elementor-element.elementor-element-590f193 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.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-58 .elementor-element.elementor-element-55e1256 .elementor-heading-title{font-family:var( --e-global-typography-64cebc3-font-family ), Sans-serif;font-size:var( --e-global-typography-64cebc3-font-size );font-weight:var( --e-global-typography-64cebc3-font-weight );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.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-58 .elementor-element.elementor-element-3ee9e10{width:var( --container-widget-width, 90% );max-width:90%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-dc9d98d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9d98d-font-size );font-weight:var( --e-global-typography-dc9d98d-font-weight );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-3ee9e10.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-58 .elementor-element.elementor-element-38d24d7:hover{--e-transform-translateY:-2px;}.elementor-58 .elementor-element.elementor-element-38d24d7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-38d24d7.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-38d24d7 .elementor-button{font-family:var( --e-global-typography-8116d4a-font-family ), Sans-serif;font-size:var( --e-global-typography-8116d4a-font-size );font-weight:var( --e-global-typography-8116d4a-font-weight );}.elementor-58 .elementor-element.elementor-element-de5ce5a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-de5ce5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-58 .elementor-element.elementor-element-de5ce5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-58 .elementor-element.elementor-element-de5ce5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-58 .elementor-element.elementor-element-de5ce5a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-58 .elementor-element.elementor-element-de5ce5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-58 .elementor-element.elementor-element-de5ce5a .elementor-icon-list-icon i{color:#141F3900;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-de5ce5a .elementor-icon-list-icon svg{fill:#141F3900;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-de5ce5a .elementor-icon-list-text{transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-879f2a4{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-df7fb63{background-color:var( --e-global-color-261e6df );padding:16px 16px 16px 16px;top:50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 100px 0px rgba(56.999999999999766, 32.00000000000001, 245, 0.1);}.elementor-58 .elementor-element.elementor-element-df7fb63.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-df7fb63{right:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-df7fb63{left:0px;}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-df7fb63.elementor-view-stacked .elementor-icon{background-color:#F1F5F9;}.elementor-58 .elementor-element.elementor-element-df7fb63.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-df7fb63.elementor-view-default .elementor-icon{fill:#F1F5F9;color:#F1F5F9;border-color:#F1F5F9;}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title a{font-family:var( --e-global-typography-2aea7e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2aea7e8-font-size );font-weight:var( --e-global-typography-2aea7e8-font-weight );text-transform:var( --e-global-typography-2aea7e8-text-transform );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title{color:#94A3B8;}.elementor-58 .elementor-element.elementor-element-df7fb63:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-df7fb63:has(:focus) .elementor-icon-box-title{color:#94A3B8;}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-description{font-family:var( --e-global-typography-0239111-font-family ), Sans-serif;font-size:var( --e-global-typography-0239111-font-size );font-weight:var( --e-global-typography-0239111-font-weight );line-height:var( --e-global-typography-0239111-line-height );color:var( --e-global-color-primary );}.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-58 .elementor-element.elementor-element-8cda11d{width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;top:50px;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-8cda11d{left:150px;}body.rtl .elementor-58 .elementor-element.elementor-element-8cda11d{right:150px;}.elementor-58 .elementor-element.elementor-element-8cda11d img{width:60px;max-width:60px;}.elementor-58 .elementor-element.elementor-element-261de95.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-261de95{right:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-261de95{left:0px;}.elementor-58 .elementor-element.elementor-element-261de95{top:200px;text-align:start;}.elementor-58 .elementor-element.elementor-element-a2c00e9 img{width:110%;max-width:110%;}.elementor-58 .elementor-element.elementor-element-59b41da{--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;--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:#F1F5F9;--border-color:#F1F5F9;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 100px 0px rgba(56.999999999999766, 32.00000000000001, 245, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:100px;}.elementor-58 .elementor-element.elementor-element-59b41da:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-59b41da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-261e6df );}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-59b41da{left:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-59b41da{right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-c48c57a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-58 .elementor-element.elementor-element-c48c57a.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-c48c57a .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-c48c57a.elementor-view-stacked .elementor-icon{background-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-c48c57a.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c48c57a.elementor-view-default .elementor-icon{color:#EEF2FF;border-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-c48c57a.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c48c57a.elementor-view-default .elementor-icon svg{fill:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-c48c57a .elementor-icon{font-size:20px;}.elementor-58 .elementor-element.elementor-element-c48c57a .elementor-icon svg{height:20px;}.elementor-58 .elementor-element.elementor-element-6df63e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) -12px;padding:0px 0px 0px 0px;z-index:3;}.elementor-58 .elementor-element.elementor-element-6df63e3.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-6df63e3 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-6df63e3.elementor-view-stacked .elementor-icon{background-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-6df63e3.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6df63e3.elementor-view-default .elementor-icon{color:#EEF2FF;border-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-6df63e3.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6df63e3.elementor-view-default .elementor-icon svg{fill:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-6df63e3 .elementor-icon{font-size:20px;}.elementor-58 .elementor-element.elementor-element-6df63e3 .elementor-icon svg{height:20px;}.elementor-58 .elementor-element.elementor-element-418225b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) -12px;padding:0px 0px 0px 0px;z-index:2;}.elementor-58 .elementor-element.elementor-element-418225b.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-418225b .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-418225b.elementor-view-stacked .elementor-icon{background-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-418225b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-418225b.elementor-view-default .elementor-icon{color:#EEF2FF;border-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-418225b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-418225b.elementor-view-default .elementor-icon svg{fill:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-418225b .elementor-icon{font-size:20px;}.elementor-58 .elementor-element.elementor-element-418225b .elementor-icon svg{height:20px;}.elementor-58 .elementor-element.elementor-element-94e1296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) -12px;padding:0px 0px 0px 0px;z-index:1;}.elementor-58 .elementor-element.elementor-element-94e1296.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-94e1296 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-94e1296.elementor-view-stacked .elementor-icon{background-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-94e1296.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-94e1296.elementor-view-default .elementor-icon{color:#EEF2FF;border-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-94e1296.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-94e1296.elementor-view-default .elementor-icon svg{fill:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-94e1296 .elementor-icon{font-size:20px;}.elementor-58 .elementor-element.elementor-element-94e1296 .elementor-icon svg{height:20px;}.elementor-58 .elementor-element.elementor-element-6803f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:0px 0px 0px 0px;border-style:none;}.elementor-58 .elementor-element.elementor-element-6803f9c.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-6803f9c .elementor-icon-box-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-6803f9c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-6803f9c .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-6803f9c .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-6803f9c:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-6803f9c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-6803f9c .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.4em;color:#94A3B8;}.elementor-58 .elementor-element.elementor-element-795cb9c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-795cb9c{right:-100px;}body.rtl .elementor-58 .elementor-element.elementor-element-795cb9c{left:-100px;}.elementor-58 .elementor-element.elementor-element-795cb9c{bottom:260.061px;text-align:start;}.elementor-58 .elementor-element.elementor-element-4d755dd.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-4d755dd{right:200px;}body.rtl .elementor-58 .elementor-element.elementor-element-4d755dd{left:200px;}.elementor-58 .elementor-element.elementor-element-4d755dd{bottom:100px;text-align:start;}.elementor-58 .elementor-element.elementor-element-fcdc936{--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:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-b362e3a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-b362e3a.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-b362e3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-4d92fbe{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-420121d{--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:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-bb678e2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-bb678e2.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-a2063c1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-bb86a1f:hover{--e-transform-translateY:-5px;border-radius:32px 32px 32px 32px;}.elementor-58 .elementor-element.elementor-element-bb86a1f{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 100px 0px rgba(56.999999999999766, 32.00000000000001, 245, 0.1);}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title{margin-block-end:10px;}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title a{font-family:var( --e-global-typography-ce8afbe-font-family ), Sans-serif;font-size:var( --e-global-typography-ce8afbe-font-size );font-weight:var( --e-global-typography-ce8afbe-font-weight );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-description{font-family:var( --e-global-typography-c2628a5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2628a5-font-size );font-weight:var( --e-global-typography-c2628a5-font-weight );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-da311c0:hover{--e-transform-translateY:-5px;border-radius:32px 32px 32px 32px;}.elementor-58 .elementor-element.elementor-element-da311c0{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 100px 0px rgba(56.999999999999766, 32.00000000000001, 245, 0.1);}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-ce8afbe-font-family ), Sans-serif;font-size:var( --e-global-typography-ce8afbe-font-size );font-weight:var( --e-global-typography-ce8afbe-font-weight );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-description{font-family:var( --e-global-typography-c2628a5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2628a5-font-size );font-weight:var( --e-global-typography-c2628a5-font-weight );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-329943e:hover{--e-transform-translateY:-5px;border-radius:32px 32px 32px 32px;}.elementor-58 .elementor-element.elementor-element-329943e{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 100px 0px rgba(56.999999999999766, 32.00000000000001, 245, 0.1);}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title{margin-block-end:10px;}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title a{font-family:var( --e-global-typography-ce8afbe-font-family ), Sans-serif;font-size:var( --e-global-typography-ce8afbe-font-size );font-weight:var( --e-global-typography-ce8afbe-font-weight );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-description{font-family:var( --e-global-typography-c2628a5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2628a5-font-size );font-weight:var( --e-global-typography-c2628a5-font-weight );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-f362c95.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-f362c95{right:500px;}body.rtl .elementor-58 .elementor-element.elementor-element-f362c95{left:500px;}.elementor-58 .elementor-element.elementor-element-f362c95{bottom:-50px;text-align:end;}.elementor-58 .elementor-element.elementor-element-f362c95 img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-066d9f3:hover{--e-transform-translateY:-2px;}.elementor-58 .elementor-element.elementor-element-066d9f3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-066d9f3.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-066d9f3 .elementor-button{font-family:var( --e-global-typography-8116d4a-font-family ), Sans-serif;font-size:var( --e-global-typography-8116d4a-font-size );font-weight:var( --e-global-typography-8116d4a-font-weight );}.elementor-58 .elementor-element.elementor-element-18b5d03.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-18b5d03{left:-1px;}body.rtl .elementor-58 .elementor-element.elementor-element-18b5d03{right:-1px;}.elementor-58 .elementor-element.elementor-element-18b5d03{bottom:114.607px;text-align:start;}.elementor-58 .elementor-element.elementor-element-d492f75{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-17120a7{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-17120a7.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-2fb5a15{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-dc9d98d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9d98d-font-size );font-weight:var( --e-global-typography-dc9d98d-font-weight );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-2fb5a15.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-1107406{--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:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-821c1d7{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-821c1d7.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-381063e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-381063e{right:500px;}body.rtl .elementor-58 .elementor-element.elementor-element-381063e{left:500px;}.elementor-58 .elementor-element.elementor-element-381063e{top:210px;text-align:end;}.elementor-58 .elementor-element.elementor-element-381063e img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-be3f916{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-5ea2df2{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-5ea2df2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-5ea2df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a1049a );}.elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title{margin-block-end:10px;}.elementor-58 .elementor-element.elementor-element-3e11e03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-261e6df );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-3e11e03.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-3e11e03.elementor-view-default .elementor-icon{fill:var( --e-global-color-261e6df );color:var( --e-global-color-261e6df );border-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-3e11e03.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title a{font-family:var( --e-global-typography-ce8afbe-font-family ), Sans-serif;font-size:var( --e-global-typography-ce8afbe-font-size );font-weight:var( --e-global-typography-ce8afbe-font-weight );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-eb6876d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD80;}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-icon i{color:#2563EB;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-icon svg{fill:#2563EB;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item > a{font-family:var( --e-global-typography-c2628a5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2628a5-font-size );font-weight:var( --e-global-typography-c2628a5-font-weight );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-85fb023{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-85fb023:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-85fb023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-c54921c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-c54921c .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-c54921c.elementor-view-stacked .elementor-icon{background-color:#141F3900;}.elementor-58 .elementor-element.elementor-element-c54921c.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c54921c.elementor-view-default .elementor-icon{color:#141F3900;border-color:#141F3900;}.elementor-58 .elementor-element.elementor-element-c54921c.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c54921c.elementor-view-default .elementor-icon svg{fill:#141F3900;}.elementor-58 .elementor-element.elementor-element-c54921c .elementor-icon{font-size:56px;}.elementor-58 .elementor-element.elementor-element-c54921c .elementor-icon svg{height:56px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-5f069a7{--divider-border-style:solid;--divider-color:#E2E8F0;--divider-border-width:2px;width:var( --container-widget-width, 48px );max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-5f069a7 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-5f069a7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-df4b2ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-df4b2ba.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-df4b2ba .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-df4b2ba.elementor-view-stacked .elementor-icon{background-color:#141F3900;}.elementor-58 .elementor-element.elementor-element-df4b2ba.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-df4b2ba.elementor-view-default .elementor-icon{color:#141F3900;border-color:#141F3900;}.elementor-58 .elementor-element.elementor-element-df4b2ba.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-df4b2ba.elementor-view-default .elementor-icon svg{fill:#141F3900;}.elementor-58 .elementor-element.elementor-element-df4b2ba .elementor-icon{font-size:92px;}.elementor-58 .elementor-element.elementor-element-df4b2ba .elementor-icon svg{height:92px;}.elementor-58 .elementor-element.elementor-element-178f462{--divider-border-style:solid;--divider-color:#E2E8F0;--divider-border-width:2px;width:var( --container-widget-width, 48px );max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-178f462 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-178f462 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-6b25b19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-6b25b19 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-6b25b19.elementor-view-stacked .elementor-icon{background-color:#141F3900;}.elementor-58 .elementor-element.elementor-element-6b25b19.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6b25b19.elementor-view-default .elementor-icon{color:#141F3900;border-color:#141F3900;}.elementor-58 .elementor-element.elementor-element-6b25b19.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6b25b19.elementor-view-default .elementor-icon svg{fill:#141F3900;}.elementor-58 .elementor-element.elementor-element-6b25b19 .elementor-icon{font-size:56px;}.elementor-58 .elementor-element.elementor-element-6b25b19 .elementor-icon svg{height:56px;}.elementor-58 .elementor-element.elementor-element-1fabc38{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-58 .elementor-element.elementor-element-c2b8680{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-c2b8680:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c2b8680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-291fe70.elementor-view-stacked .elementor-icon{background-color:#FFFFFF1A;fill:var( --e-global-color-261e6df );color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-291fe70.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-291fe70.elementor-view-default .elementor-icon{fill:#FFFFFF1A;color:#FFFFFF1A;border-color:#FFFFFF1A;}.elementor-58 .elementor-element.elementor-element-291fe70.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title a{font-family:var( --e-global-typography-ce8afbe-font-family ), Sans-serif;font-size:var( --e-global-typography-ce8afbe-font-size );font-weight:var( --e-global-typography-ce8afbe-font-weight );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-291fe70:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-291fe70:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-description{color:#FFFFFFCC;}.elementor-58 .elementor-element.elementor-element-f5d08a4.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-f5d08a4{right:-70px;}body.rtl .elementor-58 .elementor-element.elementor-element-f5d08a4{left:-70px;}.elementor-58 .elementor-element.elementor-element-f5d08a4{bottom:-70px;text-align:end;}.elementor-58 .elementor-element.elementor-element-f5d08a4 img{width:100%;max-width:100%;height:250px;object-fit:contain;object-position:center center;}.elementor-58 .elementor-element.elementor-element-1231a2b{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-58 .elementor-element.elementor-element-76f584d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4F4F4F1A;--border-color:#4F4F4F1A;--border-radius:40px 40px 40px 40px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title{margin-block-end:10px;}.elementor-58 .elementor-element.elementor-element-724e187.elementor-view-stacked .elementor-icon{background-color:#EEF2FF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-724e187.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-724e187.elementor-view-default .elementor-icon{fill:#EEF2FF;color:#EEF2FF;border-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-724e187.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title a{font-family:var( --e-global-typography-0239111-font-family ), Sans-serif;font-size:var( --e-global-typography-0239111-font-size );font-weight:var( --e-global-typography-0239111-font-weight );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-976dcb7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4F4F4F1A;--border-color:#4F4F4F1A;--border-radius:40px 40px 40px 40px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title{margin-block-end:10px;}.elementor-58 .elementor-element.elementor-element-a2b5e0d.elementor-view-stacked .elementor-icon{background-color:#EEF2FF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-a2b5e0d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-a2b5e0d.elementor-view-default .elementor-icon{fill:#EEF2FF;color:#EEF2FF;border-color:#EEF2FF;}.elementor-58 .elementor-element.elementor-element-a2b5e0d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title a{font-family:var( --e-global-typography-0239111-font-family ), Sans-serif;font-size:var( --e-global-typography-0239111-font-size );font-weight:var( --e-global-typography-0239111-font-weight );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-b764fba{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-b764fba.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-b764fba{left:250px;}body.rtl .elementor-58 .elementor-element.elementor-element-b764fba{right:250px;}.elementor-58 .elementor-element.elementor-element-b764fba img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-5d5b0cb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-f8c5179{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-f8c5179.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-fbbad63{--display:flex;}.elementor-58 .elementor-element.elementor-element-cc639dc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-0df7657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:40px;}.elementor-58 .elementor-element.elementor-element-0df7657.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-0df7657{right:40px;}body.rtl .elementor-58 .elementor-element.elementor-element-0df7657{left:40px;}.elementor-58 .elementor-element.elementor-element-0df7657 .elementor-icon-wrapper{text-align:end;}.elementor-58 .elementor-element.elementor-element-0df7657 .elementor-icon{font-size:48px;}.elementor-58 .elementor-element.elementor-element-0df7657 .elementor-icon svg{height:48px;}.elementor-58 .elementor-element.elementor-element-96defd8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Urbanist", Sans-serif;font-size:1.125rem;font-weight:600;font-style:italic;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-96defd8.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-526e86c{background-color:var( --e-global-color-2b85ab7 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F4F4F1A;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-526e86c.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-526e86c .elementor-icon-list-icon i{color:#3920F500;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-526e86c .elementor-icon-list-icon svg{fill:#3920F500;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-526e86c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-526e86c .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.4em;}.elementor-58 .elementor-element.elementor-element-526e86c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-0238298{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-28e839b{text-align:start;}.elementor-58 .elementor-element.elementor-element-28e839b img{width:100%;max-width:100%;height:80px;object-fit:contain;object-position:center left;}.elementor-58 .elementor-element.elementor-element-6a31810{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-aa21d23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-88cdcf8{text-align:start;font-family:var( --e-global-typography-5e38408-font-family ), Sans-serif;font-size:var( --e-global-typography-5e38408-font-size );font-weight:var( --e-global-typography-5e38408-font-weight );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-4e678e8{--display:flex;}.elementor-58 .elementor-element.elementor-element-1488b61{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-df09cf8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Urbanist", Sans-serif;font-size:1.125rem;font-weight:600;font-style:italic;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-df09cf8.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-1a08fa5{background-color:#F5FDF9;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F4F4F1A;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-1a08fa5.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-1a08fa5 .elementor-icon-list-icon i{color:#3920F500;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-1a08fa5 .elementor-icon-list-icon svg{fill:#3920F500;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-1a08fa5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-1a08fa5 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.4em;}.elementor-58 .elementor-element.elementor-element-1a08fa5 .elementor-icon-list-text{color:var( --e-global-color-fbd9561 );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-60da084{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-43ca5c0{text-align:start;}.elementor-58 .elementor-element.elementor-element-43ca5c0 img{width:100%;max-width:100%;height:80px;object-fit:contain;object-position:center left;}.elementor-58 .elementor-element.elementor-element-8f39189{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-c103f2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-6d150e8{text-align:start;font-family:var( --e-global-typography-5e38408-font-family ), Sans-serif;font-size:var( --e-global-typography-5e38408-font-size );font-weight:var( --e-global-typography-5e38408-font-weight );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-a0e8b5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:40px;}.elementor-58 .elementor-element.elementor-element-a0e8b5c.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-a0e8b5c{right:40px;}body.rtl .elementor-58 .elementor-element.elementor-element-a0e8b5c{left:40px;}.elementor-58 .elementor-element.elementor-element-a0e8b5c .elementor-icon-wrapper{text-align:end;}.elementor-58 .elementor-element.elementor-element-a0e8b5c .elementor-icon{font-size:48px;}.elementor-58 .elementor-element.elementor-element-a0e8b5c .elementor-icon svg{height:48px;}.elementor-58 .elementor-element.elementor-element-2b6ceec{--display:flex;}.elementor-58 .elementor-element.elementor-element-ab59c3b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-c2bfc64{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Urbanist", Sans-serif;font-size:1.125rem;font-weight:600;font-style:italic;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-c2bfc64.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-e960ba6{background-color:var( --e-global-color-2b85ab7 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F4F4F1A;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-e960ba6.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-e960ba6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-e960ba6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-e960ba6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-e960ba6 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.4em;}.elementor-58 .elementor-element.elementor-element-e960ba6 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-ab07a2f{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-368c00d{text-align:start;}.elementor-58 .elementor-element.elementor-element-368c00d img{width:100%;max-width:100%;height:80px;object-fit:contain;object-position:center left;}.elementor-58 .elementor-element.elementor-element-89d651f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-c6d95f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-1a24886{text-align:start;font-family:var( --e-global-typography-5e38408-font-family ), Sans-serif;font-size:var( --e-global-typography-5e38408-font-size );font-weight:var( --e-global-typography-5e38408-font-weight );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-e81f43b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:40px;}.elementor-58 .elementor-element.elementor-element-e81f43b.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-e81f43b{right:40px;}body.rtl .elementor-58 .elementor-element.elementor-element-e81f43b{left:40px;}.elementor-58 .elementor-element.elementor-element-e81f43b .elementor-icon-wrapper{text-align:end;}.elementor-58 .elementor-element.elementor-element-e81f43b .elementor-icon{font-size:48px;}.elementor-58 .elementor-element.elementor-element-e81f43b .elementor-icon svg{height:48px;}.elementor-58 .elementor-element.elementor-element-6b137b6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:30px;margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:25px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:25px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-58 .elementor-element.elementor-element-6b137b6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-58 .elementor-element.elementor-element-e55e9d0.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-e55e9d0{left:550px;}body.rtl .elementor-58 .elementor-element.elementor-element-e55e9d0{right:550px;}.elementor-58 .elementor-element.elementor-element-e55e9d0{top:150px;text-align:end;}.elementor-58 .elementor-element.elementor-element-e55e9d0 img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-36ae9ba.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-36ae9ba{right:600px;}body.rtl .elementor-58 .elementor-element.elementor-element-36ae9ba{left:600px;}.elementor-58 .elementor-element.elementor-element-36ae9ba{bottom:0px;text-align:end;}.elementor-58 .elementor-element.elementor-element-36ae9ba img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-74eb469{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-74eb469:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-74eb469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-9ec179d{--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-58 .elementor-element.elementor-element-637487b{background-color:#FBBF2433;padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F4F4F1A;border-radius:999px 999px 999px 999px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-637487b.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-icon i{color:#3920F500;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-icon svg{fill:#3920F500;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-item > a{font-family:var( --e-global-typography-2aea7e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2aea7e8-font-size );font-weight:var( --e-global-typography-2aea7e8-font-weight );text-transform:var( --e-global-typography-2aea7e8-text-transform );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-text{color:#FBBF24;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-6d3eb37{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-6d3eb37.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-6d3eb37 .elementor-heading-title{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-4b839b7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-dc9d98d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9d98d-font-size );font-weight:var( --e-global-typography-dc9d98d-font-weight );line-height:var( --e-global-typography-dc9d98d-line-height );color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-06d25e6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-fcd2a34{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-fcd2a34.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-fcd2a34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0D;fill:#FFFFFF;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-fcd2a34.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-fcd2a34.elementor-view-default .elementor-icon{fill:#FFFFFF0D;color:#FFFFFF0D;border-color:#FFFFFF0D;}.elementor-58 .elementor-element.elementor-element-fcd2a34.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon{font-size:25px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title a{font-family:var( --e-global-typography-0239111-font-family ), Sans-serif;font-size:var( --e-global-typography-0239111-font-size );font-weight:var( --e-global-typography-0239111-font-weight );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-fcd2a34:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-fcd2a34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-description{font-family:var( --e-global-typography-c2628a5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2628a5-font-size );font-weight:var( --e-global-typography-c2628a5-font-weight );line-height:var( --e-global-typography-c2628a5-line-height );color:#FFFFFFCC;}.elementor-58 .elementor-element.elementor-element-a7c4d3e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-a7c4d3e.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-a7c4d3e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0D;fill:#FFFFFF;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a7c4d3e.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-a7c4d3e.elementor-view-default .elementor-icon{fill:#FFFFFF0D;color:#FFFFFF0D;border-color:#FFFFFF0D;}.elementor-58 .elementor-element.elementor-element-a7c4d3e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon{font-size:25px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title a{font-family:var( --e-global-typography-0239111-font-family ), Sans-serif;font-size:var( --e-global-typography-0239111-font-size );font-weight:var( --e-global-typography-0239111-font-weight );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-a7c4d3e:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-a7c4d3e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-description{font-family:var( --e-global-typography-c2628a5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2628a5-font-size );font-weight:var( --e-global-typography-c2628a5-font-weight );line-height:var( --e-global-typography-c2628a5-line-height );color:#FFFFFFCC;}.elementor-58 .elementor-element.elementor-element-556641f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-556641f.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-556641f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0D;fill:#FFFFFF;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-556641f.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-556641f.elementor-view-default .elementor-icon{fill:#FFFFFF0D;color:#FFFFFF0D;border-color:#FFFFFF0D;}.elementor-58 .elementor-element.elementor-element-556641f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon{font-size:25px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title a{font-family:var( --e-global-typography-0239111-font-family ), Sans-serif;font-size:var( --e-global-typography-0239111-font-size );font-weight:var( --e-global-typography-0239111-font-weight );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-556641f:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-556641f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-description{font-family:var( --e-global-typography-c2628a5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2628a5-font-size );font-weight:var( --e-global-typography-c2628a5-font-weight );line-height:var( --e-global-typography-c2628a5-line-height );color:#FFFFFFCC;}.elementor-58 .elementor-element.elementor-element-1259d82{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-1259d82.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-1259d82.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0D;fill:#FFFFFF;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-1259d82.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-1259d82.elementor-view-default .elementor-icon{fill:#FFFFFF0D;color:#FFFFFF0D;border-color:#FFFFFF0D;}.elementor-58 .elementor-element.elementor-element-1259d82.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon{font-size:25px;border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title a{font-family:var( --e-global-typography-0239111-font-family ), Sans-serif;font-size:var( --e-global-typography-0239111-font-size );font-weight:var( --e-global-typography-0239111-font-weight );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-1259d82:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-1259d82:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-description{font-family:var( --e-global-typography-c2628a5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2628a5-font-size );font-weight:var( --e-global-typography-c2628a5-font-weight );line-height:var( --e-global-typography-c2628a5-line-height );color:#FFFFFFCC;}.elementor-58 .elementor-element.elementor-element-926d52d{--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;}.elementor-58 .elementor-element.elementor-element-557a748.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-557a748{left:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-557a748{right:0px;}.elementor-58 .elementor-element.elementor-element-557a748{top:0px;}.elementor-58 .elementor-element.elementor-element-557a748 .elementor-icon-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-40240ca.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-40240ca{right:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-40240ca{left:0px;}.elementor-58 .elementor-element.elementor-element-40240ca{top:83px;}.elementor-58 .elementor-element.elementor-element-40240ca .elementor-icon-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-775bbac.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-775bbac{left:329px;}body.rtl .elementor-58 .elementor-element.elementor-element-775bbac{right:329px;}.elementor-58 .elementor-element.elementor-element-775bbac{bottom:26px;}.elementor-58 .elementor-element.elementor-element-775bbac .elementor-icon-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-775bbac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-775bbac.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-775bbac.elementor-view-default .elementor-icon{color:var( --e-global-color-261e6df );border-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-775bbac.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-775bbac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-775bbac .elementor-icon{font-size:40px;padding:5px;}.elementor-58 .elementor-element.elementor-element-775bbac .elementor-icon svg{height:40px;}.elementor-58 .elementor-element.elementor-element-e2b83cd.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-e2b83cd{left:58px;}body.rtl .elementor-58 .elementor-element.elementor-element-e2b83cd{right:58px;}.elementor-58 .elementor-element.elementor-element-e2b83cd{bottom:104px;}.elementor-58 .elementor-element.elementor-element-e2b83cd .elementor-icon-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-e2b83cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-e2b83cd.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-e2b83cd.elementor-view-default .elementor-icon{color:var( --e-global-color-261e6df );border-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-e2b83cd.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-e2b83cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-e2b83cd .elementor-icon{font-size:40px;padding:5px;}.elementor-58 .elementor-element.elementor-element-e2b83cd .elementor-icon svg{height:40px;}.elementor-58 .elementor-element.elementor-element-3958f28.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-3958f28{left:166px;}body.rtl .elementor-58 .elementor-element.elementor-element-3958f28{right:166px;}.elementor-58 .elementor-element.elementor-element-3958f28{top:123px;}.elementor-58 .elementor-element.elementor-element-3958f28 .elementor-icon-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-c19e5fe.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-c19e5fe{left:290px;}body.rtl .elementor-58 .elementor-element.elementor-element-c19e5fe{right:290px;}.elementor-58 .elementor-element.elementor-element-c19e5fe{top:-11px;}.elementor-58 .elementor-element.elementor-element-c19e5fe .elementor-icon-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-6ee36a7.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-6ee36a7{right:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-6ee36a7{left:0px;}.elementor-58 .elementor-element.elementor-element-6ee36a7{bottom:83px;}.elementor-58 .elementor-element.elementor-element-6ee36a7 .elementor-icon-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-16ff95c{text-align:center;}.elementor-58 .elementor-element.elementor-element-16ff95c img{width:110%;max-width:110%;}.elementor-58 .elementor-element.elementor-element-d4dfc54{--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:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-d4dfc54:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d4dfc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-58 .elementor-element.elementor-element-fde340d{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-fde340d.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-8d4383c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-8d4383c.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-88db18b{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;bottom:-125px;text-align:end;}.elementor-58 .elementor-element.elementor-element-88db18b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-88db18b{left:450px;}body.rtl .elementor-58 .elementor-element.elementor-element-88db18b{right:450px;}.elementor-58 .elementor-element.elementor-element-88db18b img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-5ecab56.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-5ecab56{right:500px;}body.rtl .elementor-58 .elementor-element.elementor-element-5ecab56{left:500px;}.elementor-58 .elementor-element.elementor-element-5ecab56{top:210px;text-align:end;}.elementor-58 .elementor-element.elementor-element-5ecab56 img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-0f56725{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-repeater-item-6ff4477 i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-repeater-item-6ff4477 svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-repeater-item-239325c i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-repeater-item-239325c svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-repeater-item-fd94997 i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-repeater-item-fd94997 svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__button{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-272596a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F4F4F1A;border-radius:40px 40px 40px 40px;--e-price-table-header-background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__header{padding:40px 40px 40px 40px;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ce8afbe-font-family ), Sans-serif;font-size:var( --e-global-typography-ce8afbe-font-size );font-weight:var( --e-global-typography-ce8afbe-font-weight );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:var( --e-global-typography-5e38408-font-family ), Sans-serif;font-size:var( --e-global-typography-5e38408-font-size );font-weight:var( --e-global-typography-5e38408-font-weight );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__price{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__currency, .elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__integer-part, .elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__fractional-part{color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-64cebc3-font-family ), Sans-serif;font-size:var( --e-global-typography-64cebc3-font-size );font-weight:var( --e-global-typography-64cebc3-font-weight );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__after-price{justify-content:flex-end;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__period{color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__features-list{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:0px;margin-left:calc((100% - 0%)/2);margin-right:calc((100% - 0%)/2);margin-top:20px;margin-bottom:20px;}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__footer{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-repeater-item-6ff4477 i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-repeater-item-6ff4477 svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-repeater-item-239325c i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-repeater-item-239325c svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-repeater-item-fd94997 i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-repeater-item-fd94997 svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__button{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-06120d8{border-style:none;border-radius:40px 40px 40px 40px;--e-price-table-header-background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__header{padding:40px 40px 40px 40px;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__heading{color:var( --e-global-color-261e6df );font-family:var( --e-global-typography-ce8afbe-font-family ), Sans-serif;font-size:var( --e-global-typography-ce8afbe-font-size );font-weight:var( --e-global-typography-ce8afbe-font-weight );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__subheading{color:var( --e-global-color-261e6df );font-family:var( --e-global-typography-5e38408-font-family ), Sans-serif;font-size:var( --e-global-typography-5e38408-font-size );font-weight:var( --e-global-typography-5e38408-font-weight );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__price{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__currency, .elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__integer-part, .elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__fractional-part{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-64cebc3-font-family ), Sans-serif;font-size:var( --e-global-typography-64cebc3-font-size );font-weight:var( --e-global-typography-64cebc3-font-weight );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__after-price{justify-content:flex-end;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__period{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__features-list{background-color:var( --e-global-color-primary );--e-price-table-features-list-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-261e6df );border-top-width:0px;margin-left:calc((100% - 0%)/2);margin-right:calc((100% - 0%)/2);margin-top:20px;margin-bottom:20px;}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__footer{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-ribbon-inner{background-color:var( --e-global-color-accent );color:#ffffff;font-family:var( --e-global-typography-2aea7e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2aea7e8-font-size );font-weight:var( --e-global-typography-2aea7e8-font-weight );text-transform:var( --e-global-typography-2aea7e8-text-transform );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-repeater-item-6ff4477 i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-repeater-item-6ff4477 svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-repeater-item-239325c i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-repeater-item-239325c svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-repeater-item-fd94997 i{color:#02010100;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-repeater-item-fd94997 svg{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__button{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-ecea9bf{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F4F4F1A;border-radius:40px 40px 40px 40px;--e-price-table-header-background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__header{padding:40px 40px 40px 40px;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ce8afbe-font-family ), Sans-serif;font-size:var( --e-global-typography-ce8afbe-font-size );font-weight:var( --e-global-typography-ce8afbe-font-weight );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:var( --e-global-typography-5e38408-font-family ), Sans-serif;font-size:var( --e-global-typography-5e38408-font-size );font-weight:var( --e-global-typography-5e38408-font-weight );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__price{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__currency, .elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__integer-part, .elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__fractional-part{color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-64cebc3-font-family ), Sans-serif;font-size:var( --e-global-typography-64cebc3-font-size );font-weight:var( --e-global-typography-64cebc3-font-weight );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__after-price{justify-content:flex-end;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__period{color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__features-list{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:0px;margin-left:calc((100% - 0%)/2);margin-right:calc((100% - 0%)/2);margin-top:20px;margin-bottom:20px;}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__footer{background-color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-44588d1{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:41px;text-align:start;}.elementor-58 .elementor-element.elementor-element-44588d1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-44588d1{left:250px;}body.rtl .elementor-58 .elementor-element.elementor-element-44588d1{right:250px;}.elementor-58 .elementor-element.elementor-element-44588d1 img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-a2e7b45{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-a2e7b45:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a2e7b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-58 .elementor-element.elementor-element-8c1772c{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-8c1772c.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-accc4c8.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-accc4c8{right:150px;}body.rtl .elementor-58 .elementor-element.elementor-element-accc4c8{left:150px;}.elementor-58 .elementor-element.elementor-element-accc4c8{bottom:50px;text-align:end;}.elementor-58 .elementor-element.elementor-element-008cd2e{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-b44fcb9.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-b44fcb9{left:-250px;}body.rtl .elementor-58 .elementor-element.elementor-element-b44fcb9{right:-250px;}.elementor-58 .elementor-element.elementor-element-b44fcb9{top:100px;text-align:start;}.elementor-58 .elementor-element.elementor-element-8f2b18d{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-58 .elementor-element.elementor-element-cf1d650{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-dc9d98d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9d98d-font-size );font-weight:var( --e-global-typography-dc9d98d-font-weight );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-cf1d650.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-4d126c8{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-58 .elementor-element.elementor-element-4f60700{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-4f60700.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-afffbfe{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-58 .elementor-element.elementor-element-f7c1d83{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-58 .elementor-element.elementor-element-f7c1d83.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-9b9c093{--n-accordion-title-font-size:var( --e-global-typography-0239111-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-58 .elementor-element.elementor-element-9b9c093 {--n-accordion-padding:32px 32px 32px 32px;}:where( .elementor-58 .elementor-element.elementor-element-9b9c093 > .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:var( --e-global-typography-0239111-font-family ), Sans-serif;font-weight:var( --e-global-typography-0239111-font-weight );line-height:var( --e-global-typography-0239111-line-height );}:where( .elementor-58 .elementor-element.elementor-element-9b9c093 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-2718e99{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-2718e99:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2718e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-fbbb8ca{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-fbbb8ca.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-fbbb8ca .elementor-heading-title{color:var( --e-global-color-261e6df );}.elementor-58 .elementor-element.elementor-element-3f8c8db.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-3f8c8db{right:500px;}body.rtl .elementor-58 .elementor-element.elementor-element-3f8c8db{left:500px;}.elementor-58 .elementor-element.elementor-element-3f8c8db{top:210px;text-align:end;}.elementor-58 .elementor-element.elementor-element-3f8c8db img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-096a06e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFFCC;}.elementor-58 .elementor-element.elementor-element-096a06e.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-920a274:hover{--e-transform-translateY:-2px;}.elementor-58 .elementor-element.elementor-element-920a274{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-920a274.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-920a274 .elementor-button{font-family:var( --e-global-typography-8116d4a-font-family ), Sans-serif;font-size:var( --e-global-typography-8116d4a-font-size );font-weight:var( --e-global-typography-8116d4a-font-weight );}.elementor-58 .elementor-element.elementor-element-b3dee64.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-b3dee64{left:400px;}body.rtl .elementor-58 .elementor-element.elementor-element-b3dee64{right:400px;}.elementor-58 .elementor-element.elementor-element-b3dee64{top:100px;text-align:start;}.elementor-58 .elementor-element.elementor-element-058d0ea{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-058d0ea.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-icon i{color:#141F3900;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-icon svg{fill:#141F3900;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-item > a{font-family:var( --e-global-typography-5e38408-font-family ), Sans-serif;font-size:var( --e-global-typography-5e38408-font-size );font-weight:var( --e-global-typography-5e38408-font-weight );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-f50d427.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-f50d427{left:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-f50d427{right:0px;}.elementor-58 .elementor-element.elementor-element-f50d427{bottom:50px;text-align:end;}@media(max-width:1366px){.elementor-58 .elementor-element.elementor-element-55e1256 .elementor-heading-title{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-3ee9e10{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-38d24d7 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title a{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-description{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-066d9f3 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-2fb5a15{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-be3f916{--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item > a{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-88cdcf8{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-6d150e8{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-1a24886{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-item > a{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-4b839b7{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-ribbon-inner{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-cf1d650{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-9b9c093{--n-accordion-title-font-size:var( --e-global-typography-0239111-font-size );}:where( .elementor-58 .elementor-element.elementor-element-9b9c093 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-920a274 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-55e1256 .elementor-heading-title{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-3ee9e10{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-38d24d7 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title a{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-description{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-066d9f3 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-2fb5a15{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-be3f916{--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item > a{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-88cdcf8{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-6d150e8{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-1a24886{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-6b137b6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-item > a{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-4b839b7{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-ribbon-inner{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-cf1d650{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-9b9c093{--n-accordion-title-font-size:var( --e-global-typography-0239111-font-size );}:where( .elementor-58 .elementor-element.elementor-element-9b9c093 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-920a274 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-55e1256 .elementor-heading-title{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-3ee9e10{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-38d24d7 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-title a{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-df7fb63 .elementor-icon-box-description{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-bb86a1f .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-da311c0 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-329943e .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-066d9f3 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-2fb5a15{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-be3f916{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-eb6876d .elementor-icon-list-item > a{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-291fe70 .elementor-icon-box-title a{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-724e187 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a2b5e0d .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-88cdcf8{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-6d150e8{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-1a24886{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-6b137b6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-637487b .elementor-icon-list-item > a{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-4b839b7{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-title a{font-size:var( --e-global-typography-0239111-font-size );line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-description{font-size:var( --e-global-typography-c2628a5-font-size );line-height:var( --e-global-typography-c2628a5-line-height );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-272596a .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-06120d8 .elementor-ribbon-inner{font-size:var( --e-global-typography-2aea7e8-font-size );line-height:var( --e-global-typography-2aea7e8-line-height );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__heading{font-size:var( --e-global-typography-ce8afbe-font-size );line-height:var( --e-global-typography-ce8afbe-line-height );letter-spacing:var( --e-global-typography-ce8afbe-letter-spacing );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table__subheading{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}.elementor-58 .elementor-element.elementor-element-ecea9bf .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-64cebc3-font-size );line-height:var( --e-global-typography-64cebc3-line-height );letter-spacing:var( --e-global-typography-64cebc3-letter-spacing );}.elementor-58 .elementor-element.elementor-element-cf1d650{font-size:var( --e-global-typography-dc9d98d-font-size );line-height:var( --e-global-typography-dc9d98d-line-height );}.elementor-58 .elementor-element.elementor-element-9b9c093{--n-accordion-title-font-size:var( --e-global-typography-0239111-font-size );}:where( .elementor-58 .elementor-element.elementor-element-9b9c093 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0239111-line-height );}.elementor-58 .elementor-element.elementor-element-920a274 .elementor-button{font-size:var( --e-global-typography-8116d4a-font-size );}.elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-058d0ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-5e38408-font-size );line-height:var( --e-global-typography-5e38408-line-height );}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-4faba20{--width:50%;}.elementor-58 .elementor-element.elementor-element-879f2a4{--width:50%;}.elementor-58 .elementor-element.elementor-element-59b41da{--width:300px;}.elementor-58 .elementor-element.elementor-element-9ec179d{--width:50%;}.elementor-58 .elementor-element.elementor-element-926d52d{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-55e1256 */.szin-kiemeles {
    /* Színátmenet a szövegen */
    background: linear-gradient(90deg, #6366F1 0%, #A855F7 50%, #EC4899 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    position: relative; 
    white-space: nowrap; /* Egyben tartja a szöveget az egyenletes ívhez */
}

/* A minimálisan íves, vastag aláhúzás */
.szin-kiemeles::after {
    content: "";
    position: absolute;
    left: -2%; 
    width: 104%; 
    
    /* Lejjebb toljuk a szöveg (és az "y") alá */
    bottom: -6px; 
    
    /* A vonal vastagsága és színe */
    border-bottom: 8px solid rgba(99, 102, 241, 0.2); 
    height: 8px; 
    border-radius: 0px;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cda11d *//* 1. A külső doboz, ami pontosan középen tartja a tartalmat */
.elementor-58 .elementor-element.elementor-element-8cda11d {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    height: 60px !important;
}

/* 2. Magát a képet/ikont forgatjuk, nem a dobozt! */
.elementor-58 .elementor-element.elementor-element-8cda11d img,
.elementor-58 .elementor-element.elementor-element-8cda11d svg,
.elementor-58 .elementor-element.elementor-element-8cda11d i {
    animation: spin 10s linear infinite;
    transform-origin: center center; /* EZ A KULCS: pontosan a saját közepe körül forogjon */
}

/* 3. A forgás animáció lépései */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-261de95 *//* 1. A külső doboz, ami pontosan középen tartja a tartalmat */
.elementor-58 .elementor-element.elementor-element-261de95 {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    height: 60px !important;
}

/* 2. Magát a képet/ikont forgatjuk, nem a dobozt! */
.elementor-58 .elementor-element.elementor-element-261de95 img,
.elementor-58 .elementor-element.elementor-element-261de95 svg,
.elementor-58 .elementor-element.elementor-element-261de95 i {
    animation: spin-reverse 10s linear infinite; /* Átírtuk a nevet spin-reverse-re */
    transform-origin: center center;
}

/* 3. A VISSZAFELÉ forgás animáció lépései */
@keyframes spin-reverse {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(-360deg); /* Itt a trükk: mínusz 360 fok! */
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c48c57a */.elementor-58 .elementor-element.elementor-element-c48c57a .elementor-icon {
    border: 2px solid #ffffff !important; 
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6df63e3 */.elementor-58 .elementor-element.elementor-element-6df63e3 .elementor-icon {
    border: 2px solid #ffffff !important; 
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-418225b */.elementor-58 .elementor-element.elementor-element-418225b .elementor-icon {
    border: 2px solid #ffffff !important; 
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94e1296 */.elementor-58 .elementor-element.elementor-element-94e1296 .elementor-icon {
    border: 2px solid #ffffff !important; 
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-795cb9c *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-795cb9c {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-795cb9c {
    font-size: 50px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d755dd *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-4d755dd {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-4d755dd {
    font-size: 50px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb678e2 */.cim-kiemeles {
    /* Színátmenet a szövegen */
    background: linear-gradient(90deg, #6366F1 0%, #A855F7 50%, #EC4899 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    position: relative; 
    white-space: nowrap; /* Egyben tartja a szöveget az egyenletes ívhez */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f362c95 *//* 1. A külső doboz, ami pontosan középen tartja a tartalmat */
.elementor-58 .elementor-element.elementor-element-f362c95 {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    height: 60px !important;
}

/* 2. Magát a képet/ikont forgatjuk, nem a dobozt! */
.elementor-58 .elementor-element.elementor-element-f362c95 img,
.elementor-58 .elementor-element.elementor-element-f362c95 svg,
.elementor-58 .elementor-element.elementor-element-f362c95 i {
    animation: spin 10s linear infinite;
    transform-origin: center center; /* EZ A KULCS: pontosan a saját közepe körül forogjon */
}

/* 3. A forgás animáció lépései */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b5d03 *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-18b5d03 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-18b5d03 {
    font-size: 50px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-821c1d7 */.cim-kiemeles {
    /* Színátmenet a szövegen */
    background: linear-gradient(90deg, #6366F1 0%, #A855F7 50%, #EC4899 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    position: relative; 
    white-space: nowrap; /* Egyben tartja a szöveget az egyenletes ívhez */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-381063e *//* 1. A külső doboz, ami pontosan középen tartja a tartalmat */
.elementor-58 .elementor-element.elementor-element-381063e {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    height: 60px !important;
}

/* 2. Magát a képet/ikont forgatjuk, nem a dobozt! */
.elementor-58 .elementor-element.elementor-element-381063e img,
.elementor-58 .elementor-element.elementor-element-381063e svg,
.elementor-58 .elementor-element.elementor-element-381063e i {
    animation: spin 10s linear infinite;
    transform-origin: center center; /* EZ A KULCS: pontosan a saját közepe körül forogjon */
}

/* 3. A forgás animáció lépései */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e11e03 */.elementor-58 .elementor-element.elementor-element-3e11e03 .elementor-icon-box-icon .elementor-icon {
    border: 1px solid #00000010 !important; 
    border-radius: 25%; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5d08a4 */.elementor-58 .elementor-element.elementor-element-f5d08a4 {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b764fba *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-b764fba {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-b764fba {
    font-size: 80px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6b137b6 *//* Swiper navigációs nyilak kerete */
.elementor-swiper-button {
    border: 1px solid rgba(79, 79, 79, 0.2) !important;
    
    /* Opcionális: Ha kerek gombokat szeretnél, használd ezt is: */
    border-radius: 50% !important; 
    padding: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e55e9d0 *//* 1. A külső doboz, ami pontosan középen tartja a tartalmat */
.elementor-58 .elementor-element.elementor-element-e55e9d0 {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    height: 60px !important;
}

/* 2. Magát a képet/ikont forgatjuk, nem a dobozt! */
.elementor-58 .elementor-element.elementor-element-e55e9d0 img,
.elementor-58 .elementor-element.elementor-element-e55e9d0 svg,
.elementor-58 .elementor-element.elementor-element-e55e9d0 i {
    animation: spin 10s linear infinite;
    transform-origin: center center; /* EZ A KULCS: pontosan a saját közepe körül forogjon */
}

/* 3. A forgás animáció lépései */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36ae9ba *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-36ae9ba {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-36ae9ba {
    font-size: 80px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcd2a34 *//* Az ikon hátterének (tárolójának) fehér kerete */
.elementor-58 .elementor-element.elementor-element-fcd2a34 .elementor-icon-box-icon .elementor-icon {
    border: 1px solid #ffffff20 !important; 
    
    /* Ha esetleg az Elementor alapból nem tenne rá, ezzel biztosíthatod, hogy szép kör alakú maradjon: */
    border-radius: 25%; 
    margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7c4d3e *//* Az ikon hátterének (tárolójának) fehér kerete */
.elementor-58 .elementor-element.elementor-element-a7c4d3e .elementor-icon-box-icon .elementor-icon {
    border: 1px solid #ffffff20 !important; 
    
    /* Ha esetleg az Elementor alapból nem tenne rá, ezzel biztosíthatod, hogy szép kör alakú maradjon: */
    border-radius: 25%; 
    margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-556641f *//* Az ikon hátterének (tárolójának) fehér kerete */
.elementor-58 .elementor-element.elementor-element-556641f .elementor-icon-box-icon .elementor-icon {
    border: 1px solid #ffffff20 !important; 
    
    /* Ha esetleg az Elementor alapból nem tenne rá, ezzel biztosíthatod, hogy szép kör alakú maradjon: */
    border-radius: 25%; 
    margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1259d82 *//* Az ikon hátterének (tárolójának) fehér kerete */
.elementor-58 .elementor-element.elementor-element-1259d82 .elementor-icon-box-icon .elementor-icon {
    border: 1px solid #ffffff20 !important; 
    
    /* Ha esetleg az Elementor alapból nem tenne rá, ezzel biztosíthatod, hogy szép kör alakú maradjon: */
    border-radius: 25%; 
    margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde340d */.cim-kiemeles {
    /* Színátmenet a szövegen */
    background: linear-gradient(90deg, #6366F1 0%, #A855F7 50%, #EC4899 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    position: relative; 
    white-space: nowrap; /* Egyben tartja a szöveget az egyenletes ívhez */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88db18b *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-88db18b {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-88db18b {
    font-size: 80px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecab56 *//* 1. A külső doboz, ami pontosan középen tartja a tartalmat */
.elementor-58 .elementor-element.elementor-element-5ecab56 {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    height: 60px !important;
}

/* 2. Magát a képet/ikont forgatjuk, nem a dobozt! */
.elementor-58 .elementor-element.elementor-element-5ecab56 img,
.elementor-58 .elementor-element.elementor-element-5ecab56 svg,
.elementor-58 .elementor-element.elementor-element-5ecab56 i {
    animation: spin 10s linear infinite;
    transform-origin: center center; /* EZ A KULCS: pontosan a saját közepe körül forogjon */
}

/* 3. A forgás animáció lépései */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f56725 *//* =========================================
   ELEMENTOR PRICE TABLE - EGYEDI DIZÁJN (NEXMATE STÍLUS)
   ========================================= */

/* Alapozás: Eltüntetjük a háttérdobozt és engedélyezzük, hogy a szalag/kártya kilógjon */
.elementor-58 .elementor-element.elementor-element-0f56725,
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-container,
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table {
    background-color: transparent !important;
    overflow: visible !important;
}

/* Alap kártya beállítások (A szélsők 100% magasságon maradnak) */
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table {
    border-radius: 2.5rem !important; 
    padding: 40px !important; 
    border: none !important;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px -1px rgba(0, 0, 0, 0.02) !important;
    transition: all 0.3s ease !important;
    
    /* Fontos: A két szélső normál marad */
    height: 100% !important; 
    margin: 0 !important; 
    
    display: flex !important;
    flex-direction: column !important;
    background-color: #ffffff; 
}

/* Hover effekt */
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table:hover {
    box-shadow: 0 20px 40px -15px rgba(0,0,0,0.05) !important;
    transform: translateY(-4px) !important;
}

/* =========================================
   FEJLÉC ÉS ÁR
   ========================================= */
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__header {
    background: transparent !important;
    padding: 0 !important;
    text-align: left !important;
    margin-bottom: 2rem !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__heading {
    margin-bottom: 0.5rem !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__price {
    background: transparent !important;
    padding: 0 !important;
    text-align: left !important;
    margin-bottom: 2rem !important;
    display: flex !important;
    align-items: baseline !important;
    gap: 0.5rem !important;
    justify-content: flex-start !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__after-price {
    display: inline-flex !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__period {
    font-size: 0.875rem !important;
    color: #4f4f4f !important;
}

/* =========================================
   FUNKCIÓK LISTÁJA
   ========================================= */
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__features-list {
    text-align: left !important;
    padding: 0 !important;
    margin-bottom: 2.5rem !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__features-list li {
    padding: 0 !important;
    margin-bottom: 1.25rem !important;
    border: none !important;
    background-color: transparent !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__feature-inner {
    display: flex !important;
    align-items: center !important;
    gap: 0.75rem !important;
    justify-content: flex-start !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__feature-inner span {
    font-family: 'Urbanist', sans-serif !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    color: #475569 !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__feature-inner svg {
    width: 24px !important;
    height: 24px !important;
    padding: 4px !important;
    border-radius: 50% !important;
    background-color: #f8fafc;
    flex-shrink: 0 !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__feature-inner svg[stroke="#10B981"] {
    background-color: #ecfdf5 !important; 
}

/* =========================================
   GOMB (Footer)
   ========================================= */
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__footer {
    padding: 0 !important;
    margin-top: auto !important; 
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__button {
    width: 100% !important;
    padding: 1rem 1.5rem !important;
    border-radius: 12px !important; 
    text-align: center !important;
    transition: all 0.3s ease !important;
    background: #ffffff !important;
    color: #0f172a !important;
    border: 2px solid #f1f5f9 !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-price-table__button:hover {
    border-color: #cbd5e1 !important;
    background: #f8fafc !important;
}

/* =========================================
   KÖZÉPSŐ SÖTÉT CSOMAG (STARTER) FIZIKAI NÖVELÉSE
   ========================================= */
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table {
    background-color: #0f172a !important; 
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
    z-index: 10 !important;
    
    /* A VARÁZSLAT: +50px magasság, és -25px eltolás felfelé. 
       Eredmény: Felül 25px-et, alul 25px-et lóg ki! */
    height: calc(100% + 50px) !important;
    margin-top: -25px !important;
    transform: none !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table:hover {
    transform: translateY(-4px) !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__features-list,
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__features-list li {
    background-color: transparent !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__heading,
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__integer-part {
    color: #ffffff !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__subheading,
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__period {
    color: #94a3b8 !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__feature-inner span {
    color: #ffffff !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__feature-inner svg {
    background-color: rgba(99, 102, 241, 0.2) !important; 
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__button {
    background: linear-gradient(135deg, #6366f1, #a855f7) !important;
    color: #ffffff !important;
    border: none !important;
    box-shadow: 0 10px 20px -10px rgba(99, 102, 241, 0.4) !important;
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-widget-price-table:has(.elementor-ribbon) .elementor-price-table__button:hover {
    background: linear-gradient(135deg, #4f46e5, #9333ea) !important;
}

/* =========================================
   GRADIENS SZALAG (RIBBON) - Teljesen látható
   ========================================= */
.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-ribbon {
    position: absolute !important;
    right: auto !important;
    left: 50% !important;
    transform: translateX(-50%) !important; 
    
    /* Pozíció a megnövelt kártya pereméhez képest */
    top: -40px !important; 
    
    background: transparent !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important; 
}

.elementor-58 .elementor-element.elementor-element-0f56725 .elementor-ribbon-inner {
    background: linear-gradient(135deg, #6366f1, #a855f7) !important;
    color: #ffffff !important;
    padding: 6px 20px !important;
    border-radius: 9999px !important; 
    box-shadow: 0 4px 6px -1px rgba(99, 102, 241, 0.3) !important;
    transform: none !important; 
    width: auto !important;
    margin: 0 !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44588d1 *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-44588d1 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-44588d1 {
    font-size: 80px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c1772c */.cim-kiemeles {
    /* Színátmenet a szövegen */
    background: linear-gradient(90deg, #6366F1 0%, #A855F7 50%, #EC4899 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    position: relative; 
    white-space: nowrap; /* Egyben tartja a szöveget az egyenletes ívhez */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-accc4c8 *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-accc4c8 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-accc4c8 {
    font-size: 50px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b44fcb9 *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-b44fcb9 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 90px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-b44fcb9 {
    font-size: 90px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9b9c093 *//* Accordion testreszabás - nyitott állapotban egységes keretezés és fix FEHÉR háttér */

/* Alapértelmezett accordion item */
.e-n-accordion-item {
    border: 1px solid #D0D5DD60;
    border-radius: 12px;
    margin-bottom: 12px;
    overflow: visible;
    background-color: #ffffff !important; /* <-- ÚJ: Fix fehér háttér a fő doboznak */
}

/* Cím - SOHA nincs saját border */
.e-n-accordion-item-title {
    border: none !important;
    background-color: transparent !important; /* <-- ÚJ: Átlátszóvá tesszük, hogy a fehér parent érvényesüljön */
}

/* Nyitott állapotban a cím - NINCS border radius */
.e-n-accordion-item[open] .e-n-accordion-item-title {
    border-radius: 0;
}

/* Zárt állapotban a cím - örökli a parent border-radiusát */
.e-n-accordion-item:not([open]) .e-n-accordion-item-title {
    border-radius: 12px;
}

/* A tartalom container - NINCS saját border */
.e-n-accordion-item[open] > .e-con {
    border: none !important;
    border-radius: 0;
    background-color: transparent !important; /* <-- ÚJ: Ez is átlátszó, hogy ne rondítson bele az Elementor alap háttere */
}

/* Az egész accordion item nyitott állapotban */
.e-n-accordion-item[open] {
    border: 1px solid #D0D5DD60;
    border-radius: 12px;
    background-color: #ffffff !important; /* <-- ÚJ: Biztosítjuk, hogy kinyitva is maradjon a fehér */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbbb8ca */.cim-kiemeles {
    /* Színátmenet a szövegen */
    background: linear-gradient(90deg, #6366F1 0%, #A855F7 50%, #EC4899 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    position: relative; 
    white-space: nowrap; /* Egyben tartja a szöveget az egyenletes ívhez */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f8c8db *//* 1. A külső doboz, ami pontosan középen tartja a tartalmat */
.elementor-58 .elementor-element.elementor-element-3f8c8db {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    height: 60px !important;
}

/* 2. Magát a képet/ikont forgatjuk, nem a dobozt! */
.elementor-58 .elementor-element.elementor-element-3f8c8db img,
.elementor-58 .elementor-element.elementor-element-3f8c8db svg,
.elementor-58 .elementor-element.elementor-element-3f8c8db i {
    animation: spin 10s linear infinite;
    transform-origin: center center; /* EZ A KULCS: pontosan a saját közepe körül forogjon */
}

/* 3. A forgás animáció lépései */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3dee64 *//* 1. A külső doboz, ami pontosan középen tartja a tartalmat */
.elementor-58 .elementor-element.elementor-element-b3dee64 {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    height: 80px !important;
}

/* 2. Magát a képet/ikont forgatjuk, nem a dobozt! */
.elementor-58 .elementor-element.elementor-element-b3dee64 img,
.elementor-58 .elementor-element.elementor-element-b3dee64 svg,
.elementor-58 .elementor-element.elementor-element-b3dee64 i {
    animation: spin 10s linear infinite;
    transform-origin: center center; /* EZ A KULCS: pontosan a saját közepe körül forogjon */
}

/* 3. A forgás animáció lépései */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50d427 *//* Konténer stílusa (csak a demo kedvéért, hogy középen legyen) */
.elementor-58 .elementor-element.elementor-element-f50d427 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px; /* Tetszőleges magasság */
}

/* Az ikon alapstílusa */
.elementor-58 .elementor-element.elementor-element-f50d427 {
    font-size: 50px; /* Ikon mérete */
    color: #3fb1c1; /* Ikon színe */
    
    /* Az animáció hozzárendelése */
    animation-name: float; /* Az animáció neve, amit alább definiálunk */
    animation-duration: 8s; /* Egy teljes ciklus hossza (lassabb mozgáshoz növeld az értéket) */
    animation-iteration-count: infinite; /* Végtelenített lejátszás */
    animation-timing-function: ease-in-out; /* Sima gyorsulás és lassulás a végpontokon */
}

/* Az animáció lépéseinek definiálása (@keyframes) */
@keyframes float {
    0% {
        transform: translateY(0px); /* Kezdőpozíció */
    }
    50% {
        transform: translateY(-15px); /* A mozgás csúcspontja: 15px-el feljebb úszik */
    }
    100% {
        transform: translateY(0px); /* Visszatér a kezdőpozícióba */
    }
}/* End custom CSS */