.elementor-2504 .elementor-element.elementor-element-5e98af3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2504 .elementor-element.elementor-element-09dc209{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-09dc209.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-83713b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-83713b7{text-align:start;}.elementor-2504 .elementor-element.elementor-element-ab35d9f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2504 .elementor-element.elementor-element-ab35d9f .elementor-divider-separator{width:100%;}.elementor-2504 .elementor-element.elementor-element-ab35d9f .elementor-divider{padding-block-start:33px;padding-block-end:33px;}.elementor-2504 .elementor-element.elementor-element-352538d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2504 .elementor-element.elementor-element-352538d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2504 .elementor-element.elementor-element-352538d a{color:var( --e-global-color-primary );}.elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button{background-color:#C4D4E8;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(180.2, 170.40652173913043, 170.40652173913043, 0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:013px 054px 013px 054px;}.elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button:hover, .elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button:focus{background-color:#8DAAD1;color:#000000;}.elementor-2504 .elementor-element.elementor-element-5a38829{width:var( --container-widget-width, 105.033% );max-width:105.033%;--container-widget-width:105.033%;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-5a38829.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button:hover svg, .elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button:focus svg{fill:#000000;}.elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button{background-color:#C4D4E8;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;box-shadow:0px 0px 10px -100px rgba(0,0,0,0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:13px 54px 13px 54px;}.elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button:hover, .elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button:focus{background-color:#8DAAD1;color:#030202;}.elementor-2504 .elementor-element.elementor-element-3367540{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;}.elementor-2504 .elementor-element.elementor-element-3367540.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2504 .elementor-element.elementor-element-3367540{left:0px;}body.rtl .elementor-2504 .elementor-element.elementor-element-3367540{right:0px;}.elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button:hover svg, .elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button:focus svg{fill:#030202;}.elementor-2504 .elementor-element.elementor-element-e3f9fd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-815dbb5{--e-image-carousel-slides-to-show:1;}.elementor-2504 .elementor-element.elementor-element-815dbb5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2504 .elementor-element.elementor-element-815dbb5 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-secondary );}.elementor-2504 .elementor-element.elementor-element-815dbb5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2504 .elementor-element.elementor-element-815dbb5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-2504 .elementor-element.elementor-element-afb1d00{--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;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2504 .elementor-element.elementor-element-afb1d00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-35b4d6c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0112px 0px;--row-gap:0112px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-fb6edaf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-bfe9ae1 .elementor-icon-wrapper{text-align:center;}.elementor-2504 .elementor-element.elementor-element-bfe9ae1.elementor-view-stacked .elementor-icon{background-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-bfe9ae1.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-bfe9ae1.elementor-view-default .elementor-icon{color:#C4D4E8;border-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-bfe9ae1.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-bfe9ae1.elementor-view-default .elementor-icon svg{fill:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-bfe9ae1 .elementor-icon{font-size:100px;}.elementor-2504 .elementor-element.elementor-element-bfe9ae1 .elementor-icon svg{height:100px;}.elementor-2504 .elementor-element.elementor-element-2e5cf52 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-2e5cf52 .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-73d56a3 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-73d56a3{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-a5683b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-b709091 .elementor-icon-wrapper{text-align:center;}.elementor-2504 .elementor-element.elementor-element-b709091.elementor-view-stacked .elementor-icon{background-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-b709091.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-b709091.elementor-view-default .elementor-icon{color:#C4D4E8;border-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-b709091.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-b709091.elementor-view-default .elementor-icon svg{fill:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-b709091 .elementor-icon{font-size:100px;}.elementor-2504 .elementor-element.elementor-element-b709091 .elementor-icon svg{height:100px;}.elementor-2504 .elementor-element.elementor-element-16b2f9d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-16b2f9d .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-1d30628 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-1d30628{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-4b4fc98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-c5ba12a .elementor-icon-wrapper{text-align:center;}.elementor-2504 .elementor-element.elementor-element-c5ba12a.elementor-view-stacked .elementor-icon{background-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-c5ba12a.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-c5ba12a.elementor-view-default .elementor-icon{color:#C4D4E8;border-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-c5ba12a.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-c5ba12a.elementor-view-default .elementor-icon svg{fill:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-c5ba12a .elementor-icon{font-size:100px;}.elementor-2504 .elementor-element.elementor-element-c5ba12a .elementor-icon svg{height:100px;}.elementor-2504 .elementor-element.elementor-element-5c95614 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-5c95614 .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-83420fd > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-83420fd{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-56f01d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-b0e864a .elementor-icon-wrapper{text-align:center;}.elementor-2504 .elementor-element.elementor-element-b0e864a.elementor-view-stacked .elementor-icon{background-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-b0e864a.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-b0e864a.elementor-view-default .elementor-icon{color:#C4D4E8;border-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-b0e864a.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-b0e864a.elementor-view-default .elementor-icon svg{fill:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-b0e864a .elementor-icon{font-size:100px;}.elementor-2504 .elementor-element.elementor-element-b0e864a .elementor-icon svg{height:100px;}.elementor-2504 .elementor-element.elementor-element-7e96c0b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-7e96c0b .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-3376834 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-3376834{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-b8bed9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-3def376 .elementor-icon-wrapper{text-align:center;}.elementor-2504 .elementor-element.elementor-element-3def376.elementor-view-stacked .elementor-icon{background-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-3def376.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-3def376.elementor-view-default .elementor-icon{color:#C4D4E8;border-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-3def376.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-3def376.elementor-view-default .elementor-icon svg{fill:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-3def376 .elementor-icon{font-size:100px;}.elementor-2504 .elementor-element.elementor-element-3def376 .elementor-icon svg{height:100px;}.elementor-2504 .elementor-element.elementor-element-199b66d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-199b66d .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-89ca121 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-89ca121{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-d7e2d4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-129fe89 .elementor-icon-wrapper{text-align:center;}.elementor-2504 .elementor-element.elementor-element-129fe89.elementor-view-stacked .elementor-icon{background-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-129fe89.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-129fe89.elementor-view-default .elementor-icon{color:#C4D4E8;border-color:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-129fe89.elementor-view-framed .elementor-icon, .elementor-2504 .elementor-element.elementor-element-129fe89.elementor-view-default .elementor-icon svg{fill:#C4D4E8;}.elementor-2504 .elementor-element.elementor-element-129fe89 .elementor-icon{font-size:100px;}.elementor-2504 .elementor-element.elementor-element-129fe89 .elementor-icon svg{height:100px;}.elementor-2504 .elementor-element.elementor-element-6e3e009 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-6e3e009 .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-169f709 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-169f709{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-64b2cfc{--display:flex;}.elementor-2504 .elementor-element.elementor-element-1809a48{--spacer-size:50px;}.elementor-2504 .elementor-element.elementor-element-cb5e433{--display:flex;}.elementor-2504 .elementor-element.elementor-element-0cc3145 iframe{height:590px;}.elementor-2504 .elementor-element.elementor-element-1821b51{--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;}.elementor-2504 .elementor-element.elementor-element-1a9a0d0{--spacer-size:50px;}.elementor-2504 .elementor-element.elementor-element-f51819c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2504 .elementor-element.elementor-element-5e31ff2{--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;}.elementor-2504 .elementor-element.elementor-element-5e31ff2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-e963fe5{--spacer-size:156px;}.elementor-2504 .elementor-element.elementor-element-ca93605{width:var( --container-widget-width, 105.694% );max-width:105.694%;--container-widget-width:105.694%;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-ca93605.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-ca93605 img{width:100%;max-width:100%;height:116px;opacity:1;}.elementor-2504 .elementor-element.elementor-element-fc95931{--spacer-size:50px;width:var( --container-widget-width, 1.768% );max-width:1.768%;--container-widget-width:1.768%;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-fc95931.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-d1afe2b{--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;}.elementor-2504 .elementor-element.elementor-element-882007b{--spacer-size:80px;}.elementor-2504 .elementor-element.elementor-element-7eacf2f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-7eacf2f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2504 .elementor-element.elementor-element-7eacf2f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2504 .elementor-element.elementor-element-8fd0602{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2504 .elementor-element.elementor-element-8fd0602 > .elementor-widget-container{margin:0px 0px 037px 0px;}.elementor-2504 .elementor-element.elementor-element-8fd0602 a{color:var( --e-global-color-primary );}.elementor-2504 .elementor-element.elementor-element-d70d965{--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;}.elementor-2504 .elementor-element.elementor-element-b5b1f59{--spacer-size:0px;}.elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button{background-color:#C4D4E8;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(180.2, 170.40652173913043, 170.40652173913043, 0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:013px 054px 013px 054px;}.elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button:hover, .elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button:focus{background-color:#8DAAD1;color:#000000;}.elementor-2504 .elementor-element.elementor-element-70c4fb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-70c4fb0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button:hover svg, .elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button:focus svg{fill:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2504 .elementor-element.elementor-element-09dc209{--width:43.518%;}.elementor-2504 .elementor-element.elementor-element-e3f9fd0{--width:50%;}.elementor-2504 .elementor-element.elementor-element-5e31ff2{--width:40.027%;}.elementor-2504 .elementor-element.elementor-element-d1afe2b{--width:66.6666%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2504 .elementor-element.elementor-element-09dc209{--width:511.438px;}.elementor-2504 .elementor-element.elementor-element-afb1d00{--width:1175.8px;}}@media(max-width:1366px){.elementor-2504 .elementor-element.elementor-element-83713b7{width:var( --container-widget-width, 524.8px );max-width:524.8px;--container-widget-width:524.8px;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-352538d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-5a38829{width:var( --container-widget-width, 570.9px );max-width:570.9px;--container-widget-width:570.9px;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2504 .elementor-element.elementor-element-3367540{width:var( --container-widget-width, 1287.2px );max-width:1287.2px;--container-widget-width:1287.2px;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2504 .elementor-element.elementor-element-35b4d6c{--grid-auto-flow:row;}.elementor-2504 .elementor-element.elementor-element-2e5cf52 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-73d56a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-16b2f9d .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-1d30628{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-5c95614 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-83420fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-7e96c0b .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-3376834{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-199b66d .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-89ca121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-6e3e009 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-169f709{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-7eacf2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2504 .elementor-element.elementor-element-8fd0602{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-70c4fb0{width:var( --container-widget-width, 1228.2px );max-width:1228.2px;--container-widget-width:1228.2px;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-2504 .elementor-element.elementor-element-35b4d6c{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2504 .elementor-element.elementor-element-352538d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-5a38829{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2504 .elementor-element.elementor-element-3367540{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2504 .elementor-element.elementor-element-35b4d6c{--grid-auto-flow:row;}.elementor-2504 .elementor-element.elementor-element-2e5cf52 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-73d56a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-16b2f9d .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-1d30628{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-5c95614 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-83420fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-7e96c0b .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-3376834{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-199b66d .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-89ca121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-6e3e009 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-169f709{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-7eacf2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2504 .elementor-element.elementor-element-8fd0602{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-70c4fb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:880px){.elementor-2504 .elementor-element.elementor-element-35b4d6c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2504 .elementor-element.elementor-element-5e98af3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2504 .elementor-element.elementor-element-09dc209{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2504 .elementor-element.elementor-element-83713b7{width:var( --container-widget-width, 342.8px );max-width:342.8px;--container-widget-width:342.8px;--container-widget-flex-grow:0;}.elementor-2504 .elementor-element.elementor-element-ab35d9f .elementor-divider{padding-block-start:28px;padding-block-end:28px;}.elementor-2504 .elementor-element.elementor-element-352538d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-352538d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-5a38829 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2504 .elementor-element.elementor-element-3367540 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2504 .elementor-element.elementor-element-e3f9fd0{--margin-top:0px;--margin-bottom:035px;--margin-left:0px;--margin-right:0px;}.elementor-2504 .elementor-element.elementor-element-e3f9fd0.e-con{--order:-99999 /* order start hack */;}.elementor-2504 .elementor-element.elementor-element-815dbb5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2504 .elementor-element.elementor-element-815dbb5 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-2504 .elementor-element.elementor-element-afb1d00{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2504 .elementor-element.elementor-element-35b4d6c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2504 .elementor-element.elementor-element-2e5cf52 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-73d56a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-16b2f9d .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-1d30628{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-5c95614 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-83420fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-7e96c0b .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-3376834{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-199b66d .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-89ca121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-6e3e009 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2504 .elementor-element.elementor-element-169f709{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-1809a48{--spacer-size:33px;}.elementor-2504 .elementor-element.elementor-element-0cc3145.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2504 .elementor-element.elementor-element-0cc3145 iframe{height:300px;}.elementor-2504 .elementor-element.elementor-element-e963fe5{--spacer-size:13px;}.elementor-2504 .elementor-element.elementor-element-882007b{--spacer-size:46px;}.elementor-2504 .elementor-element.elementor-element-7eacf2f > .elementor-widget-container{margin:0px 0px 027px 0px;}.elementor-2504 .elementor-element.elementor-element-7eacf2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2504 .elementor-element.elementor-element-8fd0602{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2504 .elementor-element.elementor-element-70c4fb0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for button, class: .elementor-element-5a38829 */.elementor-2504 .elementor-element.elementor-element-5a38829 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3367540 */.elementor-2504 .elementor-element.elementor-element-3367540 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-815dbb5 *//* Finaler Code für Swiper-Pfeile mit Fade-In/Slide-Effekt */

.elementor-widget-container {
    /* Wichtig, damit der Hover-Effekt den ganzen Bereich umfasst */
    overflow: hidden; 
}

.elementor-widget-container .elementor-swiper-button-prev,
.elementor-widget-container .elementor-swiper-button-next {
    opacity: 0 !important;
    transition: opacity 0.4s ease, transform 0.4s ease !important;
}

.elementor-widget-container .elementor-swiper-button-prev {
    transform: translateX(-20px) !important;
}

.elementor-widget-container .elementor-swiper-button-next {
    transform: translateX(20px) !important;
}


/* Effekt beim Hovern über den Widget-Container */
.elementor-widget-container:hover .elementor-swiper-button-prev,
.elementor-widget-container:hover .elementor-swiper-button-next {
    opacity: 1 !important;
    transform: translateX(0) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70c4fb0 */.elementor-2504 .elementor-element.elementor-element-70c4fb0 a {
    text-decoration: none;
}/* End custom CSS */