.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-797 .elementor-element.elementor-element-ae0424e{--display:flex;--min-height:calc(100vh - 100px);--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3em 3em;--row-gap:3em;--column-gap:3em;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-797 .elementor-element.elementor-element-a7fc763{width:var( --container-widget-width, 90ch );max-width:90ch;--container-widget-width:90ch;--container-widget-flex-grow:0;text-align:center;}.elementor-797 .elementor-element.elementor-element-a7fc763 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:5em;font-weight:500;line-height:1.1em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-797 .elementor-element.elementor-element-e982d34{--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;}.elementor-widget-jet-listing-dynamic-field .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-listing-dynamic-field:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-jet-listing-dynamic-field.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-jet-listing-dynamic-field .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-797 .elementor-element.elementor-element-f6f5eb2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-797 .elementor-element.elementor-element-f6f5eb2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-797 .elementor-element.elementor-element-f6f5eb2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-797 .elementor-element.elementor-element-f6f5eb2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-797 .elementor-element.elementor-element-f6f5eb2 .jet-listing-dynamic-field__icon{font-size:30px;}body:not(.rtl) .elementor-797 .elementor-element.elementor-element-f6f5eb2 .jet-listing-dynamic-field__icon{margin-right:5px;}body.rtl .elementor-797 .elementor-element.elementor-element-f6f5eb2 .jet-listing-dynamic-field__icon{margin-left:5px;}.elementor-797 .elementor-element.elementor-element-902ced1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-797 .elementor-element.elementor-element-902ced1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-797 .elementor-element.elementor-element-902ced1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-797 .elementor-element.elementor-element-902ced1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-797 .elementor-element.elementor-element-902ced1 .jet-listing-dynamic-field__icon{font-size:30px;}body:not(.rtl) .elementor-797 .elementor-element.elementor-element-902ced1 .jet-listing-dynamic-field__icon{margin-right:5px;}body.rtl .elementor-797 .elementor-element.elementor-element-902ced1 .jet-listing-dynamic-field__icon{margin-left:5px;}.elementor-797 .elementor-element.elementor-element-e8329d1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-797 .elementor-element.elementor-element-e8329d1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-797 .elementor-element.elementor-element-e8329d1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-797 .elementor-element.elementor-element-e8329d1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-797 .elementor-element.elementor-element-e8329d1 .jet-listing-dynamic-field__icon{font-size:30px;}body:not(.rtl) .elementor-797 .elementor-element.elementor-element-e8329d1 .jet-listing-dynamic-field__icon{margin-right:0px;}body.rtl .elementor-797 .elementor-element.elementor-element-e8329d1 .jet-listing-dynamic-field__icon{margin-left:0px;}.elementor-797 .elementor-element.elementor-element-8939bf0{--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;--align-items:flex-end;--overlay-opacity:0;}.elementor-797 .elementor-element.elementor-element-8939bf0::before, .elementor-797 .elementor-element.elementor-element-8939bf0 > .elementor-background-video-container::before, .elementor-797 .elementor-element.elementor-element-8939bf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-797 .elementor-element.elementor-element-8939bf0 > .elementor-background-slideshow::before, .elementor-797 .elementor-element.elementor-element-8939bf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-797 .elementor-element.elementor-element-8939bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-797 .elementor-element.elementor-element-8939bf0:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-8939bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-797 .elementor-element.elementor-element-a0fc0be{--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:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-797 .elementor-element.elementor-element-6b8acb0{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-797 .elementor-element.elementor-element-acb5e7e{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:1;}.elementor-797 .elementor-element.elementor-element-acb5e7e:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-acb5e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d250ed );}.elementor-797 .elementor-element.elementor-element-acb5e7e.e-con{--align-self:flex-start;}.elementor-797 .elementor-element.elementor-element-c5384b2{width:var( --container-widget-width, 90ch );max-width:90ch;--container-widget-width:90ch;--container-widget-flex-grow:0;text-align:left;}.elementor-797 .elementor-element.elementor-element-c5384b2 .elementor-heading-title{font-family:var( --e-global-typography-98f3b0c-font-family ), Sans-serif;font-size:var( --e-global-typography-98f3b0c-font-size );font-weight:var( --e-global-typography-98f3b0c-font-weight );color:var( --e-global-color-text );}.elementor-797 .elementor-element.elementor-element-08130d7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:7px 7px;--row-gap:7px;--column-gap:7px;--grid-auto-flow:row;--justify-items:start;}.elementor-797 .elementor-element.elementor-element-15b8e49{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field__content{text-align:left;}.elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field__icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-b11a898 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;}.elementor-797 .elementor-element.elementor-element-038ce79{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field__content{text-align:left;}.elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field__icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-df5d762 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;}.elementor-797 .elementor-element.elementor-element-f5a8982{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field__content{text-align:left;}.elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field__icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-49a2053 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;}.elementor-797 .elementor-element.elementor-element-25ce076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-797 .elementor-element.elementor-element-4a97177 .jet-listing-dynamic-field__content{font-family:"Inter", Sans-serif;font-size:20px;font-style:normal;text-transform:uppercase;letter-spacing:1.6px;text-align:right;}.elementor-797 .elementor-element.elementor-element-4a97177 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-797 .elementor-element.elementor-element-4a97177 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-797 .elementor-element.elementor-element-4a97177 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-797 .elementor-element.elementor-element-90f2334{font-family:"Inter", Sans-serif;font-size:13px;font-style:normal;text-transform:uppercase;letter-spacing:1.6px;}.elementor-797 .elementor-element.elementor-element-b586c91{width:initial;max-width:initial;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-engine-component-143 .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-engine-component-143:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-jet-engine-component-143.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-jet-engine-component-143 .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-797 .elementor-element.elementor-element-7df35f6{--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-797 .elementor-element.elementor-element-d9bcb7f{--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-797 .elementor-element.elementor-element-9f1d350{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-797 .elementor-element.elementor-element-9f1d350 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-align:left;}.elementor-797 .elementor-element.elementor-element-9f1d350 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-797 .elementor-element.elementor-element-9f1d350 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-797 .elementor-element.elementor-element-9f1d350 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-797 .elementor-element.elementor-element-05ad69b{--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;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-eff7b43 .elementor-heading-title{font-family:var( --e-global-typography-98f3b0c-font-family ), Sans-serif;font-size:var( --e-global-typography-98f3b0c-font-size );font-weight:var( --e-global-typography-98f3b0c-font-weight );}.elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field .jet-engine-gallery-slider__item{padding:0 calc( 8px/2 );}.elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field .slick-list{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );}.elementor-797 .elementor-element.elementor-element-f8f72a7{z-index:2;}.elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field__content{text-align:left;}.elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field__icon{font-size:12px;margin-top:8px;}body:not(.rtl) .elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field__icon{margin-right:8px;}body.rtl .elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field__icon{margin-left:8px;}.elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field .jet-engine-arrow{width:35px;height:35px;line-height:35px;margin-top:calc( -35px/2 );font-size:19px;color:var( --e-global-color-c6e4f59 );background:var( --e-global-color-62a4933 );}.elementor-797 .elementor-element.elementor-element-f8f72a7 .jet-listing-dynamic-field .jet-engine-arrow svg{height:19px;}.elementor-797 .elementor-element.elementor-element-bd2c294{--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;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-fdf6411 .elementor-heading-title{font-family:var( --e-global-typography-98f3b0c-font-family ), Sans-serif;font-size:var( --e-global-typography-98f3b0c-font-size );font-weight:var( --e-global-typography-98f3b0c-font-weight );}.elementor-797 .elementor-element.elementor-element-3b27496{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-4df0f3b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-797 .elementor-element.elementor-element-a39a9d2 .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-a39a9d2 .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-a39a9d2 .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-6dea7d4 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-548f692{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-ccc40fe .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-ccc40fe .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-ccc40fe .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-fe1c2f6 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-6535bbf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-679c7da .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-679c7da .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-679c7da .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-e1d483c .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-8bed9da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-b10c452 .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-b10c452 .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-b10c452 .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-431ebef .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-54fe5e4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-9c29f68 .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-9c29f68 .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-9c29f68 .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-a5df40d .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-2b3bf9c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-eb5f78f .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-eb5f78f .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-eb5f78f .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-de04423 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-f13a42e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-88e0807 .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-88e0807 .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-88e0807 .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-b69a959 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-1a61278{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-70f33aa .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-70f33aa .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-70f33aa .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-85195dd .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-6a649e3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-47ef29e .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-47ef29e .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-47ef29e .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-0610465 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-f4b75ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-7f6d921 .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-7f6d921 .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-7f6d921 .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-b4fe247 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-03bd8a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-c535bf3 .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-c535bf3 .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-c535bf3 .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-d0562e2 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-b289c3e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-028d9bd .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-028d9bd .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-028d9bd .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-5ad5c5d .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-a28b9f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-4a1f6a5 .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-4a1f6a5 .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-4a1f6a5 .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-7034b13 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-b5ea56d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-797 .elementor-element.elementor-element-33582bf .elementor-icon-wrapper{text-align:center;}.elementor-797 .elementor-element.elementor-element-33582bf .elementor-icon{font-size:69px;}.elementor-797 .elementor-element.elementor-element-33582bf .elementor-icon svg{height:69px;}.elementor-797 .elementor-element.elementor-element-90dcae2 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-cdad74d{--display:flex;--min-height:90px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 1;grid-row:span 1;}.elementor-797 .elementor-element.elementor-element-59d8dc9.elementor-element{--align-self:center;}.elementor-797 .elementor-element.elementor-element-59d8dc9 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-797 .elementor-element.elementor-element-c0c219c{--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;--margin-top:4em;--margin-bottom:8em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-797 .elementor-element.elementor-element-549026d .elementor-heading-title{font-family:var( --e-global-typography-98f3b0c-font-family ), Sans-serif;font-size:var( --e-global-typography-98f3b0c-font-size );font-weight:var( --e-global-typography-98f3b0c-font-weight );}.elementor-widget-jet-listing-grid .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-listing-grid:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-jet-listing-grid.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-jet-listing-grid .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-797 .elementor-element.elementor-element-4d3609b > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-797 .elementor-element.elementor-element-4d3609b .jet-listing-grid__slider-icon{color:var( --e-global-color-accent );background:var( --e-global-color-716d7df );}.elementor-797 .elementor-element.elementor-element-4d3609b .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-c6e4f59 );background:var( --e-global-color-e5928b3 );}.elementor-797 .elementor-element.elementor-element-4d3609b .jet-listing-grid__slider-icon.prev-arrow{bottom:-1.5em;top:auto;}.elementor-797 .elementor-element.elementor-element-4d3609b .jet-listing-grid__slider-icon.next-arrow{bottom:-1.5em;top:auto;left:2em;right:auto;}.elementor-797 .elementor-element.elementor-element-4d3609b .jet-listing-grid__slider .jet-slick-dots li{width:9px;height:9px;margin-left:calc( 8px/2 );margin-right:calc( 8px/2 );}@media(max-width:1024px){.elementor-797 .elementor-element.elementor-element-ae0424e{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-797 .elementor-element.elementor-element-a7fc763 .elementor-heading-title{font-size:3em;}.elementor-797 .elementor-element.elementor-element-a0fc0be{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-797 .elementor-element.elementor-element-6b8acb0{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-797 .elementor-element.elementor-element-acb5e7e{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-797 .elementor-element.elementor-element-c5384b2 .elementor-heading-title{font-size:var( --e-global-typography-98f3b0c-font-size );}.elementor-797 .elementor-element.elementor-element-08130d7{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field__content{font-size:14px;}.elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field__icon{font-size:24px;}body:not(.rtl) .elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field__icon{margin-right:2px;}body.rtl .elementor-797 .elementor-element.elementor-element-62b141b .jet-listing-dynamic-field__icon{margin-left:2px;}.elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field__content{font-size:14px;}.elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field__icon{font-size:24px;}body:not(.rtl) .elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field__icon{margin-right:2px;}body.rtl .elementor-797 .elementor-element.elementor-element-5a73d46 .jet-listing-dynamic-field__icon{margin-left:2px;}.elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field__content{font-size:14px;}.elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field__icon{font-size:24px;}body:not(.rtl) .elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field__icon{margin-right:2px;}body.rtl .elementor-797 .elementor-element.elementor-element-d5223bd .jet-listing-dynamic-field__icon{margin-left:2px;}.elementor-797 .elementor-element.elementor-element-eff7b43 .elementor-heading-title{font-size:var( --e-global-typography-98f3b0c-font-size );}.elementor-797 .elementor-element.elementor-element-fdf6411 .elementor-heading-title{font-size:var( --e-global-typography-98f3b0c-font-size );}.elementor-797 .elementor-element.elementor-element-3b27496{--grid-auto-flow:row;}.elementor-797 .elementor-element.elementor-element-cdad74d{--min-height:46px;grid-column:span 2;}.elementor-797 .elementor-element.elementor-element-c0c219c{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-797 .elementor-element.elementor-element-549026d .elementor-heading-title{font-size:var( --e-global-typography-98f3b0c-font-size );}.elementor-797 .elementor-element.elementor-element-4d3609b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-797 .elementor-element.elementor-element-ae0424e{--min-height:80vh;}.elementor-797 .elementor-element.elementor-element-a7fc763 .elementor-heading-title{font-size:2.6em;}.elementor-797 .elementor-element.elementor-element-8939bf0{--min-height:40vh;}.elementor-797 .elementor-element.elementor-element-8939bf0:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-8939bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-797 .elementor-element.elementor-element-c5384b2 .elementor-heading-title{font-size:var( --e-global-typography-98f3b0c-font-size );}.elementor-797 .elementor-element.elementor-element-08130d7{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-797 .elementor-element.elementor-element-d9bcb7f.e-con{--order:99999 /* order end hack */;}.elementor-797 .elementor-element.elementor-element-eff7b43 .elementor-heading-title{font-size:var( --e-global-typography-98f3b0c-font-size );}.elementor-797 .elementor-element.elementor-element-fdf6411 .elementor-heading-title{font-size:var( --e-global-typography-98f3b0c-font-size );}.elementor-797 .elementor-element.elementor-element-3b27496{--e-con-grid-template-columns:repeat(3, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;}.elementor-797 .elementor-element.elementor-element-6dea7d4 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-fe1c2f6 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-e1d483c .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-431ebef .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-a5df40d .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-de04423 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-b69a959 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-85195dd .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-0610465 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-b4fe247 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-d0562e2 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-5ad5c5d .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-7034b13 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-90dcae2 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-cdad74d{--justify-content:flex-end;grid-column:span 1;}.elementor-797 .elementor-element.elementor-element-59d8dc9 .elementor-heading-title{font-size:12px;font-weight:400;}.elementor-797 .elementor-element.elementor-element-549026d .elementor-heading-title{font-size:var( --e-global-typography-98f3b0c-font-size );}.elementor-797 .elementor-element.elementor-element-4d3609b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-797 .elementor-element.elementor-element-4d3609b .jet-listing-grid__slider-icon.prev-arrow{left:0.5em;right:auto;}.elementor-797 .elementor-element.elementor-element-4d3609b .jet-listing-grid__slider-icon.next-arrow{left:2.7em;right:auto;}}@media(min-width:768px){.elementor-797 .elementor-element.elementor-element-6b8acb0{--width:33.3333%;}.elementor-797 .elementor-element.elementor-element-7df35f6{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-797 .elementor-element.elementor-element-6b8acb0{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-8939bf0 */.elementor-797 .elementor-element.elementor-element-8939bf0 {
    

	background-position: center center;
	background-size: cover;

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08130d7 */jet-listing-dynamic-field {
    display: flex;
    align-items: center;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-f8f72a7 */.elementor-797 .elementor-element.elementor-element-f8f72a7 img {
    
    aspect-ratio: 4/3;
    object-fit: cover;
    
}/* End custom CSS */
/* Start custom CSS *//*CSS Basics*/

div[id^='belplan'] * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/*Belegungskalender Klassisch Monatsansicht*/ 
#belplan_weekly {position: relative; width: 100%; margin-top: 20px; display: inline-block;} 
#belplan_weekly .belkal {border: 1px solid #ccc; display: inline-table; margin-right: 1.33%; border-spacing: 0px; width: 24%; float: left; margin-bottom: 15px;} 
#belplan_weekly .belkal:nth-child(4n) {margin-right: 0%;}
#belplan_weekly .belkal td {padding: 5px 0px; display: inline-block; text-align: center; width: 14.28%; font-size: 14px; border: 1px solid #fff; border-top: 0px; border-right: 0px;}
#belplan_weekly .belkal tr, .kalender .belkal tbody {border: 0px !important; width: 100%; display: inline-block;}
#belplan_weekly .belkal .tage td {font-weight: bold; float: left; border-bottom: 1px solid #ccc;background-color: #fff;} 
#belplan_weekly .belkal td.month {background-color: #F0F0F0; display: inline-block; padding: 10px 0px; width: 100%; font-weight: bold;} 

/*Belegungsplan Jahresansicht mit Tageszahlen*/
#belplan_monthWithDate {overflow: scroll; position: relative; width: 100%; margin-top: 20px; display: inline-block; border-bottom: 1px solid #ccc;}
#belplan_monthWithDate td {padding: 2px; min-width: 32px; border-right: 1px solid #ccc; text-align: center;}
#belplan_monthWithDate tr td:last-child {border-right: 0px;}
#belplan_monthWithDate table {width: 100%; border: 1px solid #ccc; display: inline-table; border-spacing: 0px; float: left; border-bottom: 0px;}
#belplan_monthWithDate table .month {width: 100px; padding-left: 10px; text-align: left !important; float: left;}
#belplan_monthWithDate table thead td {border-bottom: 1px solid #ddd; background-color: #f2f2f2;} 

/*Belegungsplan Jahresansicht mit Tagesnamen*/
#belplan_monthWithDaynames {overflow: scroll;margin-top: 40px !important;position: relative; width: 100%; margin-top: 20px; display: inline-block; border-bottom: 1px solid #ccc;}
#belplan_monthWithDaynames td {padding: 2px; min-width: 32px; border-right: 1px solid #ccc; text-align: center;}
#belplan_monthWithDaynames tr td:last-child {border-right: 0px;}
#belplan_monthWithDaynames table {width: 100%; border: 1px solid #ccc; display: inline-table; border-spacing: 0px; float: left; border-bottom: 0px;}
#belplan_monthWithDaynames table .month {width: 100px; padding-left: 10px; text-align: left !important;float: left;}
#belplan_monthWithDaynames table thead td {border-bottom: 1px solid #ddd; background-color: #f2f2f2;} 


/*Belegungsfarben*/
.frei{background-color: #8DC200 !important; color: #fff;}
.belegt, .belegung_E, .belegung_BL{background-color: #D56C6D !important; color: #fff;}
.wechsel_BB, .wechsel_EB, .wechsel_BBL{    color: #fff;
background-image: -ms-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -moz-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -o-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D56C6D), color-stop(0.48, #D56C6D), color-stop(0.49, #FFFFFF), color-stop(0.51, #FFFFFF), color-stop(0.52, #D56C6D), color-stop(1, #D56C6D));
background-image: -webkit-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: linear-gradient(to bottom right, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);}
.start_B{    color: #fff;
background-image: -ms-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);
background-image: -moz-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);
background-image: -o-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #8DC200), color-stop(0.49, #8DC200), color-stop(0.51, #D56C6D), color-stop(1, #D56C6D)); 
background-image: -webkit-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);
background-image: linear-gradient(to bottom right, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);}
.ende_B{    color: #fff;
background-image: -ms-linear-gradient(top left, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);
background-image: -moz-linear-gradient(top left, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);
background-image: -o-linear-gradient(top left, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D56C6D), color-stop(0.49, #D56C6D), color-stop(0.51, #8DC200), color-stop(1, #8DC200)); 
background-image: -webkit-linear-gradient(top left, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);
background-image: linear-gradient(to bottom right, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);}
.wechsel_BB, .wechsel_EE, .wechsel_BLE, .wechsel_EBL, .wechsel_BE, .wechsel_BLBL, .wechsel_BLB{    color: #fff;
background-image: -ms-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -moz-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -o-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D56C6D), color-stop(0.48, #D56C6D), color-stop(0.49, #FFFFFF), color-stop(0.51, #FFFFFF), color-stop(0.52, #D56C6D), color-stop(1, #D56C6D));
background-image: -webkit-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: linear-gradient(to bottom right, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);}
.start_B, .start_E, .start_BL{    color: #fff;
background-image: -ms-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);
background-image: -moz-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);
background-image: -o-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #8DC200), color-stop(0.49, #8DC200), color-stop(0.51, #D56C6D), color-stop(1, #D56C6D)); 
background-image: -webkit-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);
background-image: linear-gradient(to bottom right, #8DC200 0%, #8DC200 49%, #D56C6D 51%, #D56C6D 100%);}
.ende_B, .ende_E, .ende_BL{    color: #fff;
background-image: -ms-linear-gradient(top left, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);
background-image: -moz-linear-gradient(top left, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);
background-image: -o-linear-gradient(top left, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D56C6D), color-stop(0.49, #D56C6D), color-stop(0.51, #8DC200), color-stop(1, #8DC200)); 
background-image: -webkit-linear-gradient(top left, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);
background-image: linear-gradient(to bottom right, #D56C6D 0%, #D56C6D 49%, #8DC200 51%, #8DC200 100%);}
.belegung_A{background-color: #ffff00 !important;}
.wechsel_BA, .wechsel_EA, .wechsel_BLA{    color: #fff;
background-image: -ms-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);
background-image: -moz-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);
background-image: -o-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D56C6D), color-stop(0.48, #ffff00), color-stop(0.49, #FFFFFF), color-stop(0.51, #FFFFFF), color-stop(0.52, #ffff00), color-stop(1, #ffff00));
background-image: -webkit-linear-gradient(top left, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);
background-image: linear-gradient(to bottom right, #D56C6D 0%, #D56C6D 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);}
.ende_A{    color: #fff;
background-image: -ms-linear-gradient(top left, #ffff00 0%, #ffff00 49%, #8DC200  51%, #8DC200  100%);
background-image: -moz-linear-gradient(top left, #ffff00 0%, #ffff00 49%, #8DC200  51%, #8DC200  100%);
background-image: -o-linear-gradient(top left, #ffff00 0%, #ffff00 49%, #8DC200  51%, #8DC200  100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ffff00), color-stop(0.49, #ffff00), color-stop(0.51, #8DC200 ), color-stop(1, #8DC200 )); 
background-image: -webkit-linear-gradient(top left, #ffff00 0%, #ffff00 49%, #8DC200  51%, #8DC200  100%);
background-image: linear-gradient(to bottom right, #ffff00 0%, #ffff00 49%, #8DC200  51%, #8DC200  100%);}
.start_A{
background-image: -ms-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #ffff00  51%, #ffff00  100%);
background-image: -moz-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #ffff00  51%, #ffff00  100%);
background-image: -o-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #ffff00  51%, #ffff00  100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #8DC200), color-stop(0.49, #8DC200), color-stop(0.51, #ffff00 ), color-stop(1, #ffff00 )); 
background-image: -webkit-linear-gradient(top left, #8DC200 0%, #8DC200 49%, #ffff00  51%, #ffff00  100%);
background-image: linear-gradient(to bottom right, #8DC200 0%, #8DC200 49%, #ffff00  51%, #ffff00  100%);}
.wechsel_AE, .wechsel_AB, .wechsel_ABL {
background-image: -ms-linear-gradient(top left, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -moz-linear-gradient(top left, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -o-linear-gradient(top left, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ffff00 ), color-stop(0.48, #ffff00 ), color-stop(0.49, #FFFFFF), color-stop(0.51, #FFFFFF), color-stop(0.52, #D56C6D), color-stop(1, #D56C6D));
background-image: -webkit-linear-gradient(top left, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);
background-image: linear-gradient(to bottom right, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #D56C6D 52%, #D56C6D 100%);}
.wechsel_AA {
background-image: -ms-linear-gradient(top left, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);
background-image: -moz-linear-gradient(top left, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);
background-image: -o-linear-gradient(top left, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ffff00 ), color-stop(0.48, #ffff00 ), color-stop(0.49, #FFFFFF), color-stop(0.51, #FFFFFF), color-stop(0.52, #ffff00), color-stop(1, #ffff00));
background-image: -webkit-linear-gradient(top left, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);
background-image: linear-gradient(to bottom right, #ffff00 0%, #ffff00 48%, #FFFFFF 49%, #FFFFFF 51%, #ffff00 52%, #ffff00 100%);}


/*Media Queries Responsive*/
@media (max-width: 1220px) {
	#belplan_monthWithDate {overflow: scroll;}
	#belplan_monthWithDate table .month {float: left;}
}

@media (max-width: 800px) {
	#belplan_weekly .belkal {width: calc(50% - 10px); margin-right: 20px;}
	#belplan_weekly .belkal:nth-child(2n) {margin-right: 0px;}
}

@media (max-width: 450px) {
	#belplan_weekly .belkal {width: 100%; margin-right: 0px;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Instrument Serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ferien-hof-harms.de/wp-content/uploads/2025/08/InstrumentSerif-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Instrument Serif';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://ferien-hof-harms.de/wp-content/uploads/2025/08/InstrumentSerif-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://ferien-hof-harms.de/wp-content/uploads/2025/08/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */