.elementor-1351 .elementor-element.elementor-element-895be44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:clamp(1.75rem, 0.8885rem + 3.8288vw, 3.875rem) clamp(1.75rem, 0.8885rem + 3.8288vw, 3.875rem);--row-gap:clamp(1.75rem, 0.8885rem + 3.8288vw, 3.875rem);--column-gap:clamp(1.75rem, 0.8885rem + 3.8288vw, 3.875rem);--overflow:hidden;border-style:none;--border-style:none;--border-radius:0 0 clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-895be44:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-895be44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfce67c );}.elementor-1351 .elementor-element.elementor-element-d4b7358{--display:flex;--gap:clamp(1.75rem, 1.902rem + -0.6757vw, 1.375rem) clamp(1.75rem, 1.902rem + -0.6757vw, 1.375rem);--row-gap:clamp(1.75rem, 1.902rem + -0.6757vw, 1.375rem);--column-gap:clamp(1.75rem, 1.902rem + -0.6757vw, 1.375rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-860c7ee{--display:flex;--gap:clamp(0.5rem, 0.2973rem + 0.9009vw, 1rem) clamp(0.5rem, 0.2973rem + 0.9009vw, 1rem);--row-gap:clamp(0.5rem, 0.2973rem + 0.9009vw, 1rem);--column-gap:clamp(0.5rem, 0.2973rem + 0.9009vw, 1rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-01a2a50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1351 .elementor-element.elementor-element-01a2a50.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-01a2a50{text-align:left;}.elementor-1351 .elementor-element.elementor-element-01a2a50 .elementor-heading-title{font-family:var( --e-global-typography-f8bc2b0-font-family ), Sans-serif;font-size:var( --e-global-typography-f8bc2b0-font-size );font-weight:var( --e-global-typography-f8bc2b0-font-weight );line-height:var( --e-global-typography-f8bc2b0-line-height );letter-spacing:var( --e-global-typography-f8bc2b0-letter-spacing );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-2c74d8f{text-align:left;font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-6f0016b{--display:flex;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-e9b4e66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(2rem, 1.4426rem + 2.4775vw, 3.375rem) clamp(2rem, 1.4426rem + 2.4775vw, 3.375rem);--row-gap:clamp(2rem, 1.4426rem + 2.4775vw, 3.375rem);--column-gap:clamp(2rem, 1.4426rem + 2.4775vw, 3.375rem);}.elementor-1351 .elementor-element.elementor-element-aec584f{--display:flex;--gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem) clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--row-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--column-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-86eb71b{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-1351 .elementor-element.elementor-element-86eb71b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1351 .elementor-element.elementor-element-86eb71b.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-86eb71b .elementor-heading-title{font-family:var( --e-global-typography-4364700-font-family ), Sans-serif;font-size:var( --e-global-typography-4364700-font-size );font-weight:var( --e-global-typography-4364700-font-weight );line-height:var( --e-global-typography-4364700-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-38ef50f{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-38ef50f.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-08390ec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem) clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--row-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--column-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-d1bd6eb{--display:flex;--justify-content:flex-end;--gap:clamp(1.25rem, 0.9459rem + 1.3514vw, 2rem) clamp(1.25rem, 0.9459rem + 1.3514vw, 2rem);--row-gap:clamp(1.25rem, 0.9459rem + 1.3514vw, 2rem);--column-gap:clamp(1.25rem, 0.9459rem + 1.3514vw, 2rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1351 .elementor-element.elementor-element-d1bd6eb:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-d1bd6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfce67c );}.elementor-1351 .elementor-element.elementor-element-a7c4b8f{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-d1020d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-d1020d4 img{width:100%;}.elementor-1351 .elementor-element.elementor-element-4f10627{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-1c94290 .elementor-heading-title{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-36922ec{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-3a43e22 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-bea7296{--display:flex;--justify-content:flex-end;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1351 .elementor-element.elementor-element-bea7296:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-bea7296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfce67c );}.elementor-1351 .elementor-element.elementor-element-2b9f395{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-1b19451 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-1b19451 img{width:100%;}.elementor-1351 .elementor-element.elementor-element-7134628{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-2efde28 .elementor-heading-title{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-7c1a9c4{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-cdb22f3 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-ab3002e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(3.75rem, 3.2432rem + 2.2523vw, 5rem) clamp(3.75rem, 3.2432rem + 2.2523vw, 5rem);--row-gap:clamp(3.75rem, 3.2432rem + 2.2523vw, 5rem);--column-gap:clamp(3.75rem, 3.2432rem + 2.2523vw, 5rem);--overflow:hidden;border-style:none;--border-style:none;--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-1351 .elementor-element.elementor-element-ab3002e:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-ab3002e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfce67c );}.elementor-1351 .elementor-element.elementor-element-4c2f589{--display:flex;--gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem) clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--row-gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--column-gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-3e837b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem) clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--row-gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--column-gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-d8bd25a{--display:flex;--gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem) clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--row-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--column-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-f59925b .elementor-heading-title{font-family:var( --e-global-typography-4364700-font-family ), Sans-serif;font-size:var( --e-global-typography-4364700-font-size );font-weight:var( --e-global-typography-4364700-font-weight );line-height:var( --e-global-typography-4364700-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-6cf222e{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-307ed5f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-307ed5f .elementor-button{fill:var( --e-global-color-cfce67c );color:var( --e-global-color-cfce67c );}.elementor-1351 .elementor-element.elementor-element-1dd919c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem) clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--row-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--column-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-38f547b{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-38f547b:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-38f547b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-3abec3a{left:clamp(0.625rem, 0.3716rem + 1.1261vw, 1.25rem);}body.rtl .elementor-1351 .elementor-element.elementor-element-3abec3a{right:clamp(0.625rem, 0.3716rem + 1.1261vw, 1.25rem);}.elementor-1351 .elementor-element.elementor-element-3abec3a{top:clamp(0.625rem, 0.3716rem + 1.1261vw, 1.25rem);}.elementor-1351 .elementor-element.elementor-element-3abec3a .elementor-icon-wrapper{text-align:left;}.elementor-1351 .elementor-element.elementor-element-3abec3a .elementor-icon{font-size:clamp(1.625rem, 1.2196rem + 1.8018vw, 2.625rem);}.elementor-1351 .elementor-element.elementor-element-3abec3a .elementor-icon svg{height:clamp(1.625rem, 1.2196rem + 1.8018vw, 2.625rem);}.elementor-1351 .elementor-element.elementor-element-c93315d img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-05aebfe{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-05aebfe:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-05aebfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-d437083 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-0069388{--display:flex;--justify-content:space-between;--gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem) clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--row-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--column-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;grid-row:span 3;}.elementor-1351 .elementor-element.elementor-element-e954451 img{width:100%;border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-1351 .elementor-element.elementor-element-4dab29e{text-align:center;}.elementor-1351 .elementor-element.elementor-element-4dab29e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(3.5rem, 2.6892rem + 3.6036vw, 5.5rem);font-weight:700;line-height:120%;}.elementor-1351 .elementor-element.elementor-element-55d4d37 img{width:100%;border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-1351 .elementor-element.elementor-element-167880b{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-167880b:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-167880b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-de32ff8 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-b6703cf{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-b6703cf:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-b6703cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-6e70ee0 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-6763a77{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-6763a77:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-6763a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-a14e815 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-1168c21{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-1168c21:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-1168c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-e64bce3 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-46ae5f2{--display:flex;--gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem) clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--row-gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--column-gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-a9e64a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem) clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--row-gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--column-gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-af34c88{--display:flex;--gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem) clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--row-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--column-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-1278982 .elementor-heading-title{font-family:var( --e-global-typography-4364700-font-family ), Sans-serif;font-size:var( --e-global-typography-4364700-font-size );font-weight:var( --e-global-typography-4364700-font-weight );line-height:var( --e-global-typography-4364700-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-ba462c0{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-553c9bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-553c9bf .elementor-button{fill:var( --e-global-color-cfce67c );color:var( --e-global-color-cfce67c );}.elementor-1351 .elementor-element.elementor-element-0df09dc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem) clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--row-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--column-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-dc4e090{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-dc4e090:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-dc4e090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-fbf1b33 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-46cee20{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-46cee20:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-46cee20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-3d78b47 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-cd5f2d6{--display:flex;--justify-content:space-between;--gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem) clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--row-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--column-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;grid-row:span 3;}.elementor-1351 .elementor-element.elementor-element-1ac37bd img{width:100%;border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-1351 .elementor-element.elementor-element-2f5275f{text-align:center;}.elementor-1351 .elementor-element.elementor-element-2f5275f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(3.5rem, 2.6892rem + 3.6036vw, 5.5rem);font-weight:700;line-height:120%;}.elementor-1351 .elementor-element.elementor-element-ce17b1f img{width:100%;border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-1351 .elementor-element.elementor-element-834b8ac{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-834b8ac:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-834b8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-3fa9a13 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-ef631de{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-ef631de:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-ef631de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-a57512e img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-715283d{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-715283d:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-715283d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-ad3d98b img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-940e257{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-940e257:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-940e257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-be49cef img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-12b1695{--display:flex;--gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem) clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--row-gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--column-gap:clamp(2rem, 1.7466rem + 1.1261vw, 2.625rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-0047ec1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem) clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--row-gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--column-gap:clamp(2rem, 1.3666rem + 2.8153vw, 3.5625rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-aaca777{--display:flex;--gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem) clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--row-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--column-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-6327dd9 .elementor-heading-title{font-family:var( --e-global-typography-4364700-font-family ), Sans-serif;font-size:var( --e-global-typography-4364700-font-size );font-weight:var( --e-global-typography-4364700-font-weight );line-height:var( --e-global-typography-4364700-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-d846de2{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-4d68cbe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-4d68cbe .elementor-button{fill:var( --e-global-color-cfce67c );color:var( --e-global-color-cfce67c );}.elementor-1351 .elementor-element.elementor-element-1219d10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem) clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--row-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--column-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-e342037{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-e342037:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-e342037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-8791a70 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-c6ab994{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-c6ab994:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-c6ab994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-43d447d img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-8f8efd3{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-8f8efd3:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-8f8efd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-0367b53 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-dcadf59{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-dcadf59:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-dcadf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-c9aeab9 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-39241e5{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-39241e5:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-39241e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-02f8449 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-859259e{--display:flex;--justify-content:center;--gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem) clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--row-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--column-gap:clamp(0.25rem, 0.1486rem + 0.4505vw, 0.5rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-bottom:clamp(2.25rem, 1.5912rem + 2.9279vw, 3.875rem);--padding-left:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);--padding-right:clamp(0.75rem, 0.4966rem + 1.1261vw, 1.375rem);}.elementor-1351 .elementor-element.elementor-element-859259e:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-859259e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-f492d93 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1351 .elementor-element.elementor-element-8b847f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:clamp(0.75rem, 0.2432rem + 2.2523vw, 2rem) clamp(0.75rem, 0.2432rem + 2.2523vw, 2rem);--row-gap:clamp(0.75rem, 0.2432rem + 2.2523vw, 2rem);--column-gap:clamp(0.75rem, 0.2432rem + 2.2523vw, 2rem);--overflow:hidden;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-637b0fd{--display:flex;}.elementor-1351 .elementor-element.elementor-element-37e403e{width:initial;max-width:initial;text-align:center;}.elementor-1351 .elementor-element.elementor-element-37e403e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1351 .elementor-element.elementor-element-37e403e.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-37e403e .elementor-heading-title{font-family:var( --e-global-typography-4364700-font-family ), Sans-serif;font-size:var( --e-global-typography-4364700-font-size );font-weight:var( --e-global-typography-4364700-font-weight );line-height:var( --e-global-typography-4364700-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-3071f90{--display:flex;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-cd456ee .premium-hscroll-fixed-content{z-index:1;}.elementor-1351 .elementor-element.elementor-element-cd456ee.premium-hscroll-dots-bottom .premium-hscroll-nav{bottom:32px;}.elementor-1351 .elementor-element.elementor-element-cd456ee.premium-hscroll-dots-left .premium-hscroll-nav{left:32px;}.elementor-1351 .elementor-element.elementor-element-cd456ee.premium-hscroll-dots-right .premium-hscroll-nav{right:32px;}.elementor-1351 .elementor-element.elementor-element-cd456ee .premium-hscroll-nav-dot{width:8px;height:8px;background-color:var( --e-global-color-3115778 );}.elementor-1351 .elementor-element.elementor-element-cd456ee .premium-hscroll-carousel-icon{background-color:var( --e-global-color-3115778 );color:var( --e-global-color-3115778 );}.elementor-1351 .elementor-element.elementor-element-cd456ee .premium-hscroll-nav-item.active .premium-hscroll-nav-dot{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1351 .elementor-element.elementor-element-cd456ee .premium-hscroll-nav-item .premium-hscroll-nav-dot{border-color:var( --e-global-color-3115778 );}.elementor-1351 .elementor-element.elementor-element-476ceb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(2rem, 1.4426rem + 2.4775vw, 3.375rem) clamp(2rem, 1.4426rem + 2.4775vw, 3.375rem);--row-gap:clamp(2rem, 1.4426rem + 2.4775vw, 3.375rem);--column-gap:clamp(2rem, 1.4426rem + 2.4775vw, 3.375rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-1351 .elementor-element.elementor-element-476ceb6:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-476ceb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfce67c );}.elementor-1351 .elementor-element.elementor-element-76ee15c{--display:flex;--gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem) clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--row-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--column-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-67c854a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1351 .elementor-element.elementor-element-67c854a.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-67c854a{text-align:center;}.elementor-1351 .elementor-element.elementor-element-67c854a .elementor-heading-title{font-family:var( --e-global-typography-4364700-font-family ), Sans-serif;font-size:var( --e-global-typography-4364700-font-size );font-weight:var( --e-global-typography-4364700-font-weight );line-height:var( --e-global-typography-4364700-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-e4036a8{width:initial;max-width:initial;text-align:center;font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-e4036a8.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-be2dfef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem) clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--row-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--column-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-26b3aa7{--display:flex;--justify-content:flex-end;--gap:clamp(1.25rem, 0.9459rem + 1.3514vw, 2rem) clamp(1.25rem, 0.9459rem + 1.3514vw, 2rem);--row-gap:clamp(1.25rem, 0.9459rem + 1.3514vw, 2rem);--column-gap:clamp(1.25rem, 0.9459rem + 1.3514vw, 2rem);--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1351 .elementor-element.elementor-element-26b3aa7:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-26b3aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-c0994eb{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-223a318 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-223a318 img{width:100%;}.elementor-1351 .elementor-element.elementor-element-e1c0600{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-91c126a .elementor-heading-title{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-d28a034{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-d17ff32 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-56f8eea{--display:flex;--justify-content:flex-end;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1351 .elementor-element.elementor-element-56f8eea:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-56f8eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-65babdc{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-0dbad47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-0dbad47 img{width:100%;}.elementor-1351 .elementor-element.elementor-element-300954b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-afeaa52 .elementor-heading-title{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-21754b7{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-731449f .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-beec5dd{--display:flex;--justify-content:flex-end;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1351 .elementor-element.elementor-element-beec5dd:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-beec5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-127ed3b{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-60e8df9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-60e8df9 img{width:100%;}.elementor-1351 .elementor-element.elementor-element-d484954{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-b1a4100 .elementor-heading-title{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-9ae72bf{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-a72a0b1 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-4d9635b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:clamp(1.75rem, -0.3784rem + 9.4595vw, 7rem) clamp(1.75rem, -0.3784rem + 9.4595vw, 7rem);--row-gap:clamp(1.75rem, -0.3784rem + 9.4595vw, 7rem);--column-gap:clamp(1.75rem, -0.3784rem + 9.4595vw, 7rem);border-style:none;--border-style:none;--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) 0 0;}.elementor-1351 .elementor-element.elementor-element-4d9635b:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-4d9635b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-2c0739b{--display:flex;--justify-content:center;--gap:clamp(1.75rem, 1.6486rem + 0.4505vw, 2rem) clamp(1.75rem, 1.6486rem + 0.4505vw, 2rem);--row-gap:clamp(1.75rem, 1.6486rem + 0.4505vw, 2rem);--column-gap:clamp(1.75rem, 1.6486rem + 0.4505vw, 2rem);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-c284b3a{--display:flex;--gap:clamp(1.125rem, 1.0236rem + 0.4505vw, 1.375rem) clamp(1.125rem, 1.0236rem + 0.4505vw, 1.375rem);--row-gap:clamp(1.125rem, 1.0236rem + 0.4505vw, 1.375rem);--column-gap:clamp(1.125rem, 1.0236rem + 0.4505vw, 1.375rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-8f31b3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1351 .elementor-element.elementor-element-8f31b3a.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-8f31b3a{text-align:left;}.elementor-1351 .elementor-element.elementor-element-8f31b3a .elementor-heading-title{font-family:var( --e-global-typography-4364700-font-family ), Sans-serif;font-size:var( --e-global-typography-4364700-font-size );font-weight:var( --e-global-typography-4364700-font-weight );line-height:var( --e-global-typography-4364700-line-height );color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8fca8e9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-880de5a{font-family:var( --e-global-typography-ac4d512-font-family ), Sans-serif;font-size:var( --e-global-typography-ac4d512-font-size );font-weight:var( --e-global-typography-ac4d512-font-weight );line-height:var( --e-global-typography-ac4d512-line-height );color:var( --e-global-color-primary );}.elementor-1351 .elementor-element.elementor-element-d77c4b7{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-8e5e84e{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-7fa123c img{width:100%;border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-1351 .elementor-element.elementor-element-a86e54b{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-1351 .elementor-element.elementor-element-08390ec{--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-1dd919c{--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-4dab29e .elementor-heading-title{font-size:4.8rem;}.elementor-1351 .elementor-element.elementor-element-0df09dc{--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-2f5275f .elementor-heading-title{font-size:4.8rem;}.elementor-1351 .elementor-element.elementor-element-1219d10{--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-be2dfef{--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-8e5e84e{--justify-content:flex-end;}}@media(max-width:1024px){.elementor-1351 .elementor-element.elementor-element-895be44{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1351 .elementor-element.elementor-element-01a2a50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-01a2a50.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-01a2a50{z-index:1;text-align:left;}.elementor-1351 .elementor-element.elementor-element-01a2a50 .elementor-heading-title{font-size:var( --e-global-typography-f8bc2b0-font-size );line-height:var( --e-global-typography-f8bc2b0-line-height );letter-spacing:var( --e-global-typography-f8bc2b0-letter-spacing );}.elementor-1351 .elementor-element.elementor-element-2c74d8f{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-6f0016b.e-con{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-86eb71b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-86eb71b{--container-widget-width:min(calc(min(90rem,100%) - clamp(1.25rem,-1.875rem + 9.7656vw,3.375rem)*2),50rem);--container-widget-flex-grow:0;width:var( --container-widget-width, min(calc(min(90rem,100%) - clamp(1.25rem,-1.875rem + 9.7656vw,3.375rem)*2),50rem) );max-width:min(calc(min(90rem,100%) - clamp(1.25rem,-1.875rem + 9.7656vw,3.375rem)*2),50rem);z-index:1;text-align:center;}.elementor-1351 .elementor-element.elementor-element-86eb71b.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-86eb71b .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-38ef50f{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-08390ec{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-1c94290 .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-36922ec{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-2efde28 .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-7c1a9c4{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-f59925b .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-6cf222e{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-1dd919c{--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-4dab29e .elementor-heading-title{font-size:3.4rem;}.elementor-1351 .elementor-element.elementor-element-1278982 .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-ba462c0{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-0df09dc{--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-2f5275f .elementor-heading-title{font-size:3.4rem;}.elementor-1351 .elementor-element.elementor-element-6327dd9 .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-d846de2{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-1219d10{--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-37e403e{width:100%;max-width:100%;z-index:1;text-align:left;}.elementor-1351 .elementor-element.elementor-element-37e403e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-37e403e.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-37e403e .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-67c854a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-67c854a.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-67c854a{z-index:1;text-align:center;}.elementor-1351 .elementor-element.elementor-element-67c854a .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-e4036a8{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-be2dfef{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-91c126a .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-d28a034{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-afeaa52 .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-21754b7{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-b1a4100 .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-9ae72bf{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-4d9635b{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1351 .elementor-element.elementor-element-8f31b3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-8f31b3a.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-8f31b3a{z-index:1;text-align:left;}.elementor-1351 .elementor-element.elementor-element-8f31b3a .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-880de5a{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-d77c4b7{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-8e5e84e{--justify-content:flex-end;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1351 .elementor-element.elementor-element-a86e54b{--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:16px 16px;--row-gap:16px;--column-gap:16px;}}@media(max-width:767px){.elementor-1351 .elementor-element.elementor-element-01a2a50{width:initial;max-width:initial;z-index:2;}.elementor-1351 .elementor-element.elementor-element-01a2a50.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-01a2a50 .elementor-heading-title{font-size:var( --e-global-typography-f8bc2b0-font-size );line-height:var( --e-global-typography-f8bc2b0-line-height );letter-spacing:var( --e-global-typography-f8bc2b0-letter-spacing );}.elementor-1351 .elementor-element.elementor-element-2c74d8f{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-6f0016b{--width:85%;}.elementor-1351 .elementor-element.elementor-element-6f0016b.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-86eb71b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:2;}.elementor-1351 .elementor-element.elementor-element-86eb71b .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-38ef50f{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-08390ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-1c94290 .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-36922ec{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-2efde28 .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-7c1a9c4{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-f59925b .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-6cf222e{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-307ed5f{width:100%;max-width:100%;}.elementor-1351 .elementor-element.elementor-element-1dd919c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-0069388.e-con{--order:99999 /* order end hack */;}.elementor-1351 .elementor-element.elementor-element-4dab29e .elementor-heading-title{font-size:clamp(3.5rem, 2.6892rem + 3.6036vw, 5.5rem);}.elementor-1351 .elementor-element.elementor-element-1278982 .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-ba462c0{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-553c9bf{width:100%;max-width:100%;}.elementor-1351 .elementor-element.elementor-element-0df09dc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-cd5f2d6.e-con{--order:99999 /* order end hack */;}.elementor-1351 .elementor-element.elementor-element-2f5275f .elementor-heading-title{font-size:clamp(3.5rem, 2.6892rem + 3.6036vw, 5.5rem);}.elementor-1351 .elementor-element.elementor-element-6327dd9 .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-d846de2{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-4d68cbe{width:100%;max-width:100%;}.elementor-1351 .elementor-element.elementor-element-1219d10{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-c9aeab9 img{object-fit:contain;}.elementor-1351 .elementor-element.elementor-element-37e403e{z-index:2;}.elementor-1351 .elementor-element.elementor-element-37e403e .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-cd456ee .premium-hscroll-fixed-content{top:0px;}.elementor-1351 .elementor-element.elementor-element-67c854a{z-index:2;}.elementor-1351 .elementor-element.elementor-element-67c854a .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-e4036a8{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-be2dfef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-91c126a .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-d28a034{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-afeaa52 .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-21754b7{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-b1a4100 .elementor-heading-title{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-9ae72bf{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-1351 .elementor-element.elementor-element-8f31b3a{z-index:2;}.elementor-1351 .elementor-element.elementor-element-8f31b3a .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-1351 .elementor-element.elementor-element-880de5a{font-size:var( --e-global-typography-ac4d512-font-size );line-height:var( --e-global-typography-ac4d512-line-height );}.elementor-1351 .elementor-element.elementor-element-d77c4b7{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}}@media(min-width:768px){.elementor-1351 .elementor-element.elementor-element-d4b7358{--width:100%;}.elementor-1351 .elementor-element.elementor-element-6f0016b{--width:75%;}.elementor-1351 .elementor-element.elementor-element-8b847f7{--width:100%;}.elementor-1351 .elementor-element.elementor-element-2c0739b{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1351 .elementor-element.elementor-element-6f0016b{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-6f0016b */.elementor-1351 .elementor-element.elementor-element-6f0016b
{
    margin-bottom: calc(-1 * clamp(1.75rem, 0.8378rem + 4.0541vw, 4rem));
    
}

/*@media (min-width: 767px) {
  .elementor-1351 .elementor-element.elementor-element-6f0016b {
    margin-right: calc(-50vw + 50%);
  }
}
@media (max-width: 767px) {
  .elementor-1351 .elementor-element.elementor-element-6f0016b {
   margin-right:-10px;
   margin-left: -10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895be44 */.elementor-1351 .elementor-element.elementor-element-895be44
{
    padding-top: clamp(1.25rem, 0.7432rem + 2.2523vw, 2.5rem);
    padding-bottom: clamp(1.75rem, 0.8378rem + 4.0541vw, 4rem);
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a43e22 */.elementor-1351 .elementor-element.elementor-element-3a43e22:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c4b8f */.elementor-1351 .elementor-element.elementor-element-a7c4b8f
{
    flex: 0.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb22f3 */.elementor-1351 .elementor-element.elementor-element-cdb22f3:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9f395 */.elementor-1351 .elementor-element.elementor-element-2b9f395
{
    flex: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08390ec */.card {
  position: relative;
  overflow: hidden;
  background: white;
  aspect-ratio: 1 / 1.05;
  min-height: 350px;
}
@media (max-width: 768px) {
  .card {
    aspect-ratio: 1 / 1.05;
    min-height: 0px
  }
}

/* Verlauf-Overlay */
.card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #A29BFE 0%, #4E2D95 100%);
  opacity: 0;
  transition: opacity 0.3s ease; /* schneller Fade-Out */
  z-index: 0;
}

/* Beim Hover langsamer Fade-In */
.card:hover::before {
  opacity: 1;
  transition: opacity 0.6s ease; /* langsamer Fade-In */
}

/* Inhalt bleibt über Gradient */
.card > * {
  position: relative;
  z-index: 1;
}

/* Button */
.card .button {
  display: none;
}

.card:hover .button {
  display: inline-block;
}

/* Beschreibung ausblenden*/ 
.card:hover .desc {
  display: none;
}

/* Layout-Tweak */
.card:hover .cardcontent {
  justify-content: start;
  gap: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b4e66 */.elementor-1351 .elementor-element.elementor-element-e9b4e66
{
   padding-top: clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
    padding-bottom:clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bd25a */.elementor-1351 .elementor-element.elementor-element-d8bd25a
{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-307ed5f */.elementor-1351 .elementor-element.elementor-element-307ed5f:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af34c88 */.elementor-1351 .elementor-element.elementor-element-af34c88
{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-553c9bf */.elementor-1351 .elementor-element.elementor-element-553c9bf:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaca777 */.elementor-1351 .elementor-element.elementor-element-aaca777
{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d68cbe */.elementor-1351 .elementor-element.elementor-element-4d68cbe:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab3002e */.elementor-1351 .elementor-element.elementor-element-ab3002e{
    padding-top: clamp(3.75rem, 2.027rem + 7.6577vw, 8rem);
    padding-bottom:clamp(3.75rem, 2.027rem + 7.6577vw, 8rem);
}
.productphotos
{
    aspect-ratio: 1/ 1.2;
     height: 100%;
}
.productphotos-otherstyles
{
    aspect-ratio: 1/ 1.05;
     height: 100%;
}
@media (max-width: 767px) {
  .productphotos-otherstyles {
    aspect-ratio: 1/ 1.2;
  }
}
.productphotos::before, .productphotos-otherstyles:before {
  content: "";
  position: absolute;
  inset: 0;
  border-style: solid;
  border-width: 1px;
  border-color: var(--e-global-color-5d6a430);
  background: #F5F5FD;
  opacity: 0;
  transition: opacity 0.3s ease; /* schneller Fade-Out */
  z-index: 0;
}

/* Beim Hover langsamer Fade-In */
.productphotos:hover::before,  .productphotos-otherstyles:hover:before {
  opacity: 1;
  transition: opacity 0.6s ease; /* langsamer Fade-In */
}

/* Inhalt bleibt über Gradient */
.productphotos > *, .productphotos-otherstyles > * {
  position: relative;
  z-index: 1;
}

/* Magnifier Icon initial ausblenden */
.productphotos .magnifier {
  opacity: 0;
  transform: scale(0.92); /* optional: kleiner Start */
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none; /* verhindert Hover-Konflikte */
}

/* Beim Hover sichtbar machen */
.productphotos:hover .magnifier {
  opacity: 1;
  transform: scale(1);
}

.productimage{
    max-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b847f7 */@media (max-width: 1024px) {
  .elementor-1351 .elementor-element.elementor-element-8b847f7 {
    padding-top: clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
    padding-bottom:clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0994eb */.elementor-1351 .elementor-element.elementor-element-c0994eb
{
    flex: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65babdc */.elementor-1351 .elementor-element.elementor-element-65babdc
{
    flex: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127ed3b */.elementor-1351 .elementor-element.elementor-element-127ed3b
{
    flex: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be2dfef */.card {
  position: relative;
  overflow: hidden;
  background: white;
  aspect-ratio: 1 / 1.05;
  min-height: 350px;
}
@media (max-width: 768px) {
  .card {
    aspect-ratio: 1 / 1.05;
    min-height: 0px
  }
}

/* Verlauf-Overlay */
.card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #A29BFE 0%, #4E2D95 100%);
  opacity: 0;
  transition: opacity 0.3s ease; /* schneller Fade-Out */
  z-index: 0;
}

/* Beim Hover langsamer Fade-In */
.card:hover::before {
  opacity: 1;
  transition: opacity 0.6s ease; /* langsamer Fade-In */
}

/* Inhalt bleibt über Gradient */
.card > * {
  position: relative;
  z-index: 1;
}

/* Button */
.card .button {
  display: none;
}

.card:hover .button {
  display: inline-block;
}

/* Beschreibung ausblenden*/ 
.card:hover .desc {
  display: none;
}

/* Layout-Tweak */
.card:hover .cardcontent {
  justify-content: start;
  gap: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476ceb6 */.elementor-1351 .elementor-element.elementor-element-476ceb6
{
   padding-top: clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
    padding-bottom:clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f31b3a */.elementor-1351 .elementor-element.elementor-element-8f31b3a .gradient-header {
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c0739b */@media (min-width: 1024px) {
  .elementor-1351 .elementor-element.elementor-element-2c0739b {
    padding-bottom: clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9635b */.elementor-1351 .elementor-element.elementor-element-4d9635b{
    padding-top: clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
    padding-bottom: clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
    
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */