.elementor-3322 .elementor-element.elementor-element-e3582bd{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-3322 .elementor-element.elementor-element-e3582bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3322 .elementor-element.elementor-element-499b54ac{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#C1C1C1;--border-color:#C1C1C1;--border-radius:3px 3px 3px 3px;--margin-top:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3322 .elementor-element.elementor-element-499b54ac:not(.elementor-motion-effects-element-type-background), .elementor-3322 .elementor-element.elementor-element-499b54ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3322 .elementor-element.elementor-element-499b54ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3322 .elementor-element.elementor-element-4fe863bd{--display:flex;}.elementor-3322 .elementor-element.elementor-element-676ef82f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3322 .elementor-element.elementor-element-676ef82f .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3322 .elementor-element.elementor-element-3ce22c13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-20px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-3ce22c13 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3322 .elementor-element.elementor-element-3ce22c13.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3322 .elementor-element.elementor-element-3cc531fd{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-3322 .elementor-element.elementor-element-365c247e > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-3322 .elementor-element.elementor-element-365c247e{text-align:left;}.elementor-3322 .elementor-element.elementor-element-365c247e .elementor-heading-title{font-family:"Ubuntu Sans Variable", Sans-serif;font-size:1em;font-weight:600;font-stretch:100%;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-753f9853 > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0% 0% 0% 0%;}.elementor-3322 .elementor-element.elementor-element-753f9853{text-align:left;font-family:"Ubuntu Sans Variable", Sans-serif;font-size:16px;font-weight:400;font-stretch:100%;font-style:normal;text-transform:none;text-decoration:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-21752f28{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:1%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3322 .elementor-element.elementor-element-21752f28:not(.elementor-motion-effects-element-type-background), .elementor-3322 .elementor-element.elementor-element-21752f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3322 .elementor-element.elementor-element-77828ca0 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-3322 .elementor-element.elementor-element-77828ca0{text-align:center;}.elementor-3322 .elementor-element.elementor-element-77828ca0 .elementor-heading-title{font-family:"Ubuntu Sans Variable", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-43c0b9b3{text-align:center;}.elementor-3322 .elementor-element.elementor-element-43c0b9b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;font-style:normal;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-3e02c342{--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;--justify-content:space-between;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3322 .elementor-element.elementor-element-2a80745e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-89311c6 );--border-color:var( --e-global-color-89311c6 );--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3322 .elementor-element.elementor-element-2a80745e:not(.elementor-motion-effects-element-type-background), .elementor-3322 .elementor-element.elementor-element-2a80745e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1772c63 );}.elementor-3322 .elementor-element.elementor-element-3f8b840{--display:flex;}.elementor-3322 .elementor-element.elementor-element-58fc6a2{--display:flex;--justify-content:flex-end;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-58fc6a2 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3322 .elementor-element.elementor-element-7d00f168 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:6px 6px 6px 6px;}.elementor-3322 .elementor-element.elementor-element-7d00f168 .elementor-heading-title{font-family:var( --e-global-typography-37e03de-font-family ), Sans-serif;font-size:var( --e-global-typography-37e03de-font-size );font-weight:var( --e-global-typography-37e03de-font-weight );font-style:var( --e-global-typography-37e03de-font-style );text-transform:var( --e-global-typography-37e03de-text-transform );text-decoration:var( --e-global-typography-37e03de-text-decoration );color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-455a635c > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-3322 .elementor-element.elementor-element-455a635c{text-align:left;font-family:"Ubuntu Sans Variable", Sans-serif;font-size:16px;font-weight:400;font-stretch:100%;font-style:normal;text-transform:none;text-decoration:none;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-11852926{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-89311c6 );--border-color:var( --e-global-color-89311c6 );--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3322 .elementor-element.elementor-element-11852926:not(.elementor-motion-effects-element-type-background), .elementor-3322 .elementor-element.elementor-element-11852926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1772c63 );}.elementor-3322 .elementor-element.elementor-element-601c334e{--display:flex;--justify-content:flex-end;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-601c334e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3322 .elementor-element.elementor-element-35735b83 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:6px 6px 6px 6px;}.elementor-3322 .elementor-element.elementor-element-35735b83 .elementor-heading-title{font-family:var( --e-global-typography-37e03de-font-family ), Sans-serif;font-size:var( --e-global-typography-37e03de-font-size );font-weight:var( --e-global-typography-37e03de-font-weight );font-style:var( --e-global-typography-37e03de-font-style );text-transform:var( --e-global-typography-37e03de-text-transform );text-decoration:var( --e-global-typography-37e03de-text-decoration );color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-687dcf20 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-3322 .elementor-element.elementor-element-687dcf20{text-align:left;font-family:"Ubuntu Sans Variable", Sans-serif;font-size:16px;font-weight:400;font-stretch:100%;font-style:normal;text-transform:none;text-decoration:none;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-7c126672{--display:flex;}.elementor-3322 .elementor-element.elementor-element-32ca61fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-89311c6 );--border-color:var( --e-global-color-89311c6 );--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3322 .elementor-element.elementor-element-32ca61fb:not(.elementor-motion-effects-element-type-background), .elementor-3322 .elementor-element.elementor-element-32ca61fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1772c63 );}.elementor-3322 .elementor-element.elementor-element-2129e497{--display:flex;--justify-content:flex-end;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-2129e497 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3322 .elementor-element.elementor-element-9207c76 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:6px 6px 6px 6px;}.elementor-3322 .elementor-element.elementor-element-9207c76 .elementor-heading-title{font-family:var( --e-global-typography-37e03de-font-family ), Sans-serif;font-size:var( --e-global-typography-37e03de-font-size );font-weight:var( --e-global-typography-37e03de-font-weight );font-style:var( --e-global-typography-37e03de-font-style );text-transform:var( --e-global-typography-37e03de-text-transform );text-decoration:var( --e-global-typography-37e03de-text-decoration );color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-34f64da > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-3322 .elementor-element.elementor-element-34f64da{text-align:left;font-family:"Ubuntu Sans Variable", Sans-serif;font-size:16px;font-weight:400;font-stretch:100%;font-style:normal;text-transform:none;text-decoration:none;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-5883f6f9{--display:flex;}.elementor-3322 .elementor-element.elementor-element-2dc86874{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:1%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3322 .elementor-element.elementor-element-2dc86874:not(.elementor-motion-effects-element-type-background), .elementor-3322 .elementor-element.elementor-element-2dc86874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3322 .elementor-element.elementor-element-52c96633 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-3322 .elementor-element.elementor-element-52c96633{text-align:center;}.elementor-3322 .elementor-element.elementor-element-52c96633 .elementor-heading-title{font-family:"Ubuntu Sans Variable", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-4e907595{text-align:center;}.elementor-3322 .elementor-element.elementor-element-4e907595 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;font-style:normal;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-2ffd6c20{--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;--justify-content:space-between;--align-items:flex-end;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3322 .elementor-element.elementor-element-cab29d8{--swiper-slides-to-display:3;--swiper-offset-size:12px;--swiper-slides-gap:28px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-89311c6 );--arrow-hover-color:var( --e-global-color-text );--swiper-pagination-size:16px;--fraction-color:var( --e-global-color-text );--swiper-pagination-spacing:12px;}.elementor-3322 .elementor-element.elementor-element-cab29d8 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:24px 42px 12px 24px;}.elementor-3322 .elementor-element.elementor-element-cab29d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3322 .elementor-element.elementor-element-cab29d8 .swiper-slide > .elementor-element{height:100%;}.elementor-3322 .elementor-element.elementor-element-cab29d8 .swiper-pagination{font-size:16px;font-weight:600;}.elementor-3322 .elementor-element.elementor-element-169d68e1{--display:flex;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-3322 .elementor-element.elementor-element-31ceb4d0 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-3322 .elementor-element.elementor-element-31ceb4d0{text-align:center;}.elementor-3322 .elementor-element.elementor-element-31ceb4d0 .elementor-heading-title{font-family:"Ubuntu Sans Variable", Sans-serif;font-size:1em;font-weight:600;font-stretch:100%;font-style:normal;text-transform:none;text-decoration:none;color:var( --e-global-color-text );}.elementor-3322 .elementor-element.elementor-element-4ad9d386.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3322 .elementor-element.elementor-element-4ad9d386{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;}body.elementor-page-3322:not(.elementor-motion-effects-element-type-background), body.elementor-page-3322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-3322 .elementor-element.elementor-element-e3582bd{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3322 .elementor-element.elementor-element-499b54ac{--min-height:0px;--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-around;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3322 .elementor-element.elementor-element-676ef82f{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3322 .elementor-element.elementor-element-3ce22c13{--min-height:0;--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;--margin-top:-12px;--margin-bottom:12px;--margin-left:-12px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-3ce22c13 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3322 .elementor-element.elementor-element-3ce22c13.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3322 .elementor-element.elementor-element-3cc531fd{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3322 .elementor-element.elementor-element-365c247e .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-3322 .elementor-element.elementor-element-753f9853 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-3322 .elementor-element.elementor-element-21752f28{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3322 .elementor-element.elementor-element-77828ca0 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-3322 .elementor-element.elementor-element-43c0b9b3 .elementor-heading-title{font-size:14px;}.elementor-3322 .elementor-element.elementor-element-3e02c342{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-3322 .elementor-element.elementor-element-7d00f168 .elementor-heading-title{font-size:var( --e-global-typography-37e03de-font-size );}.elementor-3322 .elementor-element.elementor-element-455a635c{font-size:16px;font-weight:400;}.elementor-3322 .elementor-element.elementor-element-35735b83 .elementor-heading-title{font-size:var( --e-global-typography-37e03de-font-size );}.elementor-3322 .elementor-element.elementor-element-687dcf20{font-size:16px;font-weight:400;}.elementor-3322 .elementor-element.elementor-element-9207c76 .elementor-heading-title{font-size:var( --e-global-typography-37e03de-font-size );}.elementor-3322 .elementor-element.elementor-element-34f64da{font-size:16px;font-weight:400;}.elementor-3322 .elementor-element.elementor-element-2dc86874{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3322 .elementor-element.elementor-element-52c96633 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-3322 .elementor-element.elementor-element-4e907595 .elementor-heading-title{font-size:14px;}.elementor-3322 .elementor-element.elementor-element-2ffd6c20{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-3322 .elementor-element.elementor-element-cab29d8{--swiper-slides-to-display:2;--swiper-offset-size:1px;}.elementor-3322 .elementor-element.elementor-element-cab29d8 > .elementor-widget-container{padding:24px 42px 12px 24px;}.elementor-3322 .elementor-element.elementor-element-31ceb4d0 .elementor-heading-title{font-size:24px;font-weight:600;}}@media(max-width:767px){.elementor-3322 .elementor-element.elementor-element-e3582bd{--width:100%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-3322 .elementor-element.elementor-element-499b54ac{--width:471;--min-height:0vh;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3322 .elementor-element.elementor-element-676ef82f{--min-height:200px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3322 .elementor-element.elementor-element-3ce22c13{--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-3cc531fd{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3322 .elementor-element.elementor-element-365c247e > .elementor-widget-container{margin:22px 6px 0px 6px;padding:0% 0% 0% 0%;}.elementor-3322 .elementor-element.elementor-element-365c247e{text-align:left;}.elementor-3322 .elementor-element.elementor-element-365c247e .elementor-heading-title{font-weight:600;}.elementor-3322 .elementor-element.elementor-element-753f9853 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 6px 0px 6px;}.elementor-3322 .elementor-element.elementor-element-21752f28{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3322 .elementor-element.elementor-element-77828ca0 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3322 .elementor-element.elementor-element-43c0b9b3{text-align:left;}.elementor-3322 .elementor-element.elementor-element-3e02c342{--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;--align-items:stretch;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--align-content:flex-start;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3322 .elementor-element.elementor-element-2a80745e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-7d00f168 .elementor-heading-title{font-size:var( --e-global-typography-37e03de-font-size );}.elementor-3322 .elementor-element.elementor-element-455a635c{font-size:14px;font-weight:400;}.elementor-3322 .elementor-element.elementor-element-11852926{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-35735b83 .elementor-heading-title{font-size:var( --e-global-typography-37e03de-font-size );}.elementor-3322 .elementor-element.elementor-element-687dcf20{font-size:14px;font-weight:400;}.elementor-3322 .elementor-element.elementor-element-32ca61fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3322 .elementor-element.elementor-element-9207c76 .elementor-heading-title{font-size:var( --e-global-typography-37e03de-font-size );}.elementor-3322 .elementor-element.elementor-element-34f64da{font-size:14px;font-weight:400;}.elementor-3322 .elementor-element.elementor-element-2dc86874{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3322 .elementor-element.elementor-element-52c96633 .elementor-heading-title{font-weight:600;}.elementor-3322 .elementor-element.elementor-element-4e907595{text-align:left;}.elementor-3322 .elementor-element.elementor-element-2ffd6c20{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3322 .elementor-element.elementor-element-cab29d8{--swiper-slides-to-display:1;}.elementor-3322 .elementor-element.elementor-element-cab29d8 > .elementor-widget-container{padding:24px 42px 12px 24px;}.elementor-3322 .elementor-element.elementor-element-31ceb4d0{text-align:center;}.elementor-3322 .elementor-element.elementor-element-31ceb4d0 .elementor-heading-title{font-weight:600;}}@media(min-width:768px){.elementor-3322 .elementor-element.elementor-element-499b54ac{--width:100;}.elementor-3322 .elementor-element.elementor-element-676ef82f{--width:55%;}.elementor-3322 .elementor-element.elementor-element-3ce22c13{--width:100%;}.elementor-3322 .elementor-element.elementor-element-3cc531fd{--width:65%;}.elementor-3322 .elementor-element.elementor-element-2a80745e{--width:30%;}.elementor-3322 .elementor-element.elementor-element-58fc6a2{--width:100%;}.elementor-3322 .elementor-element.elementor-element-11852926{--width:30%;}.elementor-3322 .elementor-element.elementor-element-601c334e{--width:100%;}.elementor-3322 .elementor-element.elementor-element-32ca61fb{--width:30%;}.elementor-3322 .elementor-element.elementor-element-2129e497{--width:100%;}.elementor-3322 .elementor-element.elementor-element-2ffd6c20{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3322 .elementor-element.elementor-element-676ef82f{--width:50%;}.elementor-3322 .elementor-element.elementor-element-3ce22c13{--width:100%;}.elementor-3322 .elementor-element.elementor-element-3cc531fd{--width:50%;}.elementor-3322 .elementor-element.elementor-element-2a80745e{--width:45%;}.elementor-3322 .elementor-element.elementor-element-11852926{--width:45%;}.elementor-3322 .elementor-element.elementor-element-32ca61fb{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-4fe863bd *//* Rahmen oben links als Winkel */
.herorahmenEckeOL {
    position: absolute;
    top: -15px; /* Abstand zum Container */
    left: -16px;
    width: 50px; /* Länge der Linie */
    height: 50px;
    border-top: 1px solid #bbbbbb; /* Klare Linienfarbe */
    border-left: 1px solid #bbbbbb;
}


/* Tablet (1024px oder kleiner) */
@media (max-width: 1024px) {
    .herorahmenEckeOL {
        top: -16px;
        left: -16px;
        width: 40px;
        height: 40px;
    }
}

/* Smartphone (767px oder kleiner) */
@media (max-width: 767px) {
    .herorahmenEckeOL {
        top: -9px;
        left: -10px;
        width: 30px;
        height: 30px;
        border-top: 0.8px solid #7a7a7a; /* Dünnere Linie für kleinere Bildschirme */
        border-left: 0.8px solid #7a7a7a;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce22c13 */.heroBildContainer{
  width: 100%;
  background-size: cover;
  background-position: center;
  height: 95%;
 
  
  /* aspect-ratio für moderne Browser */
  aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f8b840 *//* Rahmen oben links als Winkel */
.rahmenEckeOL {
    position: absolute;
    top: -15px; /* Abstand zum Container */
    left: -16px;
    width: 50px; /* Länge der Linie */
    height: 50px;
    border-top: 1px solid #bbbbbb; /* Klare Linienfarbe */
    border-left: 1px solid #bbbbbb;
}


/* Tablet (1024px oder kleiner) */
@media (max-width: 1024px) {
    .rahmenEckeOL {
        top: -16px;
        left: -16px;
        width: 40px;
        height: 40px;
    }
}

/* Smartphone (767px oder kleiner) */
@media (max-width: 767px) {
    .rahmenEckeOL {
        top: -9px;
        left: -10px;
        width: 30px;
        height: 30px;
        border-top: 0.8px solid #7a7a7a; /* Dünnere Linie für kleinere Bildschirme */
        border-left: 0.8px solid #7a7a7a;
    }
}

/* Rahmen oben links als Winkel */
.cardEckeOL {
    position: absolute;
    top: -11px; /* Abstand zum Container */
    left: -11px;
    width: 50px; /* Länge der Linie */
    height: 50px;
    border-top: 1px solid #bbbbbb; /* Klare Linienfarbe */
    border-left: 1px solid #bbbbbb;
}


/* Tablet (1024px oder kleiner) */
@media (max-width: 1024px) {
    .cardEckeOL {
        top: -12px;
        left: -12px;
        width: 40px;
        height: 40px;
    }
}

/* Smartphone (767px oder kleiner) */
@media (max-width: 767px) {
    .cardEckeOL {
        top: -11px;
        left: -10px;
        width: 30px;
        height: 30px;
        border-top: 0.8px solid #7a7a7a; /* Dünnere Linie für kleinere Bildschirme */
        border-left: 0.8px solid #7a7a7a;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58fc6a2 */.ImageContainer{
  width: 100%;
  background-size: cover;
  background-position: center;
  
  /* WordPress mag aspect-ratio nicht, also als Fallback */
  height: 0;
  padding-top: 75%; /* 4:3 Verhältnis */
  
  /* aspect-ratio für moderne Browser */
  aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601c334e */.ImageContainer{
  width: 100%;
  background-size: cover;
  background-position: center;
  
  /* WordPress mag aspect-ratio nicht, also als Fallback */
  height: 0;
  padding-top: 75%; /* 4:3 Verhältnis */
  
  /* aspect-ratio für moderne Browser */
  aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c126672 *//* Rahmen oben links als Winkel */
.rahmenEckeOL {
    position: absolute;
    top: -15px; /* Abstand zum Container */
    left: -16px;
    width: 50px; /* Länge der Linie */
    height: 50px;
    border-top: 1px solid #bbbbbb; /* Klare Linienfarbe */
    border-left: 1px solid #bbbbbb;
}


/* Tablet (1024px oder kleiner) */
@media (max-width: 1024px) {
    .rahmenEckeOL {
        top: -16px;
        left: -16px;
        width: 40px;
        height: 40px;
    }
}

/* Smartphone (767px oder kleiner) */
@media (max-width: 767px) {
    .rahmenEckeOL {
        top: -9px;
        left: -10px;
        width: 30px;
        height: 30px;
        border-top: 0.8px solid #7a7a7a; /* Dünnere Linie für kleinere Bildschirme */
        border-left: 0.8px solid #7a7a7a;
    }
}

/* Rahmen oben links als Winkel */
.cardEckeOL {
    position: absolute;
    top: -11px; /* Abstand zum Container */
    left: -11px;
    width: 50px; /* Länge der Linie */
    height: 50px;
    border-top: 1px solid #bbbbbb; /* Klare Linienfarbe */
    border-left: 1px solid #bbbbbb;
}


/* Tablet (1024px oder kleiner) */
@media (max-width: 1024px) {
    .cardEckeOL {
        top: -12px;
        left: -12px;
        width: 40px;
        height: 40px;
    }
}

/* Smartphone (767px oder kleiner) */
@media (max-width: 767px) {
    .cardEckeOL {
        top: -11px;
        left: -10px;
        width: 30px;
        height: 30px;
        border-top: 0.8px solid #7a7a7a; /* Dünnere Linie für kleinere Bildschirme */
        border-left: 0.8px solid #7a7a7a;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2129e497 */.ImageContainer{
  width: 100%;
  background-size: cover;
  background-position: center;
  
  /* WordPress mag aspect-ratio nicht, also als Fallback */
  height: 0;
  padding-top: 75%; /* 4:3 Verhältnis */
  
  /* aspect-ratio für moderne Browser */
  aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5883f6f9 *//* Rahmen oben links als Winkel */
.rahmenEckeOL {
    position: absolute;
    top: -15px; /* Abstand zum Container */
    left: -16px;
    width: 50px; /* Länge der Linie */
    height: 50px;
    border-top: 1px solid #bbbbbb; /* Klare Linienfarbe */
    border-left: 1px solid #bbbbbb;
}


/* Tablet (1024px oder kleiner) */
@media (max-width: 1024px) {
    .rahmenEckeOL {
        top: -16px;
        left: -16px;
        width: 40px;
        height: 40px;
    }
}

/* Smartphone (767px oder kleiner) */
@media (max-width: 767px) {
    .rahmenEckeOL {
        top: -9px;
        left: -10px;
        width: 30px;
        height: 30px;
        border-top: 0.8px solid #7a7a7a; /* Dünnere Linie für kleinere Bildschirme */
        border-left: 0.8px solid #7a7a7a;
    }
}

/* Rahmen oben links als Winkel */
.cardEckeOL {
    position: absolute;
    top: -11px; /* Abstand zum Container */
    left: -11px;
    width: 50px; /* Länge der Linie */
    height: 50px;
    border-top: 1px solid #bbbbbb; /* Klare Linienfarbe */
    border-left: 1px solid #bbbbbb;
}


/* Tablet (1024px oder kleiner) */
@media (max-width: 1024px) {
    .cardEckeOL {
        top: -12px;
        left: -12px;
        width: 40px;
        height: 40px;
    }
}

/* Smartphone (767px oder kleiner) */
@media (max-width: 767px) {
    .cardEckeOL {
        top: -11px;
        left: -10px;
        width: 30px;
        height: 30px;
        border-top: 0.8px solid #7a7a7a; /* Dünnere Linie für kleinere Bildschirme */
        border-left: 0.8px solid #7a7a7a;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-cab29d8 */.elementor-3322 .elementor-element.elementor-element-cab29d8 .swiper-slide {
    max-width: calc((100% / 3) - 20px) !important;
    
}
/* == Tablet Styles == */
@media (max-width: 1024px) {
    .elementor-3322 .elementor-element.elementor-element-cab29d8 .swiper-slide {
        max-width: calc((100% / 2) - 20px) !important;
        
    }
}

/* == Mobile Styles == */
@media (max-width: 768px) {
    .elementor-3322 .elementor-element.elementor-element-cab29d8 .swiper-slide {
        max-width: calc(100%) !important;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3582bd */@media (min-width: 1920px) {
    .bodyContainer {
        width: 1920px;
    }
}
.page-header{
    display:none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ubuntu Sans Variable';
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/UbuntuSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-MediumItalic.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-MediumItalic.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-Medium.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Medium.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-Light.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Light.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-LightItalic.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-LightItalic.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraLight.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraLight.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraLightItalic.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraLightItalic.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraBold.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraBold.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraBoldItalic.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraBoldItalic.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-Bold.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Bold.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-BoldItalic.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-BoldItalic.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-SemiBold.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-SemiBold.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-SemiBoldItalic.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-SemiBoldItalic.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-Thin.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Thin.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-ThinItalic.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ThinItalic.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-Regular.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Regular.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://michaelkobs.de/wp-content/uploads/Poppins-Italic.woff2') format('woff2'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Italic.woff') format('woff'),
		url('https://michaelkobs.de/wp-content/uploads/Poppins-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */