.elementor-4788 .elementor-element.elementor-element-b699b12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4788 .elementor-element.elementor-element-7204319{--display:flex;--min-height:580px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.85;--padding-top:7vw;--padding-bottom:7vw;--padding-left:2vw;--padding-right:5vw;}.elementor-4788 .elementor-element.elementor-element-7204319::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .elementor-background-video-container::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .e-con-inner > .elementor-background-video-container::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .elementor-background-slideshow::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-a5b672d ) 15%, var( --e-global-color-8d74e2c ) 75%);}.elementor-4788 .elementor-element.elementor-element-7204319 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4788 .elementor-element.elementor-element-519ee8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4788 .elementor-element.elementor-element-488ab4f{background-color:var( --e-global-color-d50fc08 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:10px 10px 10px 10px;text-align:start;}.elementor-4788 .elementor-element.elementor-element-488ab4f.elementor-element{--align-self:flex-start;}.elementor-4788 .elementor-element.elementor-element-488ab4f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-9ab4414{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:start;}.elementor-4788 .elementor-element.elementor-element-9ab4414 .elementor-heading-title{font-family:var( --e-global-typography-a989b0a-font-family ), Sans-serif;font-size:var( --e-global-typography-a989b0a-font-size );font-weight:var( --e-global-typography-a989b0a-font-weight );text-transform:var( --e-global-typography-a989b0a-text-transform );line-height:var( --e-global-typography-a989b0a-line-height );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-ac4343b{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1123c70-font-family ), Sans-serif;font-size:var( --e-global-typography-1123c70-font-size );font-weight:var( --e-global-typography-1123c70-font-weight );line-height:var( --e-global-typography-1123c70-line-height );}.elementor-4788 .elementor-element.elementor-element-b9c9a25{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4788 .elementor-element.elementor-element-e6492a6{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-4788 .elementor-element.elementor-element-e6492a6:not(.elementor-motion-effects-element-type-background), .elementor-4788 .elementor-element.elementor-element-e6492a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5814d49 );}.elementor-4788 .elementor-element.elementor-element-af654f1{--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:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-4788 .elementor-element.elementor-element-af654f1:not(.elementor-motion-effects-element-type-background), .elementor-4788 .elementor-element.elementor-element-af654f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-1d344bd .elementor-heading-title{color:var( --e-global-color-a5b672d );}.elementor-4788 .elementor-element.elementor-element-4def51e{font-family:var( --e-global-typography-c1c374d-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c374d-font-size );font-weight:var( --e-global-typography-c1c374d-font-weight );line-height:var( --e-global-typography-c1c374d-line-height );color:var( --e-global-color-4c36e7b );}.elementor-4788 .elementor-element.elementor-element-b25f5ff{--display:flex;--min-height:160px;}.elementor-4788 .elementor-element.elementor-element-8266475{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:-20px;--lottie-container-width:100%;--lottie-container-max-width:150px;}body:not(.rtl) .elementor-4788 .elementor-element.elementor-element-8266475{right:14%;}body.rtl .elementor-4788 .elementor-element.elementor-element-8266475{left:14%;}.elementor-4788 .elementor-element.elementor-element-c166536{width:100%;max-width:100%;z-index:1;}.elementor-4788 .elementor-element.elementor-element-c166536 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__datepicker-button{font-family:var( --e-global-typography-da1c9eb-font-family ), Sans-serif;font-size:var( --e-global-typography-da1c9eb-font-size );font-weight:var( --e-global-typography-da1c9eb-font-weight );text-transform:var( --e-global-typography-da1c9eb-text-transform );line-height:var( --e-global-typography-da1c9eb-line-height );color:var( --e-global-color-d50fc08 );background-color:var( --e-global-color-8d74e2c );border-style:solid;border-width:2px 2px 2px 2px;border-color:#2C541C66;padding:12px 32px 12px 32px;}.elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__datepicker-button:hover{color:var( --e-global-color-primary );}.elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__wrapper{justify-content:center;}.elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__prev{margin-right:5px;}.elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__next{margin-left:5px;}.rtl .elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__prev{margin-left:5px;margin-right:0;}.rtl .elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__next{margin-right:5px;margin-left:0;}#datepickers-container .jet-date-period-c166536{margin-top:10px;margin-left:0px;width:300px;}#datepickers-container .jet-date-period-c166536 .datepicker--nav-title{color:var( --e-global-color-a998448 );}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-focus-{background-color:#5BA14033;}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-in-range-.-focus-{background-color:#5BA14033;}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-week-hover-{background-color:#5BA14033;}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-range-from-{background-color:#5BA14033;}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-range-to-{background-color:#5BA14033;}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-selected-{background-color:var( --e-global-color-primary );}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-week-selected-{background-color:var( --e-global-color-primary );}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-in-range-{background-color:#5BA14066;}#datepickers-container .jet-date-period-c166536 .datepicker--cell.-current-{color:var( --e-global-color-secondary );}#datepickers-container .jet-date-period-c166536 .datepicker--day-name{color:var( --e-global-color-a5b672d );}.elementor-4788 .elementor-element.elementor-element-c166536 .apply-filters__button{align-self:center;}.elementor-4788 .elementor-element.elementor-element-8846398 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-4788 .elementor-element.elementor-element-8846398{z-index:1;}.elementor-4788 .elementor-element.elementor-element-8846398 .jet-remove-all-filters__button{color:var( --e-global-color-4c36e7b );background-color:var( --e-global-color-8d74e2c );border-style:none;-webkit-align-self:center;align-self:center;}.elementor-4788 .elementor-element.elementor-element-8846398 .jet-remove-all-filters__button:hover{color:var( --e-global-color-secondary );}.elementor-4788 .elementor-element.elementor-element-71574ee > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4788 .elementor-element.elementor-element-71574ee .jet-listing-grid__loader{--spinner-color:var( --e-global-color-e680f03 );--spinner-size:24px;}.elementor-4788 .elementor-element.elementor-element-71574ee .jet-listing-grid__loader-text{color:var( --e-global-color-4c36e7b );}.elementor-4788 .elementor-element.elementor-element-71574ee .jet-listing-not-found{font-family:var( --e-global-typography-cc05985-font-family ), Sans-serif;font-size:var( --e-global-typography-cc05985-font-size );font-weight:var( --e-global-typography-cc05985-font-weight );text-transform:var( --e-global-typography-cc05985-text-transform );line-height:var( --e-global-typography-cc05985-line-height );color:var( --e-global-color-4c36e7b );}.elementor-4788 .elementor-element.elementor-element-f6563f5{--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;--overflow:hidden;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4788 .elementor-element.elementor-element-f6563f5:not(.elementor-motion-effects-element-type-background), .elementor-4788 .elementor-element.elementor-element-f6563f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5814d49 );}.elementor-4788 .elementor-element.elementor-element-7874893{width:var( --container-widget-width, 1100px );max-width:1100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-03946e1-font-family ), Sans-serif;font-size:var( --e-global-typography-03946e1-font-size );font-weight:var( --e-global-typography-03946e1-font-weight );text-transform:var( --e-global-typography-03946e1-text-transform );line-height:var( --e-global-typography-03946e1-line-height );color:var( --e-global-color-a5b672d );}.elementor-4788 .elementor-element.elementor-element-7874893.elementor-element{--align-self:center;}.elementor-4788 .elementor-element.elementor-element-7874893 p{margin-block-end:0px;}.elementor-4788 .elementor-element.elementor-element-b9abca7{--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:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;box-shadow:0px 8px 15px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4788 .elementor-element.elementor-element-b9abca7:not(.elementor-motion-effects-element-type-background), .elementor-4788 .elementor-element.elementor-element-b9abca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-b9abca7.e-con{--align-self:center;}.elementor-4788 .elementor-element.elementor-element-4d228db .elementor-button{background-color:var( --e-global-color-8d74e2c );fill:var( --e-global-color-a5b672d );color:var( --e-global-color-a5b672d );padding:12px 12px 12px 12px;}.elementor-4788 .elementor-element.elementor-element-4d228db .elementor-button:hover, .elementor-4788 .elementor-element.elementor-element-4d228db .elementor-button:focus{background-color:var( --e-global-color-d50fc08 );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-4d228db .elementor-button:hover svg, .elementor-4788 .elementor-element.elementor-element-4d228db .elementor-button:focus svg{fill:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-934d163 .elementor-button{background-color:var( --e-global-color-8d74e2c );fill:var( --e-global-color-a5b672d );color:var( --e-global-color-a5b672d );padding:12px 12px 12px 12px;}.elementor-4788 .elementor-element.elementor-element-934d163 .elementor-button:hover, .elementor-4788 .elementor-element.elementor-element-934d163 .elementor-button:focus{background-color:var( --e-global-color-d50fc08 );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-934d163 .elementor-button:hover svg, .elementor-4788 .elementor-element.elementor-element-934d163 .elementor-button:focus svg{fill:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-dcfa102 .elementor-button{background-color:var( --e-global-color-8d74e2c );fill:var( --e-global-color-a5b672d );color:var( --e-global-color-a5b672d );padding:12px 12px 12px 12px;}.elementor-4788 .elementor-element.elementor-element-dcfa102 .elementor-button:hover, .elementor-4788 .elementor-element.elementor-element-dcfa102 .elementor-button:focus{background-color:var( --e-global-color-d50fc08 );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-dcfa102 .elementor-button:hover svg, .elementor-4788 .elementor-element.elementor-element-dcfa102 .elementor-button:focus svg{fill:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-97aa144 .elementor-button{background-color:var( --e-global-color-8d74e2c );fill:var( --e-global-color-a5b672d );color:var( --e-global-color-a5b672d );padding:12px 12px 12px 12px;}.elementor-4788 .elementor-element.elementor-element-97aa144 .elementor-button:hover, .elementor-4788 .elementor-element.elementor-element-97aa144 .elementor-button:focus{background-color:var( --e-global-color-d50fc08 );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-97aa144 .elementor-button:hover svg, .elementor-4788 .elementor-element.elementor-element-97aa144 .elementor-button:focus svg{fill:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-3abf8ca{--display:flex;}.elementor-4788 .elementor-element.elementor-element-ad88f93{background-color:var( --e-global-color-d50fc08 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:12px 18px 12px 24px;z-index:10;}.elementor-4788 .elementor-element.elementor-element-ad88f93.elementor-element{--align-self:flex-start;}.elementor-4788 .elementor-element.elementor-element-ad88f93 .elementor-heading-title{font-family:var( --e-global-typography-c8d1f66-font-family ), Sans-serif;font-size:var( --e-global-typography-c8d1f66-font-size );font-weight:var( --e-global-typography-c8d1f66-font-weight );text-transform:var( --e-global-typography-c8d1f66-text-transform );line-height:var( --e-global-typography-c8d1f66-line-height );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-d20c18a .elementor-heading-title{font-family:var( --e-global-typography-03946e1-font-family ), Sans-serif;font-size:var( --e-global-typography-03946e1-font-size );font-weight:var( --e-global-typography-03946e1-font-weight );text-transform:var( --e-global-typography-03946e1-text-transform );line-height:var( --e-global-typography-03946e1-line-height );color:var( --e-global-color-a5b672d );}.elementor-4788 .elementor-element.elementor-element-b372fab{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c1c374d-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c374d-font-size );font-weight:var( --e-global-typography-c1c374d-font-weight );line-height:var( --e-global-typography-c1c374d-line-height );color:var( --e-global-color-8920b2c );}.elementor-4788 .elementor-element.elementor-element-739e964{--grid-columns:3;--grid-row-gap:60px;width:var( --container-widget-width, 1600px );max-width:1600px;--container-widget-width:1600px;--container-widget-flex-grow:0;--grid-column-gap:40px;}.elementor-4788 .elementor-element.elementor-element-739e964.elementor-element{--align-self:center;}.elementor-4788 .elementor-element.elementor-element-739e964 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4788 .elementor-element.elementor-element-739e964 .e-loop-item > .elementor-section, .elementor-4788 .elementor-element.elementor-element-739e964 .e-loop-item > .elementor-section > .elementor-container, .elementor-4788 .elementor-element.elementor-element-739e964 .e-loop-item > .e-con, .elementor-4788 .elementor-element.elementor-element-739e964 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4788 .elementor-element.elementor-element-94b6010{--display:flex;}.elementor-4788 .elementor-element.elementor-element-66f4e01{background-color:var( --e-global-color-d50fc08 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:12px 18px 12px 24px;z-index:10;}.elementor-4788 .elementor-element.elementor-element-66f4e01.elementor-element{--align-self:flex-start;}.elementor-4788 .elementor-element.elementor-element-66f4e01 .elementor-heading-title{font-family:var( --e-global-typography-c8d1f66-font-family ), Sans-serif;font-size:var( --e-global-typography-c8d1f66-font-size );font-weight:var( --e-global-typography-c8d1f66-font-weight );text-transform:var( --e-global-typography-c8d1f66-text-transform );line-height:var( --e-global-typography-c8d1f66-line-height );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-e3d1b4c .elementor-heading-title{font-family:var( --e-global-typography-03946e1-font-family ), Sans-serif;font-size:var( --e-global-typography-03946e1-font-size );font-weight:var( --e-global-typography-03946e1-font-weight );text-transform:var( --e-global-typography-03946e1-text-transform );line-height:var( --e-global-typography-03946e1-line-height );color:var( --e-global-color-a5b672d );}.elementor-4788 .elementor-element.elementor-element-eb33e64{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c1c374d-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c374d-font-size );font-weight:var( --e-global-typography-c1c374d-font-weight );line-height:var( --e-global-typography-c1c374d-line-height );color:var( --e-global-color-8920b2c );}.elementor-4788 .elementor-element.elementor-element-e3b8f9e{--grid-columns:3;--grid-row-gap:60px;width:var( --container-widget-width, 1600px );max-width:1600px;--container-widget-width:1600px;--container-widget-flex-grow:0;--grid-column-gap:40px;}.elementor-4788 .elementor-element.elementor-element-e3b8f9e.elementor-element{--align-self:center;}.elementor-4788 .elementor-element.elementor-element-e3b8f9e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4788 .elementor-element.elementor-element-e3b8f9e .e-loop-item > .elementor-section, .elementor-4788 .elementor-element.elementor-element-e3b8f9e .e-loop-item > .elementor-section > .elementor-container, .elementor-4788 .elementor-element.elementor-element-e3b8f9e .e-loop-item > .e-con, .elementor-4788 .elementor-element.elementor-element-e3b8f9e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4788 .elementor-element.elementor-element-6e26182{--display:flex;}.elementor-4788 .elementor-element.elementor-element-2875d72{background-color:var( --e-global-color-d50fc08 );margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:12px 18px 12px 24px;z-index:10;}.elementor-4788 .elementor-element.elementor-element-2875d72.elementor-element{--align-self:flex-start;}.elementor-4788 .elementor-element.elementor-element-2875d72 .elementor-heading-title{font-family:var( --e-global-typography-c8d1f66-font-family ), Sans-serif;font-size:var( --e-global-typography-c8d1f66-font-size );font-weight:var( --e-global-typography-c8d1f66-font-weight );text-transform:var( --e-global-typography-c8d1f66-text-transform );line-height:var( --e-global-typography-c8d1f66-line-height );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-011eb2d .elementor-heading-title{font-family:var( --e-global-typography-03946e1-font-family ), Sans-serif;font-size:var( --e-global-typography-03946e1-font-size );font-weight:var( --e-global-typography-03946e1-font-weight );text-transform:var( --e-global-typography-03946e1-text-transform );line-height:var( --e-global-typography-03946e1-line-height );color:var( --e-global-color-a5b672d );}.elementor-4788 .elementor-element.elementor-element-1f14d79{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c1c374d-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c374d-font-size );font-weight:var( --e-global-typography-c1c374d-font-weight );line-height:var( --e-global-typography-c1c374d-line-height );color:var( --e-global-color-8920b2c );}.elementor-4788 .elementor-element.elementor-element-c33574b{--grid-columns:3;--grid-row-gap:60px;width:var( --container-widget-width, 1600px );max-width:1600px;--container-widget-width:1600px;--container-widget-flex-grow:0;--grid-column-gap:40px;}.elementor-4788 .elementor-element.elementor-element-c33574b.elementor-element{--align-self:center;}.elementor-4788 .elementor-element.elementor-element-c33574b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4788 .elementor-element.elementor-element-c33574b .e-loop-item > .elementor-section, .elementor-4788 .elementor-element.elementor-element-c33574b .e-loop-item > .elementor-section > .elementor-container, .elementor-4788 .elementor-element.elementor-element-c33574b .e-loop-item > .e-con, .elementor-4788 .elementor-element.elementor-element-c33574b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4788 .elementor-element.elementor-element-d7c6e7e{--display:flex;}.elementor-4788 .elementor-element.elementor-element-d0d00a7{background-color:var( --e-global-color-d50fc08 );margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:12px 18px 12px 24px;z-index:10;}.elementor-4788 .elementor-element.elementor-element-d0d00a7.elementor-element{--align-self:flex-start;}.elementor-4788 .elementor-element.elementor-element-d0d00a7 .elementor-heading-title{font-family:var( --e-global-typography-c8d1f66-font-family ), Sans-serif;font-size:var( --e-global-typography-c8d1f66-font-size );font-weight:var( --e-global-typography-c8d1f66-font-weight );text-transform:var( --e-global-typography-c8d1f66-text-transform );line-height:var( --e-global-typography-c8d1f66-line-height );color:var( --e-global-color-2f72940 );}.elementor-4788 .elementor-element.elementor-element-6fcda24 .elementor-heading-title{font-family:var( --e-global-typography-03946e1-font-family ), Sans-serif;font-size:var( --e-global-typography-03946e1-font-size );font-weight:var( --e-global-typography-03946e1-font-weight );text-transform:var( --e-global-typography-03946e1-text-transform );line-height:var( --e-global-typography-03946e1-line-height );color:var( --e-global-color-a5b672d );}.elementor-4788 .elementor-element.elementor-element-f93f7a8{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c1c374d-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c374d-font-size );font-weight:var( --e-global-typography-c1c374d-font-weight );line-height:var( --e-global-typography-c1c374d-line-height );color:var( --e-global-color-8920b2c );}.elementor-4788 .elementor-element.elementor-element-454aaca{--grid-columns:3;--grid-row-gap:60px;width:var( --container-widget-width, 1600px );max-width:1600px;--container-widget-width:1600px;--container-widget-flex-grow:0;--grid-column-gap:40px;}.elementor-4788 .elementor-element.elementor-element-454aaca.elementor-element{--align-self:center;}.elementor-4788 .elementor-element.elementor-element-454aaca .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4788 .elementor-element.elementor-element-454aaca .e-loop-item > .elementor-section, .elementor-4788 .elementor-element.elementor-element-454aaca .e-loop-item > .elementor-section > .elementor-container, .elementor-4788 .elementor-element.elementor-element-454aaca .e-loop-item > .e-con, .elementor-4788 .elementor-element.elementor-element-454aaca .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-4788 .elementor-element.elementor-element-b699b12{--content-width:1640px;}.elementor-4788 .elementor-element.elementor-element-b9abca7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4788 .elementor-element.elementor-element-b699b12{--content-width:100%;}}@media(max-width:1024px){.elementor-4788 .elementor-element.elementor-element-7204319{--min-height:480px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:310px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-4788 .elementor-element.elementor-element-7204319::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .elementor-background-video-container::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .e-con-inner > .elementor-background-video-container::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .elementor-background-slideshow::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4788 .elementor-element.elementor-element-7204319 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-a5b672d ) 0%, var( --e-global-color-8d74e2c ) 60%);}.elementor-4788 .elementor-element.elementor-element-519ee8c{--justify-content:flex-end;--margin-top:0px;--margin-bottom:-310px;--margin-left:0px;--margin-right:0px;}.elementor-4788 .elementor-element.elementor-element-488ab4f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4788 .elementor-element.elementor-element-9ab4414 .elementor-heading-title{font-size:var( --e-global-typography-a989b0a-font-size );line-height:var( --e-global-typography-a989b0a-line-height );}.elementor-4788 .elementor-element.elementor-element-ac4343b{font-size:var( --e-global-typography-1123c70-font-size );line-height:var( --e-global-typography-1123c70-line-height );}.elementor-4788 .elementor-element.elementor-element-af654f1{--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-4788 .elementor-element.elementor-element-4def51e{text-align:center;font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__datepicker-button{font-size:var( --e-global-typography-da1c9eb-font-size );line-height:var( --e-global-typography-da1c9eb-line-height );}.elementor-4788 .elementor-element.elementor-element-71574ee .jet-listing-not-found{font-size:var( --e-global-typography-cc05985-font-size );line-height:var( --e-global-typography-cc05985-line-height );}.elementor-4788 .elementor-element.elementor-element-7874893{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-3abf8ca{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-4788 .elementor-element.elementor-element-ad88f93 .elementor-heading-title{font-size:var( --e-global-typography-c8d1f66-font-size );line-height:var( --e-global-typography-c8d1f66-line-height );}.elementor-4788 .elementor-element.elementor-element-d20c18a .elementor-heading-title{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-b372fab{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-739e964{--grid-columns:2;}.elementor-4788 .elementor-element.elementor-element-739e964 > .elementor-widget-container{padding:0vw 5vw 0vw 5vw;}.elementor-4788 .elementor-element.elementor-element-94b6010{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-4788 .elementor-element.elementor-element-66f4e01 .elementor-heading-title{font-size:var( --e-global-typography-c8d1f66-font-size );line-height:var( --e-global-typography-c8d1f66-line-height );}.elementor-4788 .elementor-element.elementor-element-e3d1b4c .elementor-heading-title{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-eb33e64{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-e3b8f9e{--grid-columns:2;}.elementor-4788 .elementor-element.elementor-element-e3b8f9e > .elementor-widget-container{padding:0vw 5vw 0vw 5vw;}.elementor-4788 .elementor-element.elementor-element-6e26182{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-4788 .elementor-element.elementor-element-2875d72 .elementor-heading-title{font-size:var( --e-global-typography-c8d1f66-font-size );line-height:var( --e-global-typography-c8d1f66-line-height );}.elementor-4788 .elementor-element.elementor-element-011eb2d .elementor-heading-title{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-1f14d79{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-c33574b{--grid-columns:2;}.elementor-4788 .elementor-element.elementor-element-c33574b > .elementor-widget-container{padding:0vw 5vw 0vw 5vw;}.elementor-4788 .elementor-element.elementor-element-d7c6e7e{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-4788 .elementor-element.elementor-element-d0d00a7 .elementor-heading-title{font-size:var( --e-global-typography-c8d1f66-font-size );line-height:var( --e-global-typography-c8d1f66-line-height );}.elementor-4788 .elementor-element.elementor-element-6fcda24 .elementor-heading-title{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-f93f7a8{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-454aaca{--grid-columns:2;}.elementor-4788 .elementor-element.elementor-element-454aaca > .elementor-widget-container{padding:0vw 5vw 0vw 5vw;}}@media(max-width:767px){.elementor-4788 .elementor-element.elementor-element-7204319{--min-height:320px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:310px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-4788 .elementor-element.elementor-element-519ee8c{--margin-top:0px;--margin-bottom:-400px;--margin-left:0px;--margin-right:0px;}.elementor-4788 .elementor-element.elementor-element-488ab4f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4788 .elementor-element.elementor-element-9ab4414 .elementor-heading-title{font-size:var( --e-global-typography-a989b0a-font-size );line-height:var( --e-global-typography-a989b0a-line-height );}.elementor-4788 .elementor-element.elementor-element-ac4343b{font-size:var( --e-global-typography-1123c70-font-size );line-height:var( --e-global-typography-1123c70-line-height );}.elementor-4788 .elementor-element.elementor-element-b9c9a25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4788 .elementor-element.elementor-element-e6492a6{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4788 .elementor-element.elementor-element-af654f1{--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-4788 .elementor-element.elementor-element-4def51e{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-c166536 .jet-date-period__datepicker-button{font-size:var( --e-global-typography-da1c9eb-font-size );line-height:var( --e-global-typography-da1c9eb-line-height );padding:12px 16px 12px 16px;}.elementor-4788 .elementor-element.elementor-element-71574ee .jet-listing-not-found{font-size:var( --e-global-typography-cc05985-font-size );line-height:var( --e-global-typography-cc05985-line-height );}.elementor-4788 .elementor-element.elementor-element-33d1d9a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-4788 .elementor-element.elementor-element-33d1d9a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4788 .elementor-element.elementor-element-f6563f5{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4788 .elementor-element.elementor-element-7874893{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5% 5% 5% 5%;text-align:start;font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-b9abca7{--gap:10px 4%;--row-gap:10px;--column-gap:4%;--flex-wrap:wrap;}.elementor-4788 .elementor-element.elementor-element-4d228db{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-4788 .elementor-element.elementor-element-934d163{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-4788 .elementor-element.elementor-element-dcfa102{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-4788 .elementor-element.elementor-element-97aa144{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-4788 .elementor-element.elementor-element-ad88f93 .elementor-heading-title{font-size:var( --e-global-typography-c8d1f66-font-size );line-height:var( --e-global-typography-c8d1f66-line-height );}.elementor-4788 .elementor-element.elementor-element-d20c18a .elementor-heading-title{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-b372fab{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-739e964{--grid-columns:1;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-4788 .elementor-element.elementor-element-739e964 > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-4788 .elementor-element.elementor-element-94b6010{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4788 .elementor-element.elementor-element-66f4e01 .elementor-heading-title{font-size:var( --e-global-typography-c8d1f66-font-size );line-height:var( --e-global-typography-c8d1f66-line-height );}.elementor-4788 .elementor-element.elementor-element-e3d1b4c .elementor-heading-title{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-eb33e64{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-e3b8f9e{--grid-columns:1;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-4788 .elementor-element.elementor-element-e3b8f9e > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-4788 .elementor-element.elementor-element-6e26182{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4788 .elementor-element.elementor-element-2875d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-4788 .elementor-element.elementor-element-2875d72 .elementor-heading-title{font-size:var( --e-global-typography-c8d1f66-font-size );line-height:var( --e-global-typography-c8d1f66-line-height );}.elementor-4788 .elementor-element.elementor-element-011eb2d .elementor-heading-title{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-1f14d79{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-c33574b{--grid-columns:1;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-4788 .elementor-element.elementor-element-c33574b > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-4788 .elementor-element.elementor-element-d7c6e7e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4788 .elementor-element.elementor-element-d0d00a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-4788 .elementor-element.elementor-element-d0d00a7 .elementor-heading-title{font-size:var( --e-global-typography-c8d1f66-font-size );line-height:var( --e-global-typography-c8d1f66-line-height );}.elementor-4788 .elementor-element.elementor-element-6fcda24 .elementor-heading-title{font-size:var( --e-global-typography-03946e1-font-size );line-height:var( --e-global-typography-03946e1-line-height );}.elementor-4788 .elementor-element.elementor-element-f93f7a8{font-size:var( --e-global-typography-c1c374d-font-size );line-height:var( --e-global-typography-c1c374d-line-height );}.elementor-4788 .elementor-element.elementor-element-454aaca{--grid-columns:1;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-4788 .elementor-element.elementor-element-454aaca > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}}/* Start custom CSS for text-editor, class: .elementor-element-ac4343b */.elementor-4788 .elementor-element.elementor-element-ac4343b strong {
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6492a6 */.termine-results {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6563f5 */@media (max-width: 767px) {

  .course-scroll-strip {
    overflow: hidden;
  }

  .course-scroll-strip .elementor-loop-container,
  .course-scroll-strip .e-loop-items,
  .course-scroll-strip .elementor-posts-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 20px;
    padding-bottom: 8px;
    padding-right: 10%;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .course-scroll-strip .elementor-loop-container::-webkit-scrollbar,
  .course-scroll-strip .e-loop-items::-webkit-scrollbar,
  .course-scroll-strip .elementor-posts-container::-webkit-scrollbar {
    display: none;
  }

  .course-scroll-strip .e-loop-item,
  .course-scroll-strip .elementor-post {
    flex: 0 0 90%;
    max-width: 90%;
    min-width: 90%;
    scroll-snap-align: start;
    box-sizing: border-box;
  }

  .course-scroll-strip img {
    width: 100%;
    height: auto;
    display: block;
  }

  .course-scroll-strip .elementor-button {
    width: 100%;
    box-sizing: border-box;
  }
}/* End custom CSS */