.elementor-2086 .elementor-element.elementor-element-19a00032{--display:grid;--e-con-grid-template-columns:1fr 0.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--overflow:hidden;--padding-top:calc(6rem + 175px);--padding-bottom:06rem;--padding-left:0;--padding-right:0;}.elementor-2086 .elementor-element.elementor-element-2ad1fc57{--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:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2086 .elementor-element.elementor-element-369de1cf .elementor-heading-title{font-family:var( --e-global-typography-1325f1e-font-family ), Sans-serif;font-size:var( --e-global-typography-1325f1e-font-size );font-weight:var( --e-global-typography-1325f1e-font-weight );}.elementor-2086 .elementor-element.elementor-element-7d9922ca .elementor-heading-title{font-family:var( --e-global-typography-7aae94d-font-family ), Sans-serif;font-size:var( --e-global-typography-7aae94d-font-size );font-weight:var( --e-global-typography-7aae94d-font-weight );text-transform:var( --e-global-typography-7aae94d-text-transform );line-height:var( --e-global-typography-7aae94d-line-height );}.elementor-2086 .elementor-element.elementor-element-3f70627d{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-66px;}body:not(.rtl) .elementor-2086 .elementor-element.elementor-element-3f70627d{right:-45px;}body.rtl .elementor-2086 .elementor-element.elementor-element-3f70627d{left:-45px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2086 .elementor-element.elementor-element-6c0aef8b img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:90% 90% 0% 90%;}.elementor-2086 .elementor-element.elementor-element-4c9b74d2{--display:grid;--min-height:27px;--e-con-grid-template-columns:1fr 1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-252ff3f{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-252ff3f:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-252ff3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2e1664 );}.elementor-2086 .elementor-element.elementor-element-410c29d9{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-410c29d9:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-410c29d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2086 .elementor-element.elementor-element-3eb4736a{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-3eb4736a:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-3eb4736a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2086 .elementor-element.elementor-element-39bcda00{--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;--overlay-opacity:0.7;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-39bcda00:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-39bcda00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://fabcity.hamburg/wp-content/uploads/2025/11/A-GAIN-Festival00158_0158-scaled.webp");background-position:center center;}.elementor-2086 .elementor-element.elementor-element-39bcda00::before, .elementor-2086 .elementor-element.elementor-element-39bcda00 > .elementor-background-video-container::before, .elementor-2086 .elementor-element.elementor-element-39bcda00 > .e-con-inner > .elementor-background-video-container::before, .elementor-2086 .elementor-element.elementor-element-39bcda00 > .elementor-background-slideshow::before, .elementor-2086 .elementor-element.elementor-element-39bcda00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2086 .elementor-element.elementor-element-39bcda00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2086 .elementor-element.elementor-element-7e8b77df{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--border-radius:20px 20px 20px 20px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;--z-index:10;}.elementor-2086 .elementor-element.elementor-element-7e8b77df:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-7e8b77df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad161e2 );}.elementor-2086 .elementor-element.elementor-element-50744c4a .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2086 .elementor-element.elementor-element-177c4fc5{font-family:var( --e-global-typography-2fe60dd-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe60dd-font-size );font-weight:var( --e-global-typography-2fe60dd-font-weight );}.elementor-2086 .elementor-element.elementor-element-61430ba9 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2086 .elementor-element.elementor-element-c7baa4c{font-family:var( --e-global-typography-2fe60dd-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe60dd-font-size );font-weight:var( --e-global-typography-2fe60dd-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2086 .elementor-element.elementor-element-5440691f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2fe60dd-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe60dd-font-size );font-weight:var( --e-global-typography-2fe60dd-font-weight );border-radius:20px 20px 20px 20px;padding:14px 26px 14px 26px;}.elementor-2086 .elementor-element.elementor-element-5440691f .elementor-button:hover, .elementor-2086 .elementor-element.elementor-element-5440691f .elementor-button:focus{background-color:#244680;}.elementor-2086 .elementor-element.elementor-element-078b39a{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-c576d47 .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-4aa3b85{font-family:var( --e-global-typography-2fe60dd-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe60dd-font-size );font-weight:var( --e-global-typography-2fe60dd-font-weight );}.elementor-2086 .elementor-element.elementor-element-c2a9895{font-family:var( --e-global-typography-2fe60dd-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe60dd-font-size );font-weight:var( --e-global-typography-2fe60dd-font-weight );}.elementor-2086 .elementor-element.elementor-element-d344674 .elementor-button{background-color:#3A70CA;font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;border-radius:20px 20px 20px 20px;padding:14px 26px 14px 26px;}.elementor-2086 .elementor-element.elementor-element-d344674 .elementor-button:hover, .elementor-2086 .elementor-element.elementor-element-d344674 .elementor-button:focus{background-color:#244680;}.elementor-2086 .elementor-element.elementor-element-186464e3{--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:8rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-59ad1453{text-align:center;}.elementor-2086 .elementor-element.elementor-element-59ad1453 .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-222867d1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-256698b2{--display:grid;--min-height:27px;--e-con-grid-template-columns:1fr 1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-41d1d417{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-41d1d417:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-41d1d417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2e1664 );}.elementor-2086 .elementor-element.elementor-element-542c564b{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-542c564b:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-542c564b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2086 .elementor-element.elementor-element-6c449863{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-6c449863:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-6c449863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2086 .elementor-element.elementor-element-7c1c7d8c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--align-items:center;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-6332f8c3 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-720abedd img{width:100%;}.elementor-2086 .elementor-element.elementor-element-22e5a992 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-4e8de0a2 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-2c5c40f img{width:100%;}.elementor-2086 .elementor-element.elementor-element-4206c742 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-727ec541 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-5257cafc img{width:100%;}.elementor-2086 .elementor-element.elementor-element-bbe443d img{width:100%;}.elementor-2086 .elementor-element.elementor-element-0043650 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-8e1691d img{width:100%;}.elementor-2086 .elementor-element.elementor-element-2167ba7 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-b0b4394 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-4852db1 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-9093026 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-762ac41 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-3c8b300 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-fde004d img{width:100%;}.elementor-2086 .elementor-element.elementor-element-e8dd063 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-8f4a258 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-0dce0cc img{width:100%;}.elementor-2086 .elementor-element.elementor-element-a07d324 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-5383ec1 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-a0489b1 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-4b00abf img{width:100%;}.elementor-2086 .elementor-element.elementor-element-ec60b5e img{width:100%;}.elementor-2086 .elementor-element.elementor-element-0ff9827 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-2e60ba6 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-3e591d6 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-575c951{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-f04fbb6 .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-2f6f518{font-family:var( --e-global-typography-2fe60dd-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe60dd-font-size );font-weight:var( --e-global-typography-2fe60dd-font-weight );}.elementor-2086 .elementor-element.elementor-element-7f7bcd0{font-family:var( --e-global-typography-2fe60dd-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe60dd-font-size );font-weight:var( --e-global-typography-2fe60dd-font-weight );}.elementor-2086 .elementor-element.elementor-element-a6548a0 .elementor-button{background-color:#3A70CA;font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;border-radius:20px 20px 20px 20px;padding:14px 26px 14px 26px;}.elementor-2086 .elementor-element.elementor-element-a6548a0 .elementor-button:hover, .elementor-2086 .elementor-element.elementor-element-a6548a0 .elementor-button:focus{background-color:#244680;}.elementor-2086 .elementor-element.elementor-element-4113333c{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-56ce0e71 .elementor-heading-title{font-family:var( --e-global-typography-b527688-font-family ), Sans-serif;font-size:var( --e-global-typography-b527688-font-size );font-weight:var( --e-global-typography-b527688-font-weight );}.elementor-2086 .elementor-element.elementor-element-1345252d .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-50874a1c{font-family:var( --e-global-typography-2fe60dd-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe60dd-font-size );font-weight:var( --e-global-typography-2fe60dd-font-weight );}.elementor-2086 .elementor-element.elementor-element-9ccc4d9 .elementor-button{background-color:#3A70CA;font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;border-radius:20px 20px 20px 20px;padding:14px 26px 14px 26px;}.elementor-2086 .elementor-element.elementor-element-9ccc4d9 .elementor-button:hover, .elementor-2086 .elementor-element.elementor-element-9ccc4d9 .elementor-button:focus{background-color:#244680;}.elementor-2086 .elementor-element.elementor-element-59d7c5a4{--display:flex;--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-59d7c5a4:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-59d7c5a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2086 .elementor-element.elementor-element-5e5043b6{text-align:center;}.elementor-2086 .elementor-element.elementor-element-5e5043b6 .elementor-heading-title{font-family:var( --e-global-typography-b527688-font-family ), Sans-serif;font-size:var( --e-global-typography-b527688-font-size );font-weight:var( --e-global-typography-b527688-font-weight );color:var( --e-global-color-text );}.elementor-2086 .elementor-element.elementor-element-6a60b0bd{text-align:center;}.elementor-2086 .elementor-element.elementor-element-6a60b0bd .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );color:var( --e-global-color-primary );}.elementor-2086 .elementor-element.elementor-element-1f266422{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-624e7c4e{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 3;}.elementor-2086 .elementor-element.elementor-element-5efc4611{--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:0rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-3f2a3e1b{text-align:center;}.elementor-2086 .elementor-element.elementor-element-3f2a3e1b .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-642e9b81{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-a24b102{--display:grid;--min-height:27px;--e-con-grid-template-columns:1fr 1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-5e3a1d81{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-5e3a1d81:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-5e3a1d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2e1664 );}.elementor-2086 .elementor-element.elementor-element-443376bb{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-443376bb:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-443376bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2086 .elementor-element.elementor-element-6524a49b{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-6524a49b:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-6524a49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2086 .elementor-element.elementor-element-2d8d2e78{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--align-items:center;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-5a7829a9 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-1c97e184 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-75856943 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-7d585396 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-1c48780a img{width:100%;}.elementor-2086 .elementor-element.elementor-element-20c7f86e img{width:100%;}.elementor-2086 .elementor-element.elementor-element-376ca36c img{width:100%;}.elementor-2086 .elementor-element.elementor-element-3db05005 img{width:100%;}.elementor-2086 .elementor-element.elementor-element-55e6cf14{--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:12rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-3eab8fe0{text-align:center;}.elementor-2086 .elementor-element.elementor-element-3eab8fe0 .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-6a0750e5{--display:grid;--min-height:27px;--e-con-grid-template-columns:1fr 1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-28880768{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-28880768:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-28880768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2e1664 );}.elementor-2086 .elementor-element.elementor-element-1f76dd32{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-1f76dd32:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-1f76dd32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2086 .elementor-element.elementor-element-771423d3{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-771423d3:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-771423d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2086 .elementor-element.elementor-element-4474aff1{--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:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-49d0998d{--e-image-carousel-slides-to-show:7;}.elementor-2086 .elementor-element.elementor-element-49d0998d .swiper-wrapper{display:flex;align-items:center;}.elementor-2086 .elementor-element.elementor-element-49d0998d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2086 .elementor-element.elementor-element-327f2908{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-379b2b98{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-379b2b98:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-379b2b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2086 .elementor-element.elementor-element-7974bb20{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2086 .elementor-element.elementor-element-4f889e0d .elementor-heading-title{font-family:var( --e-global-typography-b527688-font-family ), Sans-serif;font-size:var( --e-global-typography-b527688-font-size );font-weight:var( --e-global-typography-b527688-font-weight );color:var( --e-global-color-ad161e2 );}.elementor-2086 .elementor-element.elementor-element-38600e3f{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-bfcd6f1 .elementor-heading-title{font-family:var( --e-global-typography-d1fe7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fe7e9-font-size );font-weight:var( --e-global-typography-d1fe7e9-font-weight );text-transform:var( --e-global-typography-d1fe7e9-text-transform );line-height:var( --e-global-typography-d1fe7e9-line-height );color:var( --e-global-color-ad161e2 );}.elementor-2086 .elementor-element.elementor-element-55ba075e .elementor-button{background-color:#3A70CA;font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;border-radius:20px 20px 20px 20px;padding:14px 26px 14px 26px;}.elementor-2086 .elementor-element.elementor-element-55ba075e .elementor-button:hover, .elementor-2086 .elementor-element.elementor-element-55ba075e .elementor-button:focus{background-color:#244680;}.elementor-2086 .elementor-element.elementor-element-55ba075e.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-2086 .elementor-element.elementor-element-2c8a70c8{--display:grid;--min-height:27px;--e-con-grid-template-columns:1fr 1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-32139cb7{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-32139cb7:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-32139cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2e1664 );}.elementor-2086 .elementor-element.elementor-element-228d3442{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-228d3442:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-228d3442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2086 .elementor-element.elementor-element-4a0c4c22{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2086 .elementor-element.elementor-element-4a0c4c22:not(.elementor-motion-effects-element-type-background), .elementor-2086 .elementor-element.elementor-element-4a0c4c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-2086 .elementor-element.elementor-element-19a00032{--grid-auto-flow:row;--padding-top:calc(6rem + 175px);--padding-bottom:04rem;--padding-left:02rem;--padding-right:02rem;}.elementor-2086 .elementor-element.elementor-element-369de1cf .elementor-heading-title{font-size:var( --e-global-typography-1325f1e-font-size );}.elementor-2086 .elementor-element.elementor-element-7d9922ca .elementor-heading-title{font-size:var( --e-global-typography-7aae94d-font-size );line-height:var( --e-global-typography-7aae94d-line-height );}.elementor-2086 .elementor-element.elementor-element-4c9b74d2{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-50744c4a .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-177c4fc5{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-c7baa4c{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-5440691f .elementor-button{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-078b39a{--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-c576d47 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-4aa3b85{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-c2a9895{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-59ad1453 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-256698b2{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-7c1c7d8c{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-575c951{--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-f04fbb6 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-2f6f518{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-7f7bcd0{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-4113333c{--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-56ce0e71 .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-1345252d .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-50874a1c{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-5e5043b6 .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-6a60b0bd .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-1f266422{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-3f2a3e1b .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-a24b102{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-2d8d2e78{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-3eab8fe0 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-6a0750e5{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-49d0998d{--e-image-carousel-slides-to-show:5;}.elementor-2086 .elementor-element.elementor-element-379b2b98{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-4f889e0d .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-bfcd6f1 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-2c8a70c8{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2086 .elementor-element.elementor-element-19a00032{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:calc(4rem + 175px);--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2086 .elementor-element.elementor-element-369de1cf .elementor-heading-title{font-size:var( --e-global-typography-1325f1e-font-size );}.elementor-2086 .elementor-element.elementor-element-7d9922ca .elementor-heading-title{font-size:var( --e-global-typography-7aae94d-font-size );line-height:var( --e-global-typography-7aae94d-line-height );}.elementor-2086 .elementor-element.elementor-element-4c9b74d2{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-39bcda00{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2086 .elementor-element.elementor-element-50744c4a .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-177c4fc5{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-c7baa4c{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-5440691f .elementor-button{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-078b39a{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2086 .elementor-element.elementor-element-c576d47 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-4aa3b85{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-c2a9895{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-59ad1453 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-256698b2{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-7c1c7d8c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-575c951{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2086 .elementor-element.elementor-element-f04fbb6 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-2f6f518{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-7f7bcd0{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-4113333c{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2086 .elementor-element.elementor-element-56ce0e71 .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-1345252d .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-50874a1c{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-5e5043b6 .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-6a60b0bd .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-1f266422{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-3f2a3e1b .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-a24b102{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-2d8d2e78{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-55e6cf14{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2086 .elementor-element.elementor-element-3eab8fe0 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-6a0750e5{--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-4474aff1{--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-49d0998d{--e-image-carousel-slides-to-show:3;}.elementor-2086 .elementor-element.elementor-element-379b2b98{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2086 .elementor-element.elementor-element-4f889e0d .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-bfcd6f1 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-2c8a70c8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2086 .elementor-element.elementor-element-19a00032{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:calc(2rem + 105px);--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-369de1cf .elementor-heading-title{font-size:var( --e-global-typography-1325f1e-font-size );}.elementor-2086 .elementor-element.elementor-element-7d9922ca .elementor-heading-title{font-size:var( --e-global-typography-7aae94d-font-size );line-height:var( --e-global-typography-7aae94d-line-height );}.elementor-2086 .elementor-element.elementor-element-4c9b74d2{--min-height:10px;--e-con-grid-template-columns:1fr 1fr 1fr;--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-252ff3f{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-410c29d9{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-3eb4736a{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-39bcda00{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-7e8b77df{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-50744c4a .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-177c4fc5{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-c7baa4c{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-5440691f .elementor-button{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-078b39a{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-c576d47 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-4aa3b85{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-c2a9895{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-d344674 .elementor-button{font-size:0.9rem;}.elementor-2086 .elementor-element.elementor-element-59ad1453 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-256698b2{--min-height:10px;--e-con-grid-template-columns:1fr 1fr 1fr;--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-41d1d417{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-542c564b{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-6c449863{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-7c1c7d8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-575c951{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-f04fbb6 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-2f6f518{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-7f7bcd0{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-a6548a0 .elementor-button{font-size:0.9rem;}.elementor-2086 .elementor-element.elementor-element-4113333c{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-56ce0e71 .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-1345252d .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-50874a1c{font-size:var( --e-global-typography-2fe60dd-font-size );}.elementor-2086 .elementor-element.elementor-element-9ccc4d9 .elementor-button{font-size:0.9rem;}.elementor-2086 .elementor-element.elementor-element-5e5043b6 .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-6a60b0bd .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-1f266422{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-3f2a3e1b .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-a24b102{--min-height:10px;--e-con-grid-template-columns:1fr 1fr 1fr;--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-5e3a1d81{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-443376bb{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-6524a49b{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-2d8d2e78{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-55e6cf14{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-3eab8fe0 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-6a0750e5{--min-height:10px;--e-con-grid-template-columns:1fr 1fr 1fr;--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-28880768{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-1f76dd32{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-771423d3{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-4474aff1{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2086 .elementor-element.elementor-element-49d0998d{--e-image-carousel-slides-to-show:2;}.elementor-2086 .elementor-element.elementor-element-379b2b98{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2086 .elementor-element.elementor-element-4f889e0d .elementor-heading-title{font-size:var( --e-global-typography-b527688-font-size );}.elementor-2086 .elementor-element.elementor-element-bfcd6f1 .elementor-heading-title{font-size:var( --e-global-typography-d1fe7e9-font-size );line-height:var( --e-global-typography-d1fe7e9-line-height );}.elementor-2086 .elementor-element.elementor-element-55ba075e .elementor-button{font-size:0.9rem;}.elementor-2086 .elementor-element.elementor-element-2c8a70c8{--min-height:10px;--e-con-grid-template-columns:1fr 1fr 1fr;--grid-auto-flow:row;}.elementor-2086 .elementor-element.elementor-element-32139cb7{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-228d3442{--min-height:10px;}.elementor-2086 .elementor-element.elementor-element-4a0c4c22{--min-height:10px;}}@media(min-width:768px){.elementor-2086 .elementor-element.elementor-element-3f70627d{--width:653px;}.elementor-2086 .elementor-element.elementor-element-39bcda00{--content-width:800px;}.elementor-2086 .elementor-element.elementor-element-078b39a{--content-width:700px;}.elementor-2086 .elementor-element.elementor-element-575c951{--content-width:700px;}.elementor-2086 .elementor-element.elementor-element-4113333c{--content-width:700px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2086 .elementor-element.elementor-element-3f70627d{--width:350px;}}/* Start custom CSS for image, class: .elementor-element-6c0aef8b *//* Desktop (Standard) */
@media (min-width: 1025px) {
  /* Desktop Styles */
.elementor-2086 .elementor-element.elementor-element-6c0aef8b img {
    aspect-ratio: 1 /1;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a00032 *//* Desktop (Standard) */
@media (min-width: 1025px) {
  /* Desktop Styles */
  .elementor-2086 .elementor-element.elementor-element-19a00032 {
    min-height: 720px;
} 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-177c4fc5 */.elementor-2086 .elementor-element.elementor-element-177c4fc5 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7baa4c */.elementor-2086 .elementor-element.elementor-element-c7baa4c p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa3b85 */.elementor-2086 .elementor-element.elementor-element-4aa3b85 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2a9895 */.elementor-2086 .elementor-element.elementor-element-c2a9895 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f6f518 */.elementor-2086 .elementor-element.elementor-element-2f6f518 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7bcd0 */.elementor-2086 .elementor-element.elementor-element-7f7bcd0 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50874a1c */.elementor-2086 .elementor-element.elementor-element-50874a1c p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ac6177 */div.wpforms-container-full:not(:empty){
margin: 0 !important}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-49d0998d */.new-marquee img {
    max-height: 50px;
    max-width: 100%;
    filter: grayscale(1);
}


.elementor-2086 .elementor-element.elementor-element-49d0998d .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBM Plex Sans';
	font-display: auto;
	src: url('https://fabcity.hamburg/wp-content/uploads/2025/11/IBMPlexSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */