.elementor-4186 .elementor-element.elementor-element-fdf950a{--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:10rem 10rem;--row-gap:10rem;--column-gap:10rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:110px;--padding-right:110px;}.elementor-4186 .elementor-element.elementor-element-fdf950a:not(.elementor-motion-effects-element-type-background), .elementor-4186 .elementor-element.elementor-element-fdf950a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FF99;}.elementor-4186 .elementor-element.elementor-element-02ceffc{--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:space-between;--align-items:flex-start;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-4186 .elementor-element.elementor-element-02ceffc.e-con{--order:99999 /* order end hack */;}.elementor-4186 .elementor-element.elementor-element-00e8877{--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-4186 .elementor-element.elementor-element-14460cb{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-0145188 );}.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-4186 .elementor-element.elementor-element-8bdc313 .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 );}.elementor-4186 .elementor-element.elementor-element-b34f3a4{--display:flex;--overflow:hidden;}.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-4186 .elementor-element.elementor-element-380abb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4186 .elementor-element.elementor-element-380abb8 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4186 .elementor-element.elementor-element-f0e9a35{--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-end;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-4186 .elementor-element.elementor-element-256e88d{--display:flex;--overflow:hidden;}.elementor-4186 .elementor-element.elementor-element-3124241 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4186 .elementor-element.elementor-element-3124241 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4186 .elementor-element.elementor-element-fd752f3{--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-end;--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-4186 .elementor-element.elementor-element-ea3fa6f{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-22f9abb );}.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-4186 .elementor-element.elementor-element-e99bb21 .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-4186 .elementor-element.elementor-element-e99bb21 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4186 .elementor-element.elementor-element-f2d5e28{--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:10rem 10rem;--row-gap:10rem;--column-gap:10rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:110px;--padding-right:110px;}.elementor-4186 .elementor-element.elementor-element-f2d5e28:not(.elementor-motion-effects-element-type-background), .elementor-4186 .elementor-element.elementor-element-f2d5e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FF99;}.elementor-4186 .elementor-element.elementor-element-73a31e7{--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:space-between;--align-items:flex-start;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-4dd3fe6{--display:flex;--overflow:hidden;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-da4fc8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4186 .elementor-element.elementor-element-da4fc8b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4186 .elementor-element.elementor-element-5e3f5ce{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-32b10c4 .elementor-heading-title{font-family:var( --e-global-typography-3507b3b-font-family ), Sans-serif;font-size:var( --e-global-typography-3507b3b-font-size );font-weight:var( --e-global-typography-3507b3b-font-weight );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-2ed6496{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-22f9abb );}.elementor-4186 .elementor-element.elementor-element-4f9448a{--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:10rem 10rem;--row-gap:10rem;--column-gap:10rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:110px;--padding-right:110px;}.elementor-4186 .elementor-element.elementor-element-4f9448a:not(.elementor-motion-effects-element-type-background), .elementor-4186 .elementor-element.elementor-element-4f9448a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FF99;}.elementor-4186 .elementor-element.elementor-element-1f9f528{--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:space-between;--align-items:flex-start;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-1f9f528.e-con{--order:99999 /* order end hack */;}.elementor-4186 .elementor-element.elementor-element-73b0ea4{--display:flex;--overflow:hidden;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-fec07f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4186 .elementor-element.elementor-element-fec07f2 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4186 .elementor-element.elementor-element-e3edccd{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-cbcdffa .elementor-heading-title{font-family:var( --e-global-typography-3507b3b-font-family ), Sans-serif;font-size:var( --e-global-typography-3507b3b-font-size );font-weight:var( --e-global-typography-3507b3b-font-weight );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-d91911e{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-22f9abb );}.elementor-4186 .elementor-element.elementor-element-e370231 .elementor-heading-title{font-family:var( --e-global-typography-3507b3b-font-family ), Sans-serif;font-size:var( --e-global-typography-3507b3b-font-size );font-weight:var( --e-global-typography-3507b3b-font-weight );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-21f8efa{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-22f9abb );}.elementor-4186 .elementor-element.elementor-element-63dd712{--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:10rem 10rem;--row-gap:10rem;--column-gap:10rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:110px;--padding-right:110px;}.elementor-4186 .elementor-element.elementor-element-63dd712:not(.elementor-motion-effects-element-type-background), .elementor-4186 .elementor-element.elementor-element-63dd712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FF99;}.elementor-4186 .elementor-element.elementor-element-8be3774{--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:space-between;--align-items:flex-start;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-c976584{--display:flex;--overflow:hidden;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-ee6bd95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4186 .elementor-element.elementor-element-ee6bd95 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4186 .elementor-element.elementor-element-bfe53f3{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-a91b73f .elementor-heading-title{font-family:var( --e-global-typography-3507b3b-font-family ), Sans-serif;font-size:var( --e-global-typography-3507b3b-font-size );font-weight:var( --e-global-typography-3507b3b-font-weight );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-23eedc6{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-22f9abb );}.elementor-4186 .elementor-element.elementor-element-5f57ada .elementor-heading-title{font-family:var( --e-global-typography-5a109c9-font-family ), Sans-serif;font-size:var( --e-global-typography-5a109c9-font-size );font-weight:var( --e-global-typography-5a109c9-font-weight );line-height:var( --e-global-typography-5a109c9-line-height );letter-spacing:var( --e-global-typography-5a109c9-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-7f1b040{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-22f9abb );}.elementor-4186 .elementor-element.elementor-element-6c121fc .elementor-heading-title{font-family:var( --e-global-typography-5a109c9-font-family ), Sans-serif;font-size:var( --e-global-typography-5a109c9-font-size );font-weight:var( --e-global-typography-5a109c9-font-weight );line-height:var( --e-global-typography-5a109c9-line-height );letter-spacing:var( --e-global-typography-5a109c9-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-7e954a3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-22f9abb );}.elementor-4186 .elementor-element.elementor-element-8013c4c{--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:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:110px;--padding-right:110px;}.elementor-4186 .elementor-element.elementor-element-8013c4c:not(.elementor-motion-effects-element-type-background), .elementor-4186 .elementor-element.elementor-element-8013c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FF99;}.elementor-4186 .elementor-element.elementor-element-eeed441 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:2px 2px 2px 2px;}.elementor-4186 .elementor-element.elementor-element-f2ded9f{--display:flex;--position:absolute;--min-height:/*clamp(26.938rem, 21.954rem + 10.397vw, 33rem)*/ 20rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-4186 .elementor-element.elementor-element-f2ded9f:not(.elementor-motion-effects-element-type-background), .elementor-4186 .elementor-element.elementor-element-f2ded9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92d08aa );}body:not(.rtl) .elementor-4186 .elementor-element.elementor-element-f2ded9f{left:0px;}body.rtl .elementor-4186 .elementor-element.elementor-element-f2ded9f{right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4186 .elementor-element.elementor-element-fd752f3{--width:fit-content;}}@media(max-width:1520px){.elementor-4186 .elementor-element.elementor-element-fdf950a{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:180px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4186 .elementor-element.elementor-element-02ceffc{--justify-content:flex-start;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4186 .elementor-element.elementor-element-14460cb{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-4186 .elementor-element.elementor-element-8bdc313 .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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4186 .elementor-element.elementor-element-f0e9a35{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-4186 .elementor-element.elementor-element-fd752f3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4186 .elementor-element.elementor-element-ea3fa6f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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-4186 .elementor-element.elementor-element-f2d5e28{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4186 .elementor-element.elementor-element-73a31e7{--justify-content:flex-start;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-4186 .elementor-element.elementor-element-5e3f5ce{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-4186 .elementor-element.elementor-element-32b10c4 .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-2ed6496{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-4f9448a{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4186 .elementor-element.elementor-element-1f9f528{--justify-content:flex-start;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-4186 .elementor-element.elementor-element-e3edccd{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-4186 .elementor-element.elementor-element-cbcdffa .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-d91911e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-e370231 .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-21f8efa{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-63dd712{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4186 .elementor-element.elementor-element-8be3774{--justify-content:flex-start;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-4186 .elementor-element.elementor-element-bfe53f3{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-4186 .elementor-element.elementor-element-a91b73f .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-23eedc6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-5f57ada .elementor-heading-title{font-size:var( --e-global-typography-5a109c9-font-size );line-height:var( --e-global-typography-5a109c9-line-height );letter-spacing:var( --e-global-typography-5a109c9-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-7f1b040{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-6c121fc .elementor-heading-title{font-size:var( --e-global-typography-5a109c9-font-size );line-height:var( --e-global-typography-5a109c9-line-height );letter-spacing:var( --e-global-typography-5a109c9-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-7e954a3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-4186 .elementor-element.elementor-element-fdf950a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:180px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4186 .elementor-element.elementor-element-02ceffc.e-con{--order:-99999 /* order start hack */;}.elementor-4186 .elementor-element.elementor-element-00e8877{--min-height:1.5px;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4186 .elementor-element.elementor-element-14460cb{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-4186 .elementor-element.elementor-element-8bdc313 .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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4186 .elementor-element.elementor-element-fd752f3{--min-height:1.5px;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-4186 .elementor-element.elementor-element-ea3fa6f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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-4186 .elementor-element.elementor-element-f2d5e28{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4186 .elementor-element.elementor-element-73a31e7.e-con{--order:-99999 /* order start hack */;}.elementor-4186 .elementor-element.elementor-element-4dd3fe6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-5e3f5ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-32b10c4 .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-2ed6496{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-4f9448a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4186 .elementor-element.elementor-element-1f9f528.e-con{--order:-99999 /* order start hack */;}.elementor-4186 .elementor-element.elementor-element-73b0ea4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-e3edccd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-cbcdffa .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-d91911e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-e370231 .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-21f8efa{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-63dd712{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4186 .elementor-element.elementor-element-8be3774.e-con{--order:-99999 /* order start hack */;}.elementor-4186 .elementor-element.elementor-element-c976584{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-bfe53f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4186 .elementor-element.elementor-element-a91b73f .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-23eedc6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-5f57ada .elementor-heading-title{font-size:var( --e-global-typography-5a109c9-font-size );line-height:var( --e-global-typography-5a109c9-line-height );letter-spacing:var( --e-global-typography-5a109c9-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-7f1b040{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-6c121fc .elementor-heading-title{font-size:var( --e-global-typography-5a109c9-font-size );line-height:var( --e-global-typography-5a109c9-line-height );letter-spacing:var( --e-global-typography-5a109c9-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-7e954a3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-8013c4c{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-4186 .elementor-element.elementor-element-fdf950a{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:240px;--padding-bottom:80px;--padding-left:8px;--padding-right:8px;}.elementor-4186 .elementor-element.elementor-element-00e8877{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4186 .elementor-element.elementor-element-14460cb{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-4186 .elementor-element.elementor-element-8bdc313 .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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4186 .elementor-element.elementor-element-fd752f3{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4186 .elementor-element.elementor-element-ea3fa6f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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-4186 .elementor-element.elementor-element-f2d5e28{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:80px;--padding-bottom:80px;--padding-left:8px;--padding-right:8px;}.elementor-4186 .elementor-element.elementor-element-5e3f5ce{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4186 .elementor-element.elementor-element-32b10c4 .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-2ed6496{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-4f9448a{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:80px;--padding-bottom:80px;--padding-left:8px;--padding-right:8px;}.elementor-4186 .elementor-element.elementor-element-e3edccd{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4186 .elementor-element.elementor-element-cbcdffa .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-d91911e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-e370231 .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-21f8efa{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-63dd712{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:80px;--padding-bottom:80px;--padding-left:8px;--padding-right:8px;}.elementor-4186 .elementor-element.elementor-element-bfe53f3{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4186 .elementor-element.elementor-element-a91b73f .elementor-heading-title{font-size:var( --e-global-typography-3507b3b-font-size );line-height:var( --e-global-typography-3507b3b-line-height );letter-spacing:var( --e-global-typography-3507b3b-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-23eedc6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-5f57ada .elementor-heading-title{font-size:var( --e-global-typography-5a109c9-font-size );line-height:var( --e-global-typography-5a109c9-line-height );letter-spacing:var( --e-global-typography-5a109c9-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-7f1b040{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-6c121fc .elementor-heading-title{font-size:var( --e-global-typography-5a109c9-font-size );line-height:var( --e-global-typography-5a109c9-line-height );letter-spacing:var( --e-global-typography-5a109c9-letter-spacing );}.elementor-4186 .elementor-element.elementor-element-7e954a3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4186 .elementor-element.elementor-element-8013c4c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4186 .elementor-element.elementor-element-312ddb9{z-index:10;}.elementor-4186 .elementor-element.elementor-element-eeed441.elementor-element{--order:-99999 /* order start hack */;}.elementor-4186 .elementor-element.elementor-element-eeed441{z-index:10;}}/* Start custom CSS for heading, class: .elementor-element-8bdc313 */.elementor-4186 .elementor-element.elementor-element-8bdc313 { /*max-width: 1000px !important;*/ }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3124241 */.scale_scroll_img  {
    border-radius: 2px !important;
    overflow: hidden;
}

.scale_scroll_img img {
    aspect-ratio: 1 / 1;
    object-fit: cover !important;
    object-position: center !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea3fa6f */.elementor-4186 .elementor-element.elementor-element-ea3fa6f { max-width: 35rem !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e99bb21 *//*-- 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-fdf950a */.elementor-4186 .elementor-element.elementor-element-fdf950a {
    transition: all 0.24s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d5e28 */.elementor-4186 .elementor-element.elementor-element-f2d5e28 {
    transition: all 0.24s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9448a */.elementor-4186 .elementor-element.elementor-element-4f9448a {
    transition: all 0.24s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63dd712 */.elementor-4186 .elementor-element.elementor-element-63dd712 {
    transition: all 0.24s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eeed441 *//* Img Slider */
.glasses_gallery_slider .elementor-image-carousel-wrapper { 
    position: relative;
    gap: 2px !important;
}

/* Img Overflow */
.glasses_gallery_slider .elementor-image-carousel-wrapper {
    overflow: visible;
}/* 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 */