.elementor-57 .elementor-element.elementor-element-627ff13{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:9999;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-627ff13{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-627ff13{right:0px;}.elementor-57 .elementor-element.elementor-element-0e5fa60{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-97e023f{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-f137ac0 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-f137ac0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d383d3b );color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-f137ac0.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-f137ac0.elementor-view-default .elementor-icon{color:var( --e-global-color-d383d3b );border-color:var( --e-global-color-d383d3b );}.elementor-57 .elementor-element.elementor-element-f137ac0.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-f137ac0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d383d3b );}.elementor-57 .elementor-element.elementor-element-f137ac0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-f137ac0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-f137ac0 .elementor-icon{font-size:20px;padding:10px;}.elementor-57 .elementor-element.elementor-element-f137ac0 .elementor-icon svg{height:20px;}.elementor-57 .elementor-element.elementor-element-8d11e15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ee231dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-8d807e3{text-align:center;}.elementor-57 .elementor-element.elementor-element-8d807e3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:33.15px;font-weight:400;line-height:36px;letter-spacing:-1.5px;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-6d63aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-47548f8 img{width:100%;}.elementor-57 .elementor-element.elementor-element-3222c91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:200px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-3222c91:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-3222c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d383d3b );}.elementor-57 .elementor-element.elementor-element-1a2d733{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-a0e17d7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:500;line-height:48px;letter-spacing:-2px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-08d97cf .elementor-button{background-color:#FCFCFC00;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:16px;letter-spacing:-0.25px;fill:var( --e-global-color-1d3ae88 );color:var( --e-global-color-1d3ae88 );transition-duration:0.4s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-08d97cf .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-08d97cf .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-08d97cf .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-08d97cf .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-44d6655{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-3a4efef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-2885e4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:200px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-a7ea68c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0b51894 .elementor-button{background-color:#FCFCFC00;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:16px;letter-spacing:-0.25px;fill:var( --e-global-color-1d3ae88 );color:var( --e-global-color-1d3ae88 );transition-duration:0.4s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-0b51894 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-0b51894 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-0b51894 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-0b51894 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-ed859ad .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:80px;font-weight:500;line-height:80px;letter-spacing:-4px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-25d3072{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-77e4281{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-cce0ec1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-c831fb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-fd1023f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-72f1244 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-497b2cd{text-align:end;}.elementor-57 .elementor-element.elementor-element-497b2cd .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:14px;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-b89dafa{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-b3e6199{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-e73a234{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-8186792 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-404c6a4{text-align:end;}.elementor-57 .elementor-element.elementor-element-404c6a4 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:14px;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-4bf4563{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-19ae1c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7e12a13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-404d6ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-78e411a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-27255a3{text-align:end;}.elementor-57 .elementor-element.elementor-element-27255a3 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:14px;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-7a4d1ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-6f76bd8{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7b9360d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0295e17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-f4ff006 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-2865e3b{text-align:end;}.elementor-57 .elementor-element.elementor-element-2865e3b .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:14px;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-f5f8c25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-e65e667{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-584e071{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-709a163 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-3ae23e2{text-align:end;}.elementor-57 .elementor-element.elementor-element-3ae23e2 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:14px;letter-spacing:-0.25px;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-6454e96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E1E1E1;--border-color:#E1E1E1;--padding-top:200px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-eb78af3{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-5178b9b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:500;line-height:48px;letter-spacing:-2px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-336b6f1 .elementor-button{background-color:#FCFCFC00;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:16px;letter-spacing:-0.25px;fill:var( --e-global-color-1d3ae88 );color:var( --e-global-color-1d3ae88 );transition-duration:0.4s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-336b6f1 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-336b6f1 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-336b6f1 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-336b6f1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-4ede7c5{--display:flex;--min-height:65vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-6f42e87{left:564px;}body.rtl .elementor-57 .elementor-element.elementor-element-6f42e87{right:564px;}.elementor-57 .elementor-element.elementor-element-6f42e87{top:1px;text-align:center;}.elementor-57 .elementor-element.elementor-element-6f42e87 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-6f42e87 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-6f42e87 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-6f42e87 .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-89fecb1{left:280px;}body.rtl .elementor-57 .elementor-element.elementor-element-89fecb1{right:280px;}.elementor-57 .elementor-element.elementor-element-89fecb1{top:75px;text-align:center;}.elementor-57 .elementor-element.elementor-element-89fecb1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-89fecb1 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-89fecb1 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-89fecb1 .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-c03f800{left:979px;}body.rtl .elementor-57 .elementor-element.elementor-element-c03f800{right:979px;}.elementor-57 .elementor-element.elementor-element-c03f800{top:126px;text-align:center;}.elementor-57 .elementor-element.elementor-element-c03f800 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-c03f800 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-c03f800 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-c03f800 .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-0b058b7{left:759px;}body.rtl .elementor-57 .elementor-element.elementor-element-0b058b7{right:759px;}.elementor-57 .elementor-element.elementor-element-0b058b7{top:92px;text-align:center;}.elementor-57 .elementor-element.elementor-element-0b058b7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:-0.5px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-be1475b{left:991px;}body.rtl .elementor-57 .elementor-element.elementor-element-be1475b{right:991px;}.elementor-57 .elementor-element.elementor-element-be1475b{top:220px;text-align:center;}.elementor-57 .elementor-element.elementor-element-be1475b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:-0.5px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-27cc1a3{left:744px;}body.rtl .elementor-57 .elementor-element.elementor-element-27cc1a3{right:744px;}.elementor-57 .elementor-element.elementor-element-27cc1a3{top:314px;text-align:center;}.elementor-57 .elementor-element.elementor-element-27cc1a3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:-0.5px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-99cd417{left:967px;}body.rtl .elementor-57 .elementor-element.elementor-element-99cd417{right:967px;}.elementor-57 .elementor-element.elementor-element-99cd417{top:519px;text-align:center;}.elementor-57 .elementor-element.elementor-element-99cd417 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:-0.5px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-3f99440{left:525px;}body.rtl .elementor-57 .elementor-element.elementor-element-3f99440{right:525px;}.elementor-57 .elementor-element.elementor-element-3f99440{top:457px;text-align:center;}.elementor-57 .elementor-element.elementor-element-3f99440 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:-0.5px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-6d159fa{left:155px;}body.rtl .elementor-57 .elementor-element.elementor-element-6d159fa{right:155px;}.elementor-57 .elementor-element.elementor-element-6d159fa{top:393px;text-align:center;}.elementor-57 .elementor-element.elementor-element-6d159fa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:-0.5px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-d61c0ff{left:364px;}body.rtl .elementor-57 .elementor-element.elementor-element-d61c0ff{right:364px;}.elementor-57 .elementor-element.elementor-element-d61c0ff{top:187px;text-align:center;}.elementor-57 .elementor-element.elementor-element-d61c0ff .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:-0.5px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-4b439f3{left:687px;}body.rtl .elementor-57 .elementor-element.elementor-element-4b439f3{right:687px;}.elementor-57 .elementor-element.elementor-element-4b439f3{top:203px;text-align:center;}.elementor-57 .elementor-element.elementor-element-4b439f3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-4b439f3 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-4b439f3 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-4b439f3 .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-08142bb{left:5px;}body.rtl .elementor-57 .elementor-element.elementor-element-08142bb{right:5px;}.elementor-57 .elementor-element.elementor-element-08142bb{top:256px;text-align:center;}.elementor-57 .elementor-element.elementor-element-08142bb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-08142bb .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-08142bb .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-08142bb .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-ca54408{left:470px;}body.rtl .elementor-57 .elementor-element.elementor-element-ca54408{right:470px;}.elementor-57 .elementor-element.elementor-element-ca54408{top:326px;text-align:center;}.elementor-57 .elementor-element.elementor-element-ca54408 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-ca54408 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-ca54408 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-ca54408 .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-4eca46f{left:1137px;}body.rtl .elementor-57 .elementor-element.elementor-element-4eca46f{right:1137px;}.elementor-57 .elementor-element.elementor-element-4eca46f{top:297px;text-align:center;}.elementor-57 .elementor-element.elementor-element-4eca46f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-4eca46f .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-4eca46f .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-4eca46f .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-38e2fda{left:891px;}body.rtl .elementor-57 .elementor-element.elementor-element-38e2fda{right:891px;}.elementor-57 .elementor-element.elementor-element-38e2fda{top:397px;text-align:center;}.elementor-57 .elementor-element.elementor-element-38e2fda .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-38e2fda .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-38e2fda .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-38e2fda .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-9deecab{left:185px;}body.rtl .elementor-57 .elementor-element.elementor-element-9deecab{right:185px;}.elementor-57 .elementor-element.elementor-element-9deecab{top:491px;text-align:center;}.elementor-57 .elementor-element.elementor-element-9deecab .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-9deecab .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-9deecab .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-9deecab .elementor-heading-title a{transition-duration:0.4s;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-cd84eba{left:642px;}body.rtl .elementor-57 .elementor-element.elementor-element-cd84eba{right:642px;}.elementor-57 .elementor-element.elementor-element-cd84eba{top:589px;text-align:center;}.elementor-57 .elementor-element.elementor-element-cd84eba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-cd84eba .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-cd84eba .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-cd84eba .elementor-heading-title a{transition-duration:0.4s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-0e5fa60{--width:50%;}.elementor-57 .elementor-element.elementor-element-97e023f{--width:50%;}.elementor-57 .elementor-element.elementor-element-ee231dd{--content-width:400px;}.elementor-57 .elementor-element.elementor-element-1a2d733{--width:77.5%;}.elementor-57 .elementor-element.elementor-element-3a4efef{--width:65%;}.elementor-57 .elementor-element.elementor-element-c831fb7{--width:90%;}.elementor-57 .elementor-element.elementor-element-b3e6199{--width:90%;}.elementor-57 .elementor-element.elementor-element-19ae1c3{--width:50%;}.elementor-57 .elementor-element.elementor-element-7b9360d{--width:80%;}.elementor-57 .elementor-element.elementor-element-eb78af3{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-ee231dd{--content-width:240px;}.elementor-57 .elementor-element.elementor-element-1a2d733{--width:90%;}.elementor-57 .elementor-element.elementor-element-eb78af3{--width:90%;}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-8d11e15{--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-8d807e3 .elementor-heading-title{font-size:20.1px;line-height:28px;letter-spacing:-1px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-47548f8 img{height:640px;object-fit:cover;}.elementor-57 .elementor-element.elementor-element-3222c91{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:160px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-a0e17d7 .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-1px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-08d97cf .elementor-button{font-size:14px;line-height:14px;letter-spacing:-0.25px;}.elementor-57 .elementor-element.elementor-element-2885e4f{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:160px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-0b51894 .elementor-button{font-size:14px;line-height:14px;letter-spacing:-0.25px;}.elementor-57 .elementor-element.elementor-element-ed859ad .elementor-heading-title{font-size:48px;line-height:48px;letter-spacing:-3.5px;}.elementor-57 .elementor-element.elementor-element-25d3072{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-57 .elementor-element.elementor-element-c831fb7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-72f1244 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-497b2cd .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-57 .elementor-element.elementor-element-b89dafa{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-b3e6199{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-8186792 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-404c6a4 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-57 .elementor-element.elementor-element-7e12a13{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-78e411a .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-27255a3 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-57 .elementor-element.elementor-element-6f76bd8{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7b9360d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-f4ff006 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-2865e3b .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-57 .elementor-element.elementor-element-e65e667{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-709a163 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-3ae23e2 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-57 .elementor-element.elementor-element-6454e96{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:160px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-5178b9b .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-1px;}.elementor-57 .elementor-element.elementor-element-336b6f1 .elementor-button{font-size:14px;line-height:14px;letter-spacing:-0.25px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-6f42e87{left:308px;}body.rtl .elementor-57 .elementor-element.elementor-element-6f42e87{right:308px;}.elementor-57 .elementor-element.elementor-element-6f42e87{top:2px;}.elementor-57 .elementor-element.elementor-element-6f42e87 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-89fecb1{left:179px;}body.rtl .elementor-57 .elementor-element.elementor-element-89fecb1{right:179px;}.elementor-57 .elementor-element.elementor-element-89fecb1{top:83px;}.elementor-57 .elementor-element.elementor-element-89fecb1 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-c03f800{left:522px;}body.rtl .elementor-57 .elementor-element.elementor-element-c03f800{right:522px;}.elementor-57 .elementor-element.elementor-element-c03f800{top:116px;}.elementor-57 .elementor-element.elementor-element-c03f800 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-0b058b7{left:387px;}body.rtl .elementor-57 .elementor-element.elementor-element-0b058b7{right:387px;}.elementor-57 .elementor-element.elementor-element-0b058b7{top:66px;}.elementor-57 .elementor-element.elementor-element-0b058b7 .elementor-heading-title{font-size:14px;line-height:14px;letter-spacing:-0.25px;}.elementor-57 .elementor-element.elementor-element-be1475b .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-27cc1a3{left:435px;}body.rtl .elementor-57 .elementor-element.elementor-element-27cc1a3{right:435px;}.elementor-57 .elementor-element.elementor-element-27cc1a3{top:259px;}.elementor-57 .elementor-element.elementor-element-27cc1a3 .elementor-heading-title{font-size:14px;line-height:14px;letter-spacing:-0.25px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-99cd417{left:435px;}body.rtl .elementor-57 .elementor-element.elementor-element-99cd417{right:435px;}.elementor-57 .elementor-element.elementor-element-99cd417{top:500px;}.elementor-57 .elementor-element.elementor-element-99cd417 .elementor-heading-title{font-size:14px;line-height:14px;letter-spacing:-0.25px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-3f99440{left:235px;}body.rtl .elementor-57 .elementor-element.elementor-element-3f99440{right:235px;}.elementor-57 .elementor-element.elementor-element-3f99440{top:393px;}.elementor-57 .elementor-element.elementor-element-3f99440 .elementor-heading-title{font-size:14px;line-height:14px;letter-spacing:-0.25px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-6d159fa{left:87px;}body.rtl .elementor-57 .elementor-element.elementor-element-6d159fa{right:87px;}.elementor-57 .elementor-element.elementor-element-6d159fa{top:336px;}.elementor-57 .elementor-element.elementor-element-6d159fa .elementor-heading-title{font-size:14px;line-height:14px;letter-spacing:-0.25px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-d61c0ff{left:116px;}body.rtl .elementor-57 .elementor-element.elementor-element-d61c0ff{right:116px;}.elementor-57 .elementor-element.elementor-element-d61c0ff{top:162px;}.elementor-57 .elementor-element.elementor-element-d61c0ff .elementor-heading-title{font-size:14px;line-height:14px;letter-spacing:-0.25px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-4b439f3{left:396px;}body.rtl .elementor-57 .elementor-element.elementor-element-4b439f3{right:396px;}.elementor-57 .elementor-element.elementor-element-4b439f3{top:190px;}.elementor-57 .elementor-element.elementor-element-4b439f3 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-08142bb{left:5px;}body.rtl .elementor-57 .elementor-element.elementor-element-08142bb{right:5px;}.elementor-57 .elementor-element.elementor-element-08142bb{top:247px;}.elementor-57 .elementor-element.elementor-element-08142bb .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-ca54408{left:271px;}body.rtl .elementor-57 .elementor-element.elementor-element-ca54408{right:271px;}.elementor-57 .elementor-element.elementor-element-ca54408{top:290px;}.elementor-57 .elementor-element.elementor-element-ca54408 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-4eca46f{left:588px;}body.rtl .elementor-57 .elementor-element.elementor-element-4eca46f{right:588px;}.elementor-57 .elementor-element.elementor-element-4eca46f{top:304px;}.elementor-57 .elementor-element.elementor-element-4eca46f .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-38e2fda{left:485px;}body.rtl .elementor-57 .elementor-element.elementor-element-38e2fda{right:485px;}.elementor-57 .elementor-element.elementor-element-38e2fda{top:421px;}.elementor-57 .elementor-element.elementor-element-38e2fda .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-9deecab{left:116px;}body.rtl .elementor-57 .elementor-element.elementor-element-9deecab{right:116px;}.elementor-57 .elementor-element.elementor-element-9deecab{top:470px;}.elementor-57 .elementor-element.elementor-element-9deecab .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-cd84eba{left:347px;}body.rtl .elementor-57 .elementor-element.elementor-element-cd84eba{right:347px;}.elementor-57 .elementor-element.elementor-element-cd84eba{top:565px;}.elementor-57 .elementor-element.elementor-element-cd84eba .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-627ff13{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-97e023f{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-f137ac0 .elementor-icon{font-size:16px;}.elementor-57 .elementor-element.elementor-element-f137ac0 .elementor-icon svg{height:16px;}.elementor-57 .elementor-element.elementor-element-8d11e15{--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ee231dd{--content-width:200px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-8d807e3 .elementor-heading-title{font-size:16.05px;line-height:16px;letter-spacing:-0.5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-47548f8 img{height:390px;object-fit:cover;}.elementor-57 .elementor-element.elementor-element-3222c91{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:160px;--padding-bottom:160px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-a0e17d7 .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-1px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-08d97cf .elementor-button{font-size:13px;line-height:13px;letter-spacing:-0.25px;}.elementor-57 .elementor-element.elementor-element-2885e4f{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:160px;--padding-bottom:160px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-0b51894 .elementor-button{font-size:13px;line-height:13px;letter-spacing:-0.25px;}.elementor-57 .elementor-element.elementor-element-ed859ad .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}.elementor-57 .elementor-element.elementor-element-25d3072{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-57 .elementor-element.elementor-element-77e4281{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-57 .elementor-element.elementor-element-c831fb7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-57 .elementor-element.elementor-element-72f1244 .elementor-heading-title{font-size:18px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-497b2cd .elementor-heading-title{font-size:12px;line-height:12px;}.elementor-57 .elementor-element.elementor-element-b89dafa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-b3e6199{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-57 .elementor-element.elementor-element-e73a234{--flex-wrap:nowrap;}.elementor-57 .elementor-element.elementor-element-8186792 .elementor-heading-title{font-size:18px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-404c6a4 .elementor-heading-title{font-size:12px;line-height:12px;}.elementor-57 .elementor-element.elementor-element-7e12a13{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-57 .elementor-element.elementor-element-78e411a .elementor-heading-title{font-size:18px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-27255a3 .elementor-heading-title{font-size:12px;line-height:12px;}.elementor-57 .elementor-element.elementor-element-7a4d1ea{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-57 .elementor-element.elementor-element-6f76bd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7b9360d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-57 .elementor-element.elementor-element-f4ff006 .elementor-heading-title{font-size:18px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-2865e3b .elementor-heading-title{font-size:12px;line-height:12px;}.elementor-57 .elementor-element.elementor-element-e65e667{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-57 .elementor-element.elementor-element-709a163 .elementor-heading-title{font-size:18px;line-height:20px;letter-spacing:-0.5px;}.elementor-57 .elementor-element.elementor-element-3ae23e2 .elementor-heading-title{font-size:12px;line-height:12px;}.elementor-57 .elementor-element.elementor-element-6454e96{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:160px;--padding-bottom:160px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-5178b9b .elementor-heading-title{font-size:28px;line-height:32px;letter-spacing:-1px;}.elementor-57 .elementor-element.elementor-element-336b6f1 .elementor-button{font-size:13px;line-height:13px;letter-spacing:-0.25px;}.elementor-57 .elementor-element.elementor-element-4ede7c5{--min-height:80vh;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-6f42e87{left:110px;}body.rtl .elementor-57 .elementor-element.elementor-element-6f42e87{right:110px;}.elementor-57 .elementor-element.elementor-element-6f42e87{top:2px;}.elementor-57 .elementor-element.elementor-element-6f42e87 .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-89fecb1{left:40px;}body.rtl .elementor-57 .elementor-element.elementor-element-89fecb1{right:40px;}.elementor-57 .elementor-element.elementor-element-89fecb1{top:80px;}.elementor-57 .elementor-element.elementor-element-89fecb1 .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-c03f800{left:225px;}body.rtl .elementor-57 .elementor-element.elementor-element-c03f800{right:225px;}.elementor-57 .elementor-element.elementor-element-c03f800{top:118px;}.elementor-57 .elementor-element.elementor-element-c03f800 .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-0b058b7{left:190px;}body.rtl .elementor-57 .elementor-element.elementor-element-0b058b7{right:190px;}.elementor-57 .elementor-element.elementor-element-0b058b7{top:60px;}.elementor-57 .elementor-element.elementor-element-0b058b7 .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-be1475b{left:248px;}body.rtl .elementor-57 .elementor-element.elementor-element-be1475b{right:248px;}.elementor-57 .elementor-element.elementor-element-be1475b{top:183px;}.elementor-57 .elementor-element.elementor-element-be1475b .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-27cc1a3{left:188px;}body.rtl .elementor-57 .elementor-element.elementor-element-27cc1a3{right:188px;}.elementor-57 .elementor-element.elementor-element-27cc1a3{top:320px;}.elementor-57 .elementor-element.elementor-element-27cc1a3 .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-99cd417{left:41px;}body.rtl .elementor-57 .elementor-element.elementor-element-99cd417{right:41px;}.elementor-57 .elementor-element.elementor-element-99cd417{top:507px;}.elementor-57 .elementor-element.elementor-element-99cd417 .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-3f99440{left:185px;}body.rtl .elementor-57 .elementor-element.elementor-element-3f99440{right:185px;}.elementor-57 .elementor-element.elementor-element-3f99440{top:448px;}.elementor-57 .elementor-element.elementor-element-3f99440 .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-6d159fa{left:39px;}body.rtl .elementor-57 .elementor-element.elementor-element-6d159fa{right:39px;}.elementor-57 .elementor-element.elementor-element-6d159fa{top:267px;}.elementor-57 .elementor-element.elementor-element-6d159fa .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-d61c0ff{left:43px;}body.rtl .elementor-57 .elementor-element.elementor-element-d61c0ff{right:43px;}.elementor-57 .elementor-element.elementor-element-d61c0ff{top:142px;}.elementor-57 .elementor-element.elementor-element-d61c0ff .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-4b439f3{left:215px;}body.rtl .elementor-57 .elementor-element.elementor-element-4b439f3{right:215px;}.elementor-57 .elementor-element.elementor-element-4b439f3{top:253px;}.elementor-57 .elementor-element.elementor-element-4b439f3 .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-08142bb{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-08142bb{right:0px;}.elementor-57 .elementor-element.elementor-element-08142bb{top:193px;}.elementor-57 .elementor-element.elementor-element-08142bb .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-ca54408{left:52px;}body.rtl .elementor-57 .elementor-element.elementor-element-ca54408{right:52px;}.elementor-57 .elementor-element.elementor-element-ca54408{top:338px;}.elementor-57 .elementor-element.elementor-element-ca54408 .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-4eca46f{left:205px;}body.rtl .elementor-57 .elementor-element.elementor-element-4eca46f{right:205px;}.elementor-57 .elementor-element.elementor-element-4eca46f{top:378px;}.elementor-57 .elementor-element.elementor-element-4eca46f .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-38e2fda{left:232px;}body.rtl .elementor-57 .elementor-element.elementor-element-38e2fda{right:232px;}.elementor-57 .elementor-element.elementor-element-38e2fda{top:511px;}.elementor-57 .elementor-element.elementor-element-38e2fda .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-9deecab{left:12px;}body.rtl .elementor-57 .elementor-element.elementor-element-9deecab{right:12px;}.elementor-57 .elementor-element.elementor-element-9deecab{top:438px;}.elementor-57 .elementor-element.elementor-element-9deecab .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-cd84eba{left:126px;}body.rtl .elementor-57 .elementor-element.elementor-element-cd84eba{right:126px;}.elementor-57 .elementor-element.elementor-element-cd84eba{top:571px;}.elementor-57 .elementor-element.elementor-element-cd84eba .elementor-heading-title{font-size:16px;line-height:16px;letter-spacing:-0.5px;}}/* Start custom CSS for heading, class: .elementor-element-a0e17d7 *//* =========================
   ERSTE ZEILE EINRÜCKEN
========================= */
.headline-indent {
  display: block;
  text-indent: 200px;   /* Desktop / Tablet */
}

/* =========================
   MOBIL
========================= */
@media (max-width: 767px) {
  .headline-indent {
    text-indent: 100px; /* ⬅️ Mobile */
  }
}

/* =========================
   FARBE HERVORHEBUNGEN
========================= */
.highlight-blue {
  color: #003F84;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed859ad */.highlight-blue {
  color: #003F84;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aca9a39 *//* Basis */
.project-image{
  position: relative;
  overflow: hidden;
}

/* Bild */
.project-image img{
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;

  /* ✅ Zoom wirkt nach innen / ruhiger */
  transform: scale(1);
  transform-origin: center center;
  backface-visibility: hidden;
  will-change: transform;
}

/* Overlay */
.project-image::after{
  content:"";
  position:absolute;
  inset:0;
  background:#FCFCFC;
  opacity:0;
  pointer-events:none;
}

/* Hover-Effekt NUR Desktop */
@media (min-width:1025px){
  .project-image::after{
    transition: opacity 0.4s ease;
  }

  .project-image:hover::after{
    opacity:0.6;
  }

  /* ✅ bleibt gleich, wirkt aber jetzt "innen" */
  .project-image:hover img{
    transform: scale(1.01);
  }
}


/* FIX: verhindert minimales Wachsen beim Hover */
.project-image{
  line-height: 0;            /* entfernt Baseline-Spalt */
}

/* falls Bild oder Wrapper verlinkt ist */
.project-image a{
  display: block;
  line-height: 0;
  font-size: 0;
}

/* zusätzliche Absicherung */
.project-image img{
  vertical-align: top;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5178b9b *//* =========================
   ERSTE ZEILE EINRÜCKEN
========================= */
.headline-indent {
  display: block;
  text-indent: 200px;   /* Desktop / Tablet */
}

/* =========================
   MOBIL
========================= */
@media (max-width: 767px) {
  .headline-indent {
    text-indent: 100px; /* ⬅️ Mobile */
  }
}

/* =========================
   FARBE HERVORHEBUNGEN
========================= */
.highlight-blue {
  color: #003F84;
}/* End custom CSS */