.elementor-2640 .elementor-element.elementor-element-b9282f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2640 .elementor-element.elementor-element-7a78305{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-741a7de .elementor-button{background-color:#EDEDFA;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:8px 8px 8px 8px;padding:0px 16px 0px 16px;}.elementor-2640 .elementor-element.elementor-element-741a7de .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-741a7de .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-c233388 .elementor-button{background-color:#EDEDFA;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:8px 8px 8px 8px;padding:0px 16px 0px 16px;}.elementor-2640 .elementor-element.elementor-element-c233388 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-c233388 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-add0a4e .elementor-button{background-color:#EDEDFA;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:8px 8px 8px 8px;padding:0px 16px 0px 16px;}.elementor-2640 .elementor-element.elementor-element-add0a4e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-add0a4e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-e7d0ece .elementor-button{background-color:#EDEDFA;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:8px 8px 8px 8px;padding:0px 16px 0px 16px;}.elementor-2640 .elementor-element.elementor-element-e7d0ece .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-e7d0ece .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-1a8ac9a .elementor-button{background-color:#EDEDFA;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:8px 8px 8px 8px;padding:0px 16px 0px 16px;}.elementor-2640 .elementor-element.elementor-element-1a8ac9a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-1a8ac9a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-2d0a45b .elementor-button{background-color:#EDEDFA;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:8px 8px 8px 8px;padding:0px 16px 0px 16px;}.elementor-2640 .elementor-element.elementor-element-2d0a45b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-2d0a45b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-27d5165{--display:flex;}.elementor-2640 .elementor-element.elementor-element-e61f670{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2640 .elementor-element.elementor-element-2e6c691{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-a027b0d img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-abce284 img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-f57b06e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2640 .elementor-element.elementor-element-35ab7b2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-e73bec4{--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;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2640 .elementor-element.elementor-element-2e990df{background-color:var( --e-global-color-text );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-2e990df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-2e990df .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-063cbd9{width:var( --container-widget-width, 448.977px );max-width:448.977px;--container-widget-width:448.977px;--container-widget-flex-grow:0;text-align:start;}.elementor-2640 .elementor-element.elementor-element-063cbd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-063cbd9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-eefe358{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-eefe358.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-eefe358 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-189f01e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-1c2055d{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-6f1860d{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-6f1860d:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-6f1860d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-6f1860d{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-6f1860d{right:0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2640 .elementor-element.elementor-element-a7278da{z-index:2;}.elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-a7278da.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-a7278da.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-a7278da.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-a7278da:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-a7278da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-52749d3{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-ae15a4b{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-ae15a4b:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-ae15a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-ae15a4b{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-ae15a4b{right:0px;}.elementor-2640 .elementor-element.elementor-element-29464fa{z-index:2;}.elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-29464fa.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-29464fa.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-29464fa.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-29464fa:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-29464fa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-98a3883{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2640 .elementor-element.elementor-element-e277d6a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-0befc2e{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-0befc2e .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-964692f{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;}.elementor-2640 .elementor-element.elementor-element-f0ab64d{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-f0ab64d .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-53a07a6{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-53a07a6 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-36d70d2{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-36d70d2 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-2d0fa49{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-2d0fa49 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-413d24b{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2640 .elementor-element.elementor-element-7381b83 .elementor-button{background-color:var( --e-global-color-45d44e0 );font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:8px 32px 8px 32px;}.elementor-2640 .elementor-element.elementor-element-7381b83 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-7381b83 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-29d24e3 .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:100px 100px 100px 100px;padding:8px 24px 8px 24px;}.elementor-2640 .elementor-element.elementor-element-29d24e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-29d24e3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-29d24e3 .elementor-button:hover, .elementor-2640 .elementor-element.elementor-element-29d24e3 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-2640 .elementor-element.elementor-element-72b8570{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2640 .elementor-element.elementor-element-a895c16{--display:flex;}.elementor-2640 .elementor-element.elementor-element-1bec2d8 img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-e901cbf img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-46260d2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2640 .elementor-element.elementor-element-0dcbeff{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-5a3f882{--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;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2640 .elementor-element.elementor-element-80ba3fa{background-color:var( --e-global-color-text );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-80ba3fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-80ba3fa .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-e6785a7{width:var( --container-widget-width, 448.977px );max-width:448.977px;--container-widget-width:448.977px;--container-widget-flex-grow:0;text-align:start;}.elementor-2640 .elementor-element.elementor-element-e6785a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-e6785a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-ff3d8d3{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-ff3d8d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-ff3d8d3 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-5038049{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-7d82d7a{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-7876f4a{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-7876f4a:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-7876f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-7876f4a{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-7876f4a{right:0px;}.elementor-2640 .elementor-element.elementor-element-8f257d1{z-index:2;}.elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-8f257d1.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-8f257d1.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-8f257d1.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-8f257d1:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-8f257d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-6df47d3{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-022db9c{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-022db9c:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-022db9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-022db9c{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-022db9c{right:0px;}.elementor-2640 .elementor-element.elementor-element-aee3c58{z-index:2;}.elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-aee3c58.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-aee3c58.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-aee3c58.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-aee3c58:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-aee3c58:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-1348ef7{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2640 .elementor-element.elementor-element-2b24d12{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-fc11438{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-fc11438 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-1f80959{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;}.elementor-2640 .elementor-element.elementor-element-3e0f8db{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-3e0f8db .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-bf43873{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-bf43873 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-c603dc8{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-c603dc8 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-d95a4d4{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-d95a4d4 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-16bcfe1{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2640 .elementor-element.elementor-element-c984280 .elementor-button{background-color:var( --e-global-color-45d44e0 );font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:8px 32px 8px 32px;}.elementor-2640 .elementor-element.elementor-element-c984280 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-c984280 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-d633cc1 .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:100px 100px 100px 100px;padding:8px 24px 8px 24px;}.elementor-2640 .elementor-element.elementor-element-d633cc1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-d633cc1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-d633cc1 .elementor-button:hover, .elementor-2640 .elementor-element.elementor-element-d633cc1 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-2640 .elementor-element.elementor-element-5d84742{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2640 .elementor-element.elementor-element-79264ae{--display:flex;}.elementor-2640 .elementor-element.elementor-element-bde8593 img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-0295158 img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-c6c2edd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2640 .elementor-element.elementor-element-7445aa5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-213faf2{--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;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2640 .elementor-element.elementor-element-1ad57e9{background-color:var( --e-global-color-text );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-1ad57e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-1ad57e9 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-d99fd1c{width:var( --container-widget-width, 448.977px );max-width:448.977px;--container-widget-width:448.977px;--container-widget-flex-grow:0;text-align:start;}.elementor-2640 .elementor-element.elementor-element-d99fd1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-d99fd1c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-c7b90a0{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-c7b90a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-c7b90a0 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-9f6e170{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-fbe4654{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-3c9bd4b{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-3c9bd4b:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-3c9bd4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-3c9bd4b{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-3c9bd4b{right:0px;}.elementor-2640 .elementor-element.elementor-element-395d79f{z-index:2;}.elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-395d79f.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-395d79f.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-395d79f.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-395d79f:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-395d79f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-fc8e97f{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-2463fbc{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-2463fbc:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-2463fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-2463fbc{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-2463fbc{right:0px;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e{z-index:2;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-2ab4a3e.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-2ab4a3e.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-2ab4a3e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-11150e3{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2640 .elementor-element.elementor-element-431fe0f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-18f00c9{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-18f00c9 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-2a9a7ee{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;}.elementor-2640 .elementor-element.elementor-element-7533c28{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-7533c28 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-46cdd43{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-46cdd43 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-a8c08f3{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-a8c08f3 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-f2c7f03{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-f2c7f03 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-6577bc7{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2640 .elementor-element.elementor-element-79c9e3d .elementor-button{background-color:var( --e-global-color-45d44e0 );font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:8px 32px 8px 32px;}.elementor-2640 .elementor-element.elementor-element-79c9e3d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-79c9e3d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-b3a29f5 .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:100px 100px 100px 100px;padding:8px 24px 8px 24px;}.elementor-2640 .elementor-element.elementor-element-b3a29f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-b3a29f5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-b3a29f5 .elementor-button:hover, .elementor-2640 .elementor-element.elementor-element-b3a29f5 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-2640 .elementor-element.elementor-element-c6b12b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2640 .elementor-element.elementor-element-6e34224{--display:flex;}.elementor-2640 .elementor-element.elementor-element-1a78396 img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-ccce437 img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-3778b30{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2640 .elementor-element.elementor-element-2f47e4c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-4d9b4aa{--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;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2640 .elementor-element.elementor-element-7beef23{background-color:var( --e-global-color-text );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-7beef23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-7beef23 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-42eceee{width:var( --container-widget-width, 473.977px );max-width:473.977px;--container-widget-width:473.977px;--container-widget-flex-grow:0;text-align:start;}.elementor-2640 .elementor-element.elementor-element-42eceee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-42eceee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-9480af5{width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-9480af5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-9480af5 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-71e4f54{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-dc64687{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-111b2b7{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-111b2b7:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-111b2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-111b2b7{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-111b2b7{right:0px;}.elementor-2640 .elementor-element.elementor-element-83660c9{z-index:2;}.elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-83660c9.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-83660c9.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-83660c9.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-83660c9:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-83660c9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-84a3d82{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-88b5af1{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-88b5af1:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-88b5af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-88b5af1{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-88b5af1{right:0px;}.elementor-2640 .elementor-element.elementor-element-64ee4cd{z-index:2;}.elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-64ee4cd.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-64ee4cd.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-64ee4cd.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-64ee4cd:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-64ee4cd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-7302a73{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2640 .elementor-element.elementor-element-5fddfa9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-96a1297{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-96a1297 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-17d235b{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;}.elementor-2640 .elementor-element.elementor-element-6f12e7d{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-6f12e7d .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-f826cd0{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-f826cd0 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-8418be2{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-8418be2 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-066d20f{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-066d20f .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-11bf732{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2640 .elementor-element.elementor-element-651db8e .elementor-button{background-color:var( --e-global-color-45d44e0 );font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:8px 32px 8px 32px;}.elementor-2640 .elementor-element.elementor-element-651db8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-651db8e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-73bf680 .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:100px 100px 100px 100px;padding:8px 24px 8px 24px;}.elementor-2640 .elementor-element.elementor-element-73bf680 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-73bf680 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-73bf680 .elementor-button:hover, .elementor-2640 .elementor-element.elementor-element-73bf680 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-2640 .elementor-element.elementor-element-f4fa155{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2640 .elementor-element.elementor-element-0ab943a{--display:flex;}.elementor-2640 .elementor-element.elementor-element-172e9dd img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-f10a85d img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-2f5df72{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2640 .elementor-element.elementor-element-066ecd7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-b7181b3{--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;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2640 .elementor-element.elementor-element-31ff2d0{background-color:var( --e-global-color-text );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-31ff2d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-31ff2d0 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-b16a166{width:var( --container-widget-width, 448.977px );max-width:448.977px;--container-widget-width:448.977px;--container-widget-flex-grow:0;text-align:start;}.elementor-2640 .elementor-element.elementor-element-b16a166.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-b16a166 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-03127b0{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-03127b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-03127b0 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-201e8d2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-2e88a41{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-fddedfe{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-fddedfe:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-fddedfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-fddedfe{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-fddedfe{right:0px;}.elementor-2640 .elementor-element.elementor-element-329f61c{z-index:2;}.elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-329f61c.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-329f61c.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-329f61c.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-329f61c:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-329f61c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-2715d5d{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-2a864c7{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-2a864c7:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-2a864c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-2a864c7{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-2a864c7{right:0px;}.elementor-2640 .elementor-element.elementor-element-bb4a736{z-index:2;}.elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-bb4a736.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-bb4a736.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-bb4a736.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-bb4a736:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-bb4a736:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-7235d1c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2640 .elementor-element.elementor-element-fa25346{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-cfc4368{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-cfc4368 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-bfc7b11{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;}.elementor-2640 .elementor-element.elementor-element-11e65ac{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-11e65ac .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-23b6cb1{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-23b6cb1 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-a15e7d2{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-a15e7d2 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-c0cca28{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-c0cca28 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-9be54df{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2640 .elementor-element.elementor-element-1797ec9 .elementor-button{background-color:var( --e-global-color-45d44e0 );font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:8px 32px 8px 32px;}.elementor-2640 .elementor-element.elementor-element-1797ec9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-1797ec9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-b7d0427 .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:100px 100px 100px 100px;padding:8px 24px 8px 24px;}.elementor-2640 .elementor-element.elementor-element-b7d0427 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-b7d0427 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-b7d0427 .elementor-button:hover, .elementor-2640 .elementor-element.elementor-element-b7d0427 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-2640 .elementor-element.elementor-element-5f2bb54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2640 .elementor-element.elementor-element-08ceb70{--display:flex;}.elementor-2640 .elementor-element.elementor-element-c74625a img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-4728c71 img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-1b78393 img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-05fbfcb img{width:100%;max-width:100%;}.elementor-2640 .elementor-element.elementor-element-82aef33{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2640 .elementor-element.elementor-element-37f9076{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-175d434{--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;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2640 .elementor-element.elementor-element-160a066{background-color:var( --e-global-color-text );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-160a066.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-160a066 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-9b78db3{width:var( --container-widget-width, 448.977px );max-width:448.977px;--container-widget-width:448.977px;--container-widget-flex-grow:0;text-align:start;}.elementor-2640 .elementor-element.elementor-element-9b78db3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-9b78db3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-591bbda{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-591bbda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2640 .elementor-element.elementor-element-591bbda .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-c2f8660{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-3792075{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-12ee53c{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-12ee53c:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-12ee53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-12ee53c{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-12ee53c{right:0px;}.elementor-2640 .elementor-element.elementor-element-2e701e1{z-index:2;}.elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-2e701e1.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-2e701e1.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-2e701e1.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-2e701e1:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-2e701e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-ad3fe72{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-d65686a{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-d65686a:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-d65686a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-d65686a{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-d65686a{right:0px;}.elementor-2640 .elementor-element.elementor-element-4a37446{z-index:2;}.elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-4a37446.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-4a37446.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-4a37446.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-4a37446:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-4a37446:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-d31ee50{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-69695c8{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-69695c8:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-69695c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-69695c8{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-69695c8{right:0px;}.elementor-2640 .elementor-element.elementor-element-611efdb{z-index:2;}.elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-611efdb.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-611efdb.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-611efdb.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-611efdb:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-611efdb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-485eee5{--display:flex;--min-height:58px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:var( --e-global-color-d5db85b );--border-color:var( --e-global-color-d5db85b );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2640 .elementor-element.elementor-element-05536a9{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2640 .elementor-element.elementor-element-05536a9:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-05536a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5db85b );}body:not(.rtl) .elementor-2640 .elementor-element.elementor-element-05536a9{left:0px;}body.rtl .elementor-2640 .elementor-element.elementor-element-05536a9{right:0px;}.elementor-2640 .elementor-element.elementor-element-edd65f4{z-index:2;}.elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-edd65f4.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-edd65f4.elementor-view-framed .elementor-icon, .elementor-2640 .elementor-element.elementor-element-edd65f4.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon{font-size:24px;}.elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px !important;}.elementor-2640 .elementor-element.elementor-element-edd65f4:has(:hover) .elementor-icon-box-title,
					 .elementor-2640 .elementor-element.elementor-element-edd65f4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px !important;color:var( --e-global-color-37f2ba9 );}.elementor-2640 .elementor-element.elementor-element-cb13f8a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2640 .elementor-element.elementor-element-b692746{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2640 .elementor-element.elementor-element-90540bd{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-90540bd .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-ed886b8 );}.elementor-2640 .elementor-element.elementor-element-6445608{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;}.elementor-2640 .elementor-element.elementor-element-7d979b1{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-7d979b1 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-0f2e9a2{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-0f2e9a2 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-5c16945{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-5c16945 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-25860ae{background-color:var( --e-global-color-d5db85b );padding:2px 16px 7px 16px;border-radius:4px 4px 4px 4px;}.elementor-2640 .elementor-element.elementor-element-25860ae .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-45d44e0 );}.elementor-2640 .elementor-element.elementor-element-58a1fe4{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2640 .elementor-element.elementor-element-44c74e7 .elementor-button{background-color:var( --e-global-color-45d44e0 );font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:8px 32px 8px 32px;}.elementor-2640 .elementor-element.elementor-element-44c74e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-44c74e7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-be208b4 .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-37f2ba9 );color:var( --e-global-color-37f2ba9 );border-radius:100px 100px 100px 100px;padding:8px 24px 8px 24px;}.elementor-2640 .elementor-element.elementor-element-be208b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2640 .elementor-element.elementor-element-be208b4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2640 .elementor-element.elementor-element-be208b4 .elementor-button:hover, .elementor-2640 .elementor-element.elementor-element-be208b4 .elementor-button:focus{border-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-063cbd9 .elementor-heading-title{font-size:40px;}.elementor-2640 .elementor-element.elementor-element-189f01e{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-e6785a7 .elementor-heading-title{font-size:40px;}.elementor-2640 .elementor-element.elementor-element-5038049{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-d99fd1c .elementor-heading-title{font-size:40px;}.elementor-2640 .elementor-element.elementor-element-9f6e170{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-42eceee .elementor-heading-title{font-size:40px;}.elementor-2640 .elementor-element.elementor-element-71e4f54{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-b16a166 .elementor-heading-title{font-size:40px;}.elementor-2640 .elementor-element.elementor-element-201e8d2{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-9b78db3 .elementor-heading-title{font-size:40px;}.elementor-2640 .elementor-element.elementor-element-c2f8660{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2640 .elementor-element.elementor-element-7a78305{--width:auto;}.elementor-2640 .elementor-element.elementor-element-2e6c691{--width:690px;}.elementor-2640 .elementor-element.elementor-element-f57b06e{--width:520px;}.elementor-2640 .elementor-element.elementor-element-189f01e{--width:500px;}.elementor-2640 .elementor-element.elementor-element-a895c16{--width:690px;}.elementor-2640 .elementor-element.elementor-element-46260d2{--width:520px;}.elementor-2640 .elementor-element.elementor-element-5038049{--width:500px;}.elementor-2640 .elementor-element.elementor-element-79264ae{--width:690px;}.elementor-2640 .elementor-element.elementor-element-c6c2edd{--width:520px;}.elementor-2640 .elementor-element.elementor-element-9f6e170{--width:500px;}.elementor-2640 .elementor-element.elementor-element-6e34224{--width:690px;}.elementor-2640 .elementor-element.elementor-element-3778b30{--width:520px;}.elementor-2640 .elementor-element.elementor-element-71e4f54{--width:500px;}.elementor-2640 .elementor-element.elementor-element-0ab943a{--width:690px;}.elementor-2640 .elementor-element.elementor-element-2f5df72{--width:520px;}.elementor-2640 .elementor-element.elementor-element-201e8d2{--width:500px;}.elementor-2640 .elementor-element.elementor-element-08ceb70{--width:690px;}.elementor-2640 .elementor-element.elementor-element-82aef33{--width:520px;}.elementor-2640 .elementor-element.elementor-element-c2f8660{--width:500px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2640 .elementor-element.elementor-element-7a78305{--width:auto;}.elementor-2640 .elementor-element.elementor-element-189f01e{--width:100%;}.elementor-2640 .elementor-element.elementor-element-5038049{--width:100%;}.elementor-2640 .elementor-element.elementor-element-9f6e170{--width:100%;}.elementor-2640 .elementor-element.elementor-element-71e4f54{--width:100%;}.elementor-2640 .elementor-element.elementor-element-201e8d2{--width:100%;}.elementor-2640 .elementor-element.elementor-element-c2f8660{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2640 .elementor-element.elementor-element-7a78305{--width:100%;}}@media(max-width:1024px){.elementor-2640 .elementor-element.elementor-element-7a78305{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-e61f670{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-f57b06e.e-con{--order:-99999 /* order start hack */;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-189f01e{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-413d24b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2640 .elementor-element.elementor-element-72b8570{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2640 .elementor-element.elementor-element-46260d2.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-5038049{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-16bcfe1{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2640 .elementor-element.elementor-element-5d84742{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2640 .elementor-element.elementor-element-c6c2edd.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-9f6e170{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-6577bc7{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2640 .elementor-element.elementor-element-c6b12b1{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2640 .elementor-element.elementor-element-3778b30.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-71e4f54{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-11bf732{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2640 .elementor-element.elementor-element-f4fa155{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2640 .elementor-element.elementor-element-2f5df72.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-201e8d2{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-9be54df{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2640 .elementor-element.elementor-element-5f2bb54{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2640 .elementor-element.elementor-element-82aef33.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-c2f8660{--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-58a1fe4{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-2640 .elementor-element.elementor-element-b9282f3{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-a027b0d img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-abce284 img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-f57b06e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-f57b06e.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-35ab7b2{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-2e990df{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-2e990df .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-063cbd9{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-063cbd9 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.01em;}.elementor-2640 .elementor-element.elementor-element-eefe358 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-189f01e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-98a3883{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-0befc2e .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-f0ab64d{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-f0ab64d .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-53a07a6{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-53a07a6 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-36d70d2{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-36d70d2 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-2d0fa49{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-2d0fa49 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-413d24b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-a895c16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-1bec2d8 img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-e901cbf img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-46260d2{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-46260d2.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-0dcbeff{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-80ba3fa{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-80ba3fa .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-e6785a7{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-e6785a7 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.01em;}.elementor-2640 .elementor-element.elementor-element-ff3d8d3 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-5038049{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-1348ef7{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-fc11438 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-3e0f8db{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-3e0f8db .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-bf43873{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-bf43873 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-c603dc8{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-c603dc8 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-d95a4d4{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-d95a4d4 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-16bcfe1{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-bde8593 img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-0295158 img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-c6c2edd{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-c6c2edd.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-7445aa5{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-1ad57e9{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-1ad57e9 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-d99fd1c{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-d99fd1c .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.01em;}.elementor-2640 .elementor-element.elementor-element-c7b90a0 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-9f6e170{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-11150e3{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-18f00c9 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-7533c28{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-7533c28 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-46cdd43{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-46cdd43 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-a8c08f3{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-a8c08f3 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-f2c7f03{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-f2c7f03 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-6577bc7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-1a78396 img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-ccce437 img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-3778b30{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-3778b30.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-2f47e4c{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-7beef23{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-7beef23 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-42eceee{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-42eceee .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.01em;}.elementor-2640 .elementor-element.elementor-element-9480af5 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-71e4f54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-7302a73{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-96a1297 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-6f12e7d{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-6f12e7d .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-f826cd0{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-f826cd0 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-8418be2{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-8418be2 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-066d20f{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-066d20f .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-11bf732{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-172e9dd img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-f10a85d img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-2f5df72{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-2f5df72.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-066ecd7{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-31ff2d0{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-31ff2d0 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-b16a166{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-b16a166 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.01em;}.elementor-2640 .elementor-element.elementor-element-03127b0 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-201e8d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-7235d1c{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-cfc4368 .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-11e65ac{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-11e65ac .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-23b6cb1{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-23b6cb1 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-a15e7d2{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-a15e7d2 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-c0cca28{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-c0cca28 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-9be54df{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-c74625a img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-4728c71 img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-1b78393 img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-05fbfcb img{max-width:calc(100% - 40px) !important;}.elementor-2640 .elementor-element.elementor-element-82aef33{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2640 .elementor-element.elementor-element-82aef33.e-con{--order:-99999 /* order start hack */;}.elementor-2640 .elementor-element.elementor-element-37f9076{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-160a066{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-160a066 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-9b78db3{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-2640 .elementor-element.elementor-element-9b78db3 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.01em;}.elementor-2640 .elementor-element.elementor-element-591bbda .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-c2f8660{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-title, .elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-title a{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-description{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-cb13f8a{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2640 .elementor-element.elementor-element-90540bd .elementor-heading-title{font-size:16px;}.elementor-2640 .elementor-element.elementor-element-7d979b1{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-7d979b1 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-0f2e9a2{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-0f2e9a2 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-5c16945{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-5c16945 .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-25860ae{padding:0px 12px 5px 12px;}.elementor-2640 .elementor-element.elementor-element-25860ae .elementor-heading-title{font-size:14px;}.elementor-2640 .elementor-element.elementor-element-58a1fe4{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-9e44b92 */.elementor-2640 .elementor-element.elementor-element-9e44b92 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be6f119 */.elementor-2640 .elementor-element.elementor-element-be6f119 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-741a7de */.elementor-2640 .elementor-element.elementor-element-741a7de .elementor-button {
    height: 56px;
    display: flex;
}

.elementor-2640 .elementor-element.elementor-element-741a7de .elementor-button svg {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c233388 */.elementor-2640 .elementor-element.elementor-element-c233388 .elementor-button {
    height: 56px;
    display: flex;
}

.elementor-2640 .elementor-element.elementor-element-c233388 .elementor-button svg {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-add0a4e */.elementor-2640 .elementor-element.elementor-element-add0a4e .elementor-button {
    height: 56px;
    display: flex;
}

.elementor-2640 .elementor-element.elementor-element-add0a4e .elementor-button svg {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7d0ece */.elementor-2640 .elementor-element.elementor-element-e7d0ece .elementor-button {
    height: 56px;
    display: flex;
}

.elementor-2640 .elementor-element.elementor-element-e7d0ece .elementor-button svg {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a8ac9a */.elementor-2640 .elementor-element.elementor-element-1a8ac9a .elementor-button {
    height: 56px;
    display: flex;
}

.elementor-2640 .elementor-element.elementor-element-1a8ac9a .elementor-button svg {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d0a45b */.elementor-2640 .elementor-element.elementor-element-2d0a45b .elementor-button {
    height: 56px;
    display: flex;
}

.elementor-2640 .elementor-element.elementor-element-2d0a45b .elementor-button svg {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a78305 */.elementor-2640 .elementor-element.elementor-element-7a78305 {
    display: flex;
    flex-wrap: nowrap;


    overflow-x: auto;
    overflow-y: hidden;

    padding-left: 24px;
    padding-right: 24px;

    scroll-snap-type: x mandatory;
    scroll-padding-left: 24px;
    scroll-padding-right: 24px;

    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .elementor-2640 .elementor-element.elementor-element-7a78305::-webkit-scrollbar {
    display: none;
  }

  .elementor-2640 .elementor-element.elementor-element-7a78305 .button-tab {
    flex: 0 0 auto;
    scroll-snap-align: start;
    scroll-snap-stop: always;
    cursor: pointer;
  }
  
  .elementor-2640 .elementor-element.elementor-element-7a78305 .is-active-tab .elementor-button{
      background: #5A17EE !important;
      color: #fff !important;
  }


  .elementor-2640 .elementor-element.elementor-element-7a78305 .is-active-tab .elementor-button svg{
        filter: brightness(999999);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6c691 */.elementor-2640 .elementor-element.elementor-element-2e6c691 {
    aspect-ratio: 630/747;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-063cbd9 */.elementor-2640 .elementor-element.elementor-element-063cbd9 span {
  background: linear-gradient(270deg, #3E169C 0%, #4D17C7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eefe358 */.elementor-2640 .elementor-element.elementor-element-eefe358 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1860d */.elementor-2640 .elementor-element.elementor-element-6f1860d {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7278da */.elementor-2640 .elementor-element.elementor-element-a7278da .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae15a4b */.elementor-2640 .elementor-element.elementor-element-ae15a4b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29464fa */.elementor-2640 .elementor-element.elementor-element-29464fa .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189f01e */.elementor-2640 .elementor-element.elementor-element-189f01e {
    max-width: 508px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0befc2e */.elementor-2640 .elementor-element.elementor-element-0befc2e span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7381b83 */.elementor-2640 .elementor-element.elementor-element-7381b83 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-7381b83:hover .elementor-button {
    transform: translatey(-5px);
}

span.elementor-button-content-wrapper {
    align-items: center;
    justify-content: center;
    z-index: 10;
}

.elementor-2640 .elementor-element.elementor-element-7381b83 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}

.elementor-2640 .elementor-element.elementor-element-7381b83 .elementor-button.btn-radial-hover {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

.elementor-2640 .elementor-element.elementor-element-7381b83 .elementor-button.btn-radial-hover::before {
  --size: 0;
  content: '';
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: radial-gradient(circle closest-side, #300D8C, transparent);
  transform: translate(-50%, -50%);
  transition: width .2s ease, height .2s ease;
  pointer-events: none;
}

.elementor-2640 .elementor-element.elementor-element-7381b83 .elementor-button.btn-radial-hover:hover::before {
  --size: 400px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29d24e3 */.elementor-2640 .elementor-element.elementor-element-29d24e3 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-29d24e3:hover .elementor-button {
    transform: translatey(-5px);
}

.elementor-2640 .elementor-element.elementor-element-29d24e3 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a895c16 */.elementor-2640 .elementor-element.elementor-element-a895c16 {
    aspect-ratio: 630/747;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6785a7 */.elementor-2640 .elementor-element.elementor-element-e6785a7 span {
  background: linear-gradient(270deg, #3E169C 0%, #4D17C7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff3d8d3 */.elementor-2640 .elementor-element.elementor-element-ff3d8d3 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7876f4a */.elementor-2640 .elementor-element.elementor-element-7876f4a {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f257d1 */.elementor-2640 .elementor-element.elementor-element-8f257d1 .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-022db9c */.elementor-2640 .elementor-element.elementor-element-022db9c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aee3c58 */.elementor-2640 .elementor-element.elementor-element-aee3c58 .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5038049 */.elementor-2640 .elementor-element.elementor-element-5038049 {
    max-width: 508px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc11438 */.elementor-2640 .elementor-element.elementor-element-fc11438 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c984280 */.elementor-2640 .elementor-element.elementor-element-c984280 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-c984280:hover .elementor-button {
    transform: translatey(-5px);
}

span.elementor-button-content-wrapper {
    align-items: center;
    justify-content: center;
    z-index: 10;
}

.elementor-2640 .elementor-element.elementor-element-c984280 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}

.elementor-2640 .elementor-element.elementor-element-c984280 .elementor-button.btn-radial-hover {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

.elementor-2640 .elementor-element.elementor-element-c984280 .elementor-button.btn-radial-hover::before {
  --size: 0;
  content: '';
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: radial-gradient(circle closest-side, #300D8C, transparent);
  transform: translate(-50%, -50%);
  transition: width .2s ease, height .2s ease;
  pointer-events: none;
}

.elementor-2640 .elementor-element.elementor-element-c984280 .elementor-button.btn-radial-hover:hover::before {
  --size: 400px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d633cc1 */.elementor-2640 .elementor-element.elementor-element-d633cc1 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-d633cc1:hover .elementor-button {
    transform: translatey(-5px);
}

.elementor-2640 .elementor-element.elementor-element-d633cc1 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79264ae */.elementor-2640 .elementor-element.elementor-element-79264ae {
    aspect-ratio: 630/747;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d99fd1c */.elementor-2640 .elementor-element.elementor-element-d99fd1c span {
  background: linear-gradient(270deg, #3E169C 0%, #4D17C7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7b90a0 */.elementor-2640 .elementor-element.elementor-element-c7b90a0 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c9bd4b */.elementor-2640 .elementor-element.elementor-element-3c9bd4b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-395d79f */.elementor-2640 .elementor-element.elementor-element-395d79f .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2463fbc */.elementor-2640 .elementor-element.elementor-element-2463fbc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ab4a3e */.elementor-2640 .elementor-element.elementor-element-2ab4a3e .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6e170 */.elementor-2640 .elementor-element.elementor-element-9f6e170 {
    max-width: 508px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18f00c9 */.elementor-2640 .elementor-element.elementor-element-18f00c9 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79c9e3d */.elementor-2640 .elementor-element.elementor-element-79c9e3d .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-79c9e3d:hover .elementor-button {
    transform: translatey(-5px);
}

span.elementor-button-content-wrapper {
    align-items: center;
    justify-content: center;
    z-index: 10;
}

.elementor-2640 .elementor-element.elementor-element-79c9e3d .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}

.elementor-2640 .elementor-element.elementor-element-79c9e3d .elementor-button.btn-radial-hover {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

.elementor-2640 .elementor-element.elementor-element-79c9e3d .elementor-button.btn-radial-hover::before {
  --size: 0;
  content: '';
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: radial-gradient(circle closest-side, #300D8C, transparent);
  transform: translate(-50%, -50%);
  transition: width .2s ease, height .2s ease;
  pointer-events: none;
}

.elementor-2640 .elementor-element.elementor-element-79c9e3d .elementor-button.btn-radial-hover:hover::before {
  --size: 400px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3a29f5 */.elementor-2640 .elementor-element.elementor-element-b3a29f5 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-b3a29f5:hover .elementor-button {
    transform: translatey(-5px);
}

.elementor-2640 .elementor-element.elementor-element-b3a29f5 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34224 */.elementor-2640 .elementor-element.elementor-element-6e34224 {
    aspect-ratio: 630/747;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42eceee */.elementor-2640 .elementor-element.elementor-element-42eceee span {
  background: linear-gradient(270deg, #3E169C 0%, #4D17C7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9480af5 */.elementor-2640 .elementor-element.elementor-element-9480af5 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111b2b7 */.elementor-2640 .elementor-element.elementor-element-111b2b7 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83660c9 */.elementor-2640 .elementor-element.elementor-element-83660c9 .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88b5af1 */.elementor-2640 .elementor-element.elementor-element-88b5af1 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64ee4cd */.elementor-2640 .elementor-element.elementor-element-64ee4cd .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e4f54 */.elementor-2640 .elementor-element.elementor-element-71e4f54 {
    max-width: 508px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96a1297 */.elementor-2640 .elementor-element.elementor-element-96a1297 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-651db8e */.elementor-2640 .elementor-element.elementor-element-651db8e .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-651db8e:hover .elementor-button {
    transform: translatey(-5px);
}

span.elementor-button-content-wrapper {
    align-items: center;
    justify-content: center;
    z-index: 10;
}

.elementor-2640 .elementor-element.elementor-element-651db8e .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}

.elementor-2640 .elementor-element.elementor-element-651db8e .elementor-button.btn-radial-hover {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

.elementor-2640 .elementor-element.elementor-element-651db8e .elementor-button.btn-radial-hover::before {
  --size: 0;
  content: '';
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: radial-gradient(circle closest-side, #300D8C, transparent);
  transform: translate(-50%, -50%);
  transition: width .2s ease, height .2s ease;
  pointer-events: none;
}

.elementor-2640 .elementor-element.elementor-element-651db8e .elementor-button.btn-radial-hover:hover::before {
  --size: 400px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73bf680 */.elementor-2640 .elementor-element.elementor-element-73bf680 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-73bf680:hover .elementor-button {
    transform: translatey(-5px);
}

.elementor-2640 .elementor-element.elementor-element-73bf680 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ab943a */.elementor-2640 .elementor-element.elementor-element-0ab943a {
    aspect-ratio: 630/747;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16a166 */.elementor-2640 .elementor-element.elementor-element-b16a166 span {
  background: linear-gradient(270deg, #3E169C 0%, #4D17C7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03127b0 */.elementor-2640 .elementor-element.elementor-element-03127b0 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fddedfe */.elementor-2640 .elementor-element.elementor-element-fddedfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-329f61c */.elementor-2640 .elementor-element.elementor-element-329f61c .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a864c7 */.elementor-2640 .elementor-element.elementor-element-2a864c7 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb4a736 */.elementor-2640 .elementor-element.elementor-element-bb4a736 .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201e8d2 */.elementor-2640 .elementor-element.elementor-element-201e8d2 {
    max-width: 508px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfc4368 */.elementor-2640 .elementor-element.elementor-element-cfc4368 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1797ec9 */.elementor-2640 .elementor-element.elementor-element-1797ec9 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-1797ec9:hover .elementor-button {
    transform: translatey(-5px);
}

span.elementor-button-content-wrapper {
    align-items: center;
    justify-content: center;
    z-index: 10;
}

.elementor-2640 .elementor-element.elementor-element-1797ec9 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}

.elementor-2640 .elementor-element.elementor-element-1797ec9 .elementor-button.btn-radial-hover {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

.elementor-2640 .elementor-element.elementor-element-1797ec9 .elementor-button.btn-radial-hover::before {
  --size: 0;
  content: '';
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: radial-gradient(circle closest-side, #300D8C, transparent);
  transform: translate(-50%, -50%);
  transition: width .2s ease, height .2s ease;
  pointer-events: none;
}

.elementor-2640 .elementor-element.elementor-element-1797ec9 .elementor-button.btn-radial-hover:hover::before {
  --size: 400px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7d0427 */.elementor-2640 .elementor-element.elementor-element-b7d0427 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-b7d0427:hover .elementor-button {
    transform: translatey(-5px);
}

.elementor-2640 .elementor-element.elementor-element-b7d0427 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ceb70 */.elementor-2640 .elementor-element.elementor-element-08ceb70 {
    aspect-ratio: 630/747;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b78db3 */.elementor-2640 .elementor-element.elementor-element-9b78db3 span {
  background: linear-gradient(270deg, #3E169C 0%, #4D17C7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-591bbda */.elementor-2640 .elementor-element.elementor-element-591bbda span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ee53c */.elementor-2640 .elementor-element.elementor-element-12ee53c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e701e1 */.elementor-2640 .elementor-element.elementor-element-2e701e1 .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65686a */.elementor-2640 .elementor-element.elementor-element-d65686a {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a37446 */.elementor-2640 .elementor-element.elementor-element-4a37446 .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69695c8 */.elementor-2640 .elementor-element.elementor-element-69695c8 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-611efdb */.elementor-2640 .elementor-element.elementor-element-611efdb .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05536a9 */.elementor-2640 .elementor-element.elementor-element-05536a9 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edd65f4 */.elementor-2640 .elementor-element.elementor-element-edd65f4 .elementor-icon-box-title {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2f8660 */.elementor-2640 .elementor-element.elementor-element-c2f8660 {
    max-width: 508px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90540bd */.elementor-2640 .elementor-element.elementor-element-90540bd span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44c74e7 */.elementor-2640 .elementor-element.elementor-element-44c74e7 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-44c74e7:hover .elementor-button {
    transform: translatey(-5px);
}

span.elementor-button-content-wrapper {
    align-items: center;
    justify-content: center;
    z-index: 10;
}

.elementor-2640 .elementor-element.elementor-element-44c74e7 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}

.elementor-2640 .elementor-element.elementor-element-44c74e7 .elementor-button.btn-radial-hover {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

.elementor-2640 .elementor-element.elementor-element-44c74e7 .elementor-button.btn-radial-hover::before {
  --size: 0;
  content: '';
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: radial-gradient(circle closest-side, #300D8C, transparent);
  transform: translate(-50%, -50%);
  transition: width .2s ease, height .2s ease;
  pointer-events: none;
}

.elementor-2640 .elementor-element.elementor-element-44c74e7 .elementor-button.btn-radial-hover:hover::before {
  --size: 400px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be208b4 */.elementor-2640 .elementor-element.elementor-element-be208b4 .elementor-button {
    height: 52px;
    display: flex;
    transition:all 0.5s ease;
}

.elementor-2640 .elementor-element.elementor-element-be208b4:hover .elementor-button {
    transform: translatey(-5px);
}

.elementor-2640 .elementor-element.elementor-element-be208b4 .elementor-button-icon{
	font-size: 20px !important;
	vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5165 *//* ========== Cards (click) ========== */
.card-trocar-imagem{
  cursor: pointer;
  pointer-events: auto;
}

/* ========== Barra de carregamento (width) ========== */
.barra-de-carregamento{
  width: 0%;
  transition: none;
  will-change: width;
}

/* ========== Imagens (stack + fade) ========== */
.imagem-de-troca{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition: opacity 300ms ease;
  will-change: opacity;
}

.imagem-de-troca.is-active{
  opacity: 1;
}

/* ========== Mobile: slider horizontal ========== */
@media (max-width: 767px) {
  .box-card-trocar-imagem{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;

    padding-left: 24px;
    padding-right: 24px;

    scroll-snap-type: x mandatory;
    scroll-padding-left: 24px;
    scroll-padding-right: 24px;

    scroll-behavior: smooth;

    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .box-card-trocar-imagem::-webkit-scrollbar{
    display: none;
  }

   .box-card-trocar-imagem .card-trocar-imagem{
    flex: 0 0 80%;
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

 .box-card-trocar-imagem > :not(.card-trocar-imagem){
    display: none !important;
  }
}

.tab-section-troca .componente-duplicata.is-clone-mobile{
  display: none !important;
}

/* Mobile/Tablet: mostra o clone e esconde o original */
@media (max-width: 1024px){
  .tab-section-troca .componente-duplicata:not(.is-clone-mobile){
    display: none !important;
  }

  .tab-section-troca .componente-duplicata.is-clone-mobile{
    display: flex !important;
  }
}/* End custom CSS */