.elementor-1818 .elementor-element.elementor-element-9581c4f{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1818 .elementor-element.elementor-element-9581c4f:not(.elementor-motion-effects-element-type-background), .elementor-1818 .elementor-element.elementor-element-9581c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22f9abb );}.elementor-1818 .elementor-element.elementor-element-8b16f4a{--display:flex;--min-height:25rem;--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:100px;}.elementor-1818 .elementor-element.elementor-element-56c2ca9{--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;--justify-content:flex-start;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1818 .elementor-element.elementor-element-f121125{font-family:var( --e-global-typography-0f1ff18-font-family ), Sans-serif;font-size:var( --e-global-typography-0f1ff18-font-size );font-weight:var( --e-global-typography-0f1ff18-font-weight );text-transform:var( --e-global-typography-0f1ff18-text-transform );line-height:var( --e-global-typography-0f1ff18-line-height );color:var( --e-global-color-39353e9 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1818 .elementor-element.elementor-element-0306df4 .elementor-heading-title{font-family:var( --e-global-typography-d937ace-font-family ), Sans-serif;font-size:var( --e-global-typography-d937ace-font-size );font-weight:var( --e-global-typography-d937ace-font-weight );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );color:var( --e-global-color-39353e9 );}.elementor-1818 .elementor-element.elementor-element-0be579f{--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;--justify-content:flex-start;--align-items:flex-start;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--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-1818 .elementor-element.elementor-element-0155661{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-39353e9 );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-b486517 .elementor-button{background-color:var( --e-global-color-142085b );font-family:"Work Sans", Sans-serif;font-size:clamp(1.125rem, 1.0222rem + 0.2144vw, 1.25rem) /* MAX 20px MIN 18px */;font-weight:500;letter-spacing:-0.5px;}.elementor-1818 .elementor-element.elementor-element-b486517 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1818 .elementor-element.elementor-element-8383604{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:110px;}.elementor-1818 .elementor-element.elementor-element-8383604:not(.elementor-motion-effects-element-type-background), .elementor-1818 .elementor-element.elementor-element-8383604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FF99;}.elementor-1818 .elementor-element.elementor-element-4034c57{--display:flex;--position:absolute;--min-height:clamp(10rem, 1.779rem + 17.149vw, 20rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1818 .elementor-element.elementor-element-4034c57:not(.elementor-motion-effects-element-type-background), .elementor-1818 .elementor-element.elementor-element-4034c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22f9abb );}body:not(.rtl) .elementor-1818 .elementor-element.elementor-element-4034c57{left:0px;}body.rtl .elementor-1818 .elementor-element.elementor-element-4034c57{right:0px;}.elementor-1818 .elementor-element.elementor-element-5ae4072{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.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 );}.elementor-1818 .elementor-element.elementor-element-ec79bf1{--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;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1818 .elementor-element.elementor-element-0ee0540{text-align:center;}.elementor-1818 .elementor-element.elementor-element-0ee0540 .elementor-heading-title{font-family:var( --e-global-typography-d937ace-font-family ), Sans-serif;font-size:var( --e-global-typography-d937ace-font-size );font-weight:var( --e-global-typography-d937ace-font-weight );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );color:var( --e-global-color-39353e9 );}.elementor-1818 .elementor-element.elementor-element-758f172 .elementor-button{background-color:var( --e-global-color-142085b );font-family:"Work Sans", Sans-serif;font-size:clamp(1.125rem, 1.0222rem + 0.2144vw, 1.25rem) /* MAX 20px MIN 18px */;font-weight:500;letter-spacing:-0.5px;}.elementor-1818 .elementor-element.elementor-element-758f172 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1818 .elementor-element.elementor-element-c942616{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-1b8173e{--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;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1818 .elementor-element.elementor-element-4cb4cee{text-align:center;}.elementor-1818 .elementor-element.elementor-element-4cb4cee .elementor-heading-title{font-family:var( --e-global-typography-d937ace-font-family ), Sans-serif;font-size:var( --e-global-typography-d937ace-font-size );font-weight:var( --e-global-typography-d937ace-font-weight );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );color:var( --e-global-color-39353e9 );}.elementor-1818 .elementor-element.elementor-element-cf9ce93 .elementor-button{background-color:var( --e-global-color-142085b );font-family:"Work Sans", Sans-serif;font-size:clamp(1.125rem, 1.0222rem + 0.2144vw, 1.25rem) /* MAX 20px MIN 18px */;font-weight:500;letter-spacing:-0.5px;}.elementor-1818 .elementor-element.elementor-element-cf9ce93 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1818 .elementor-element.elementor-element-25c0815{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-9e85bb0{--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;--justify-content:flex-end;--align-items:center;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1818 .elementor-element.elementor-element-c3c2c1d{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-1818 .elementor-element.elementor-element-c3c2c1d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1818 .elementor-element.elementor-element-694c23d img{width:100%;max-width:223px;height:100%;object-fit:contain;object-position:center center;}.elementor-1818 .elementor-element.elementor-element-a3bb213 .elementor-heading-title{font-family:var( --e-global-typography-adca9da-font-family ), Sans-serif;font-size:var( --e-global-typography-adca9da-font-size );font-weight:var( --e-global-typography-adca9da-font-weight );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-778deeb{--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;--justify-content:flex-end;--align-items:center;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1818 .elementor-element.elementor-element-d865462{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-1818 .elementor-element.elementor-element-d865462.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1818 .elementor-element.elementor-element-7ec925a img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1818 .elementor-element.elementor-element-2e96a91 .elementor-heading-title{font-family:var( --e-global-typography-adca9da-font-family ), Sans-serif;font-size:var( --e-global-typography-adca9da-font-size );font-weight:var( --e-global-typography-adca9da-font-weight );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-0525b9f{--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;--justify-content:flex-end;--align-items:center;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1818 .elementor-element.elementor-element-b90cfad{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-1818 .elementor-element.elementor-element-b90cfad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1818 .elementor-element.elementor-element-32dd411 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1818 .elementor-element.elementor-element-eebebcc .elementor-heading-title{font-family:var( --e-global-typography-adca9da-font-family ), Sans-serif;font-size:var( --e-global-typography-adca9da-font-size );font-weight:var( --e-global-typography-adca9da-font-weight );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-5c24032{--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;--justify-content:flex-end;--align-items:center;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1818 .elementor-element.elementor-element-3698889{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-1818 .elementor-element.elementor-element-3698889.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1818 .elementor-element.elementor-element-6345ba1 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1818 .elementor-element.elementor-element-88a26fb .elementor-heading-title{font-family:var( --e-global-typography-adca9da-font-family ), Sans-serif;font-size:var( --e-global-typography-adca9da-font-size );font-weight:var( --e-global-typography-adca9da-font-weight );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-f635424{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-15a12c8{--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;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1818 .elementor-element.elementor-element-fab7ce9{text-align:center;}.elementor-1818 .elementor-element.elementor-element-fab7ce9 .elementor-heading-title{font-family:var( --e-global-typography-d937ace-font-family ), Sans-serif;font-size:var( --e-global-typography-d937ace-font-size );font-weight:var( --e-global-typography-d937ace-font-weight );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );color:var( --e-global-color-39353e9 );}.elementor-1818 .elementor-element.elementor-element-d0a7ba7 .elementor-button{background-color:var( --e-global-color-142085b );font-family:"Work Sans", Sans-serif;font-size:clamp(1.125rem, 1.0222rem + 0.2144vw, 1.25rem) /* MAX 20px MIN 18px */;font-weight:500;letter-spacing:-0.5px;}.elementor-1818 .elementor-element.elementor-element-d0a7ba7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1818 .elementor-element.elementor-element-314b383{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-8d4ecf5{--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;--justify-content:flex-end;--align-items:center;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1818 .elementor-element.elementor-element-ff56068{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-1818 .elementor-element.elementor-element-ff56068.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1818 .elementor-element.elementor-element-2b0f02b img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1818 .elementor-element.elementor-element-63f1576 .elementor-heading-title{font-family:var( --e-global-typography-adca9da-font-family ), Sans-serif;font-size:var( --e-global-typography-adca9da-font-size );font-weight:var( --e-global-typography-adca9da-font-weight );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-26437ed{--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;--justify-content:flex-end;--align-items:center;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1818 .elementor-element.elementor-element-43ecca0{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-1818 .elementor-element.elementor-element-43ecca0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1818 .elementor-element.elementor-element-150ed4e img{width:100%;max-width:232px;height:100%;object-fit:contain;object-position:center center;}.elementor-1818 .elementor-element.elementor-element-2c311af .elementor-heading-title{font-family:var( --e-global-typography-adca9da-font-family ), Sans-serif;font-size:var( --e-global-typography-adca9da-font-size );font-weight:var( --e-global-typography-adca9da-font-weight );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-1b846c4{--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;--justify-content:flex-end;--align-items:center;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1818 .elementor-element.elementor-element-01cbea6{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-1818 .elementor-element.elementor-element-01cbea6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1818 .elementor-element.elementor-element-1eb98c0 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1818 .elementor-element.elementor-element-408deeb .elementor-heading-title{font-family:var( --e-global-typography-adca9da-font-family ), Sans-serif;font-size:var( --e-global-typography-adca9da-font-size );font-weight:var( --e-global-typography-adca9da-font-weight );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-d8c69f0{--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;--justify-content:flex-end;--align-items:center;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1818 .elementor-element.elementor-element-6437d3f{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-1818 .elementor-element.elementor-element-6437d3f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1818 .elementor-element.elementor-element-2e75b12 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1818 .elementor-element.elementor-element-be1a81e .elementor-heading-title{font-family:var( --e-global-typography-adca9da-font-family ), Sans-serif;font-size:var( --e-global-typography-adca9da-font-size );font-weight:var( --e-global-typography-adca9da-font-weight );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-b6c3e0f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-9761b8b{--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;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1818 .elementor-element.elementor-element-de6ec06{text-align:center;}.elementor-1818 .elementor-element.elementor-element-de6ec06 .elementor-heading-title{font-family:var( --e-global-typography-d937ace-font-family ), Sans-serif;font-size:var( --e-global-typography-d937ace-font-size );font-weight:var( --e-global-typography-d937ace-font-weight );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );color:var( --e-global-color-39353e9 );}.elementor-1818 .elementor-element.elementor-element-6e84ac4 .elementor-button{background-color:var( --e-global-color-142085b );font-family:"Work Sans", Sans-serif;font-size:clamp(1.125rem, 1.0222rem + 0.2144vw, 1.25rem) /* MAX 20px MIN 18px */;font-weight:500;letter-spacing:-0.5px;}.elementor-1818 .elementor-element.elementor-element-6e84ac4 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1818 .elementor-element.elementor-element-0be579f{--width:fit-content;}}@media(max-width:1520px){.elementor-1818 .elementor-element.elementor-element-8b16f4a{--min-height:20rem;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1818 .elementor-element.elementor-element-f121125{font-size:var( --e-global-typography-0f1ff18-font-size );line-height:var( --e-global-typography-0f1ff18-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1818 .elementor-element.elementor-element-0306df4 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-0155661{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-8383604{--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-1818 .elementor-element.elementor-element-5ae4072{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1818 .elementor-element.elementor-element-0ee0540 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-c942616{--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-4cb4cee .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-25c0815{--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-a3bb213 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-7ec925a img{max-width:72%;}.elementor-1818 .elementor-element.elementor-element-2e96a91 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-eebebcc .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-88a26fb .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-f635424{--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-fab7ce9 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-314b383{--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-63f1576 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-2c311af .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-408deeb .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-be1a81e .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-b6c3e0f{--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-de6ec06 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}}@media(max-width:1024px){.elementor-1818 .elementor-element.elementor-element-8b16f4a{--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;--justify-content:center;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-1818 .elementor-element.elementor-element-56c2ca9{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1818 .elementor-element.elementor-element-f121125{font-size:var( --e-global-typography-0f1ff18-font-size );line-height:var( --e-global-typography-0f1ff18-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1818 .elementor-element.elementor-element-0306df4 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-0be579f{--min-height:1.5px;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-1818 .elementor-element.elementor-element-0155661{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-8383604{--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-1818 .elementor-element.elementor-element-5ae4072{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1818 .elementor-element.elementor-element-ec79bf1{--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;}.elementor-1818 .elementor-element.elementor-element-0ee0540 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-c942616{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-1b8173e{--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;}.elementor-1818 .elementor-element.elementor-element-4cb4cee .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-25c0815{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-a3bb213 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-7ec925a img{max-width:100%;}.elementor-1818 .elementor-element.elementor-element-2e96a91 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-eebebcc .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-88a26fb .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-f635424{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-15a12c8{--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;}.elementor-1818 .elementor-element.elementor-element-fab7ce9 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-314b383{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-63f1576 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-2c311af .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-408deeb .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-be1a81e .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-b6c3e0f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-9761b8b{--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;}.elementor-1818 .elementor-element.elementor-element-de6ec06 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}}@media(max-width:767px){.elementor-1818 .elementor-element.elementor-element-9581c4f{--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1818 .elementor-element.elementor-element-8b16f4a{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1818 .elementor-element.elementor-element-56c2ca9{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1818 .elementor-element.elementor-element-f121125{font-size:var( --e-global-typography-0f1ff18-font-size );line-height:var( --e-global-typography-0f1ff18-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1818 .elementor-element.elementor-element-0306df4 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-0be579f{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-1818 .elementor-element.elementor-element-0155661{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-8383604{--padding-top:100px;--padding-bottom:100px;--padding-left:8px;--padding-right:8px;}.elementor-1818 .elementor-element.elementor-element-5ae4072{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1818 .elementor-element.elementor-element-ec79bf1{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1818 .elementor-element.elementor-element-0ee0540 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-c942616{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-1b8173e{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1818 .elementor-element.elementor-element-4cb4cee .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-25c0815{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-9e85bb0{--gap:0.5 0.5;--row-gap:0.5;--column-gap:0.5;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1818 .elementor-element.elementor-element-a3bb213 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-778deeb{--gap:0.5 0.5;--row-gap:0.5;--column-gap:0.5;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1818 .elementor-element.elementor-element-7ec925a img{width:100%;max-width:48px;}.elementor-1818 .elementor-element.elementor-element-2e96a91 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-0525b9f{--gap:0.5 0.5;--row-gap:0.5;--column-gap:0.5;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1818 .elementor-element.elementor-element-eebebcc .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-5c24032{--gap:0.5 0.5;--row-gap:0.5;--column-gap:0.5;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1818 .elementor-element.elementor-element-6345ba1 img{max-width:80%;}.elementor-1818 .elementor-element.elementor-element-88a26fb .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-f635424{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-15a12c8{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1818 .elementor-element.elementor-element-fab7ce9 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-314b383{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-8d4ecf5{--gap:0.5 0.5;--row-gap:0.5;--column-gap:0.5;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1818 .elementor-element.elementor-element-ff56068{--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1818 .elementor-element.elementor-element-63f1576 .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-26437ed{--gap:0.5 0.5;--row-gap:0.5;--column-gap:0.5;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1818 .elementor-element.elementor-element-2c311af .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-1b846c4{--gap:0.5 0.5;--row-gap:0.5;--column-gap:0.5;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1818 .elementor-element.elementor-element-408deeb .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-d8c69f0{--gap:0.5 0.5;--row-gap:0.5;--column-gap:0.5;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1818 .elementor-element.elementor-element-be1a81e .elementor-heading-title{font-size:var( --e-global-typography-adca9da-font-size );line-height:var( --e-global-typography-adca9da-line-height );letter-spacing:var( --e-global-typography-adca9da-letter-spacing );}.elementor-1818 .elementor-element.elementor-element-b6c3e0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1818 .elementor-element.elementor-element-9761b8b{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1818 .elementor-element.elementor-element-de6ec06 .elementor-heading-title{font-size:var( --e-global-typography-d937ace-font-size );line-height:var( --e-global-typography-d937ace-line-height );letter-spacing:var( --e-global-typography-d937ace-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-0306df4 */.elementor-1818 .elementor-element.elementor-element-0306df4 { /*max-width: 1000px !important;*/ }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0155661 */.elementor-1818 .elementor-element.elementor-element-0155661 { max-width: 25rem !important; }

/* Tablet */
@media screen and (max-width: 1024px) {
    .elementor-1818 .elementor-element.elementor-element-0155661 { max-width: 37.5rem !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b486517 *//*-- Main Btn Wrapper --*/
.main_btn .elementor-button {}

/*-- Main Btn Content Wrapper --*/
.main_btn .elementor-button-content-wrapper{
    overflow: hidden;
    border-radius: 1.125rem;
    display: flex;
    align-items: center;
    background: var(--pink_400);
    transition: all 0.4s ease;
}

/* Btn Icon Wrapper */
.main_btn .elementor-button-icon {
    aspect-ratio: 1 / 1;
    padding: 1.125rem;;
    /*height: auto;
    width: 40px;*/
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--pink_800);
    transition: all 0.4s ease;
}

/* Btn Icon */
.main_btn .elementor-button-icon svg {
    aspect-ratio: 1 / 1;
    width: 32px;
    fill: var(--pink_300);
}


/* Btn Text Wrapper */
.main_btn .elementor-button-text {
    padding: 0 1.5rem;
    color: var(--pink_900);
    transition: all 0.25s ease;
}

/*- Hover -*/

/*-- Change Background --*/
.main_btn .elementor-button:hover .elementor-button-content-wrapper {
    background: var(--pink_800);
}

/*-- Change Icon Wrapper Background --*/
.main_btn .elementor-button:hover .elementor-button-icon {
    background: var(--pink_900);
}

/*-- Change Icon Color --*/
.main_btn .elementor-button:hover .elementor-button-icon svg {
    fill: var(--pink_400);
}

/*-- Change Text Color --*/
.main_btn .elementor-button:hover .elementor-button-text {
    color: var(--pink_300);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8383604 */.spotlight_cta,
.spotlight_img,
.brand_wrapper {
    border-radius: 2px;
    overflow: hidden;
}

.spotlight_cta {
    background: var(--navy_400);
}

.spotlight_img {
    grid-column: span 2 !important;
}

.spotlight_img img {
    object-fit: cover !important;
    object-position: center !important;
     border-radius: 2px;
}

.spotlight_left_layout .spotlight_cta {
    grid-column: 1 !important;
    grid-row: 1;
}

.spotlight_left_layout .spotlight_img {
    grid-column: span 2 !important;
    grid-row: 1;
}

.brand_wrapper {
    width: 100%;
    aspect-ratio: 1 / 1;
    position: relative;
    background: var(--navy_200);
}

/* Tablet */
@media screen and (max-width: 1024px) {
    .spotlight_cta {
        border-radius: 0px 0px 2px 2px !important;
    }
    
    .spotlight_img {
        border-radius: 2px 2px 0px 0px !important;
    }
    
    .spotlight_cta {
        aspect-ratio: auto;
    }
    
    .spotlight_img img {
        aspect-ratio: 1 / 1 !important;
    }
    
    .spotlight_left_layout .spotlight_cta {
        grid-row: 2;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://dotterweich-optik.de/wp-content/uploads/2025/03/WorkSans-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */