.elementor-2 .elementor-element.elementor-element-94499a6{--display:flex;--min-height:100vh;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ced119f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-eb6dc1e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-afcf87b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-2fe2e2b{text-align:center;}.elementor-2 .elementor-element.elementor-element-2fe2e2b .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-bcf87fe );}.elementor-2 .elementor-element.elementor-element-0e5faf7 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:32px;color:var( --e-global-color-bcf87fe );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-417d055{right:-40px;}body.rtl .elementor-2 .elementor-element.elementor-element-417d055{left:-40px;}.elementor-2 .elementor-element.elementor-element-417d055{bottom:-30px;}.elementor-2 .elementor-element.elementor-element-417d055 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-417d055 .elementor-icon{font-size:120px;}.elementor-2 .elementor-element.elementor-element-417d055 .elementor-icon svg{height:120px;}.elementor-2 .elementor-element.elementor-element-897b8fc .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-897b8fc .elementor-icon{font-size:24px;}.elementor-2 .elementor-element.elementor-element-897b8fc .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-2dc7742{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:130px 0px;--row-gap:130px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-2dc7742:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2dc7742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biohotel-panorama.it/wp-content/uploads/2025/12/background_beige_willkommen-1.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2dc7742.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-bff0e87{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cb91de9{text-align:center;}.elementor-2 .elementor-element.elementor-element-cb91de9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ec64b4f{text-align:center;}.elementor-2 .elementor-element.elementor-element-ec64b4f .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8009799{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ab19fc3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-6b88f09{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-bd297d5{--display:flex;--gap:43px 0px;--row-gap:43px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-498acd7{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-73dabc0{text-align:start;}.elementor-2 .elementor-element.elementor-element-73dabc0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-108806c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-108806c{text-align:start;}.elementor-2 .elementor-element.elementor-element-108806c .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8bdbd03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8bdbd03{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-acde782{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:055px;}.elementor-2 .elementor-element.elementor-element-482d8ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-10d16f1{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-bbcb2e1{text-align:center;}.elementor-2 .elementor-element.elementor-element-bbcb2e1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0b7c922{text-align:center;}.elementor-2 .elementor-element.elementor-element-0b7c922 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-757a8a5{--display:flex;}.elementor-2 .elementor-element.elementor-element-77c760d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9e502f5{right:-180px;}body.rtl .elementor-2 .elementor-element.elementor-element-9e502f5{left:-180px;}.elementor-2 .elementor-element.elementor-element-9e502f5{bottom:0px;}.elementor-2 .elementor-element.elementor-element-cc5757d{--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:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-cc5757d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-89390f1{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ea87404 .elementor-heading-title{font-family:var( --e-global-typography-fb806e1-font-family ), Sans-serif;font-size:var( --e-global-typography-fb806e1-font-size );font-weight:var( --e-global-typography-fb806e1-font-weight );line-height:var( --e-global-typography-fb806e1-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0022adf{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cb11917 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-41a9286 .elementor-heading-title{font-family:var( --e-global-typography-fb806e1-font-family ), Sans-serif;font-size:var( --e-global-typography-fb806e1-font-size );font-weight:var( --e-global-typography-fb806e1-font-weight );line-height:var( --e-global-typography-fb806e1-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4e5b1b6{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a44fe5d .elementor-heading-title{font-family:var( --e-global-typography-fb806e1-font-family ), Sans-serif;font-size:var( --e-global-typography-fb806e1-font-size );font-weight:var( --e-global-typography-fb806e1-font-weight );line-height:var( --e-global-typography-fb806e1-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-56cf447{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0237f81 .elementor-heading-title{font-family:var( --e-global-typography-fb806e1-font-family ), Sans-serif;font-size:var( --e-global-typography-fb806e1-font-size );font-weight:var( --e-global-typography-fb806e1-font-weight );line-height:var( --e-global-typography-fb806e1-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-32df346{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-de53ce9 .elementor-heading-title{font-family:var( --e-global-typography-fb806e1-font-family ), Sans-serif;font-size:var( --e-global-typography-fb806e1-font-size );font-weight:var( --e-global-typography-fb806e1-font-weight );line-height:var( --e-global-typography-fb806e1-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1092aa2{--e-n-carousel-swiper-slides-gap:93px;width:var( --container-widget-width, 1920px );max-width:1920px;--container-widget-width:1920px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:20px;--e-n-carousel-arrow-size:14px;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-b559f55-line-height );--e-n-carousel-fraction-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-2 .elementor-element.elementor-element-1092aa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1092aa2.elementor-element{--align-self:center;}:where( .elementor-2 .elementor-element.elementor-element-1092aa2 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2 .elementor-element.elementor-element-1092aa2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-1092aa2 .swiper-pagination{font-family:var( --e-global-typography-b559f55-font-family ), Sans-serif;font-size:var( --e-global-typography-b559f55-font-size );font-weight:var( --e-global-typography-b559f55-font-weight );text-transform:var( --e-global-typography-b559f55-text-transform );line-height:var( --e-global-typography-b559f55-line-height );}.elementor-2 .elementor-element.elementor-element-9d26d3d{--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-2 .elementor-element.elementor-element-87106dc{z-index:2;}.elementor-2 .elementor-element.elementor-element-84dd1cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-84dd1cd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-84dd1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biohotel-panorama.it/wp-content/uploads/2025/12/background_menue.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-84dd1cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-27b8b24{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-08a41b8{text-align:center;}.elementor-2 .elementor-element.elementor-element-08a41b8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-09bfe7a );}.elementor-2 .elementor-element.elementor-element-bb29ceb{text-align:center;}.elementor-2 .elementor-element.elementor-element-bb29ceb .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-bcf87fe );}.elementor-2 .elementor-element.elementor-element-3f05e73{--display:flex;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-91c4813{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-bcf87fe );}.elementor-2 .elementor-element.elementor-element-824421d{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-21abf94 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-9fec6fe.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2b29824{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-4016b6b{text-align:start;}.elementor-2 .elementor-element.elementor-element-1c8abe5{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-aff80e0{text-align:start;}.elementor-2 .elementor-element.elementor-element-c4d0d44{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-6e62e23{text-align:start;}.elementor-2 .elementor-element.elementor-element-666229e{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-5f30f80{text-align:start;}.elementor-2 .elementor-element.elementor-element-b541b1c{--display:flex;--min-height:320px;--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-2 .elementor-element.elementor-element-e736140{--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-2 .elementor-element.elementor-element-1215550{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:320px;--margin-right:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5416482{left:-400px;}body.rtl .elementor-2 .elementor-element.elementor-element-5416482{right:-400px;}.elementor-2 .elementor-element.elementor-element-5416482{bottom:0px;}.elementor-2 .elementor-element.elementor-element-2ae62b5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-47e6a0d{text-align:center;}.elementor-2 .elementor-element.elementor-element-47e6a0d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ff14e77{text-align:start;}.elementor-2 .elementor-element.elementor-element-ff14e77 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d501b6d{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f11e1ab{--display:flex;--min-height:653px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-f11e1ab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f11e1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-56be366{width:var( --container-widget-width, 1520px );max-width:1520px;--container-widget-width:1520px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-56be366.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-34599bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-2 .elementor-element.elementor-element-34599bf::before, .elementor-2 .elementor-element.elementor-element-34599bf > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-34599bf > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-34599bf > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-34599bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-34599bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-e4b2c4d{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-e4b2c4d .swiper-pagination-bullet{width:17px;height:17px;background:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-e4b2c4d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4fd784b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-30b9bcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-30b9bcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5f78823{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0e6464c{text-align:center;}.elementor-2 .elementor-element.elementor-element-0e6464c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-dfab5d1{text-align:center;}.elementor-2 .elementor-element.elementor-element-dfab5d1 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-94b463e{text-align:center;}.elementor-2 .elementor-element.elementor-element-94b463e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1b33079{--display:flex;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-68b56d5{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-497dce4{--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:0px 30px;--row-gap:0px;--column-gap:30px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-216ffb5 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-e7e50c3 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d7fa5ec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-cbc189e{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-cbc189e > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-2 .elementor-element.elementor-element-7fc2d37{--display:flex;--min-height:1074px;--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-start;border-style:solid;--border-style:solid;border-width:0px 100px 0px 0px;--border-top-width:0px;--border-right-width:100px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-09bfe7a );--border-color:var( --e-global-color-09bfe7a );--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:174px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7fc2d37:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7fc2d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcf87fe );}.elementor-2 .elementor-element.elementor-element-238c372{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-238c372:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-238c372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09bfe7a );}.elementor-2 .elementor-element.elementor-element-a7a6f3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-48c037b > .elementor-widget-container{margin:-80px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-48c037b{text-align:start;}.elementor-2 .elementor-element.elementor-element-7482ec1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7482ec1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-23e4e5e{--display:flex;--justify-content:center;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ce86b3a{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ce86b3a .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-95c4498 > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-2 .elementor-element.elementor-element-ddbfd92{--display:flex;--min-height:463px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}@media(min-width:577px){.elementor-2 .elementor-element.elementor-element-2dc7742{--width:100%;}.elementor-2 .elementor-element.elementor-element-8009799{--content-width:1260px;}.elementor-2 .elementor-element.elementor-element-bd297d5{--width:490px;}.elementor-2 .elementor-element.elementor-element-84dd1cd{--width:100%;}.elementor-2 .elementor-element.elementor-element-1215550{--width:700px;}.elementor-2 .elementor-element.elementor-element-30b9bcc{--width:100%;}.elementor-2 .elementor-element.elementor-element-d7fa5ec{--content-width:1260px;}.elementor-2 .elementor-element.elementor-element-a7a6f3f{--width:456px;}}@media(max-width:1439px) and (min-width:577px){.elementor-2 .elementor-element.elementor-element-23e4e5e{--width:100%;}}@media(max-width:1200px) and (min-width:577px){.elementor-2 .elementor-element.elementor-element-6b88f09{--width:100%;}.elementor-2 .elementor-element.elementor-element-bd297d5{--width:100%;}.elementor-2 .elementor-element.elementor-element-a7a6f3f{--width:280px;}.elementor-2 .elementor-element.elementor-element-23e4e5e{--width:100%;}}@media(max-width:989px) and (min-width:577px){.elementor-2 .elementor-element.elementor-element-1215550{--width:100%;}.elementor-2 .elementor-element.elementor-element-a7a6f3f{--width:40%;}.elementor-2 .elementor-element.elementor-element-23e4e5e{--width:60%;}}@media(min-width:1440px){.elementor-2 .elementor-element.elementor-element-2dc7742:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2dc7742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1439px){.elementor-2 .elementor-element.elementor-element-eb6dc1e{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-cb91de9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ec64b4f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-73dabc0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-108806c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-8bdbd03{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-bbcb2e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-0b7c922 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-77c760d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cc5757d{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-ea87404 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-41a9286 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-a44fe5d .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-0237f81 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-de53ce9 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-1092aa2{--e-n-carousel-swiper-slides-gap:50px;--container-widget-width:1500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1500px );max-width:1500px;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-b559f55-line-height );}.elementor-2 .elementor-element.elementor-element-1092aa2 .swiper-pagination{font-size:var( --e-global-typography-b559f55-font-size );line-height:var( --e-global-typography-b559f55-line-height );}.elementor-2 .elementor-element.elementor-element-08a41b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-bb29ceb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-91c4813{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b541b1c{--min-height:350px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5416482{left:-350px;}body.rtl .elementor-2 .elementor-element.elementor-element-5416482{right:-350px;}.elementor-2 .elementor-element.elementor-element-47e6a0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ff14e77 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-d501b6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0e6464c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-dfab5d1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-94b463e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-68b56d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7fc2d37{border-width:0vw 5vw 0vw 0vw;--border-top-width:0vw;--border-right-width:5vw;--border-bottom-width:0vw;--border-left-width:0vw;}.elementor-2 .elementor-element.elementor-element-238c372{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-a7a6f3f{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-48c037b > .elementor-widget-container{margin:-80px 0px 0px -30px;}.elementor-2 .elementor-element.elementor-element-7482ec1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7482ec1.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-23e4e5e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ce86b3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-ce86b3a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-eb6dc1e{--margin-top:0px;--margin-bottom:180px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-afcf87b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-2 .elementor-element.elementor-element-8009799{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ab19fc3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-6b88f09{--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-2 .elementor-element.elementor-element-bd297d5.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-acde782{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.elementor-2 .elementor-element.elementor-element-9d26d3d{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-b541b1c{--min-height:300px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5416482{left:-300px;}body.rtl .elementor-2 .elementor-element.elementor-element-5416482{right:-300px;}.elementor-2 .elementor-element.elementor-element-5416482 img{width:240px;}.elementor-2 .elementor-element.elementor-element-cbc189e > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-2 .elementor-element.elementor-element-238c372{--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;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a7a6f3f{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a7a6f3f.e-con{--order:2;}.elementor-2 .elementor-element.elementor-element-48c037b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-48c037b img{width:200px;}.elementor-2 .elementor-element.elementor-element-23e4e5e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-23e4e5e.e-con{--order:1;}.elementor-2 .elementor-element.elementor-element-ce86b3a{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-2 .elementor-element.elementor-element-95c4498 > .elementor-widget-container{margin:0px 50px 0px 0px;}}@media(max-width:989px){.elementor-2 .elementor-element.elementor-element-afcf87b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-417d055 .elementor-icon{font-size:90px;}.elementor-2 .elementor-element.elementor-element-417d055 .elementor-icon svg{height:90px;}.elementor-2 .elementor-element.elementor-element-2dc7742{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cb91de9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ec64b4f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-517c5f0{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-bd297d5{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-73dabc0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-108806c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-8bdbd03{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-bbcb2e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-0b7c922 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-77c760d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9e502f5 img{width:90px;}.elementor-2 .elementor-element.elementor-element-cc5757d{--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-ea87404 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-41a9286 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-a44fe5d .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-0237f81 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-de53ce9 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-1092aa2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-b559f55-line-height );}.elementor-2 .elementor-element.elementor-element-1092aa2 .swiper-pagination{font-size:var( --e-global-typography-b559f55-font-size );line-height:var( --e-global-typography-b559f55-line-height );}.elementor-2 .elementor-element.elementor-element-9d26d3d{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-08a41b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-bb29ceb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-91c4813{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b541b1c{--min-height:230px;}.elementor-2 .elementor-element.elementor-element-1215550{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-47e6a0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ff14e77 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-d501b6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0e6464c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-dfab5d1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-94b463e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-68b56d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d7fa5ec{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-cbc189e{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-cbc189e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7fc2d37{--min-height:0px;--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:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-238c372{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a7a6f3f{--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-48c037b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-48c037b img{width:200px;}.elementor-2 .elementor-element.elementor-element-23e4e5e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ce86b3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-ce86b3a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-ddbfd92{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-eb6dc1e{--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2fe2e2b .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-0e5faf7 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2 .elementor-element.elementor-element-9e502f5 img{width:60px;}.elementor-2 .elementor-element.elementor-element-cc5757d{--padding-top:0%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-9d26d3d{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f05e73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b541b1c{--min-height:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5416482{left:-50px;}body.rtl .elementor-2 .elementor-element.elementor-element-5416482{right:-50px;}.elementor-2 .elementor-element.elementor-element-5416482 img{width:100px;}.elementor-2 .elementor-element.elementor-element-1b33079{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d7fa5ec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-7fc2d37{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-238c372{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-48c037b img{width:100px;}}@media(max-width:576px){.elementor-2 .elementor-element.elementor-element-eb6dc1e{--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-0e5faf7 .elementor-heading-title{font-size:13px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-417d055{right:-25px;}body.rtl .elementor-2 .elementor-element.elementor-element-417d055{left:-25px;}.elementor-2 .elementor-element.elementor-element-417d055 .elementor-icon{font-size:70px;}.elementor-2 .elementor-element.elementor-element-417d055 .elementor-icon svg{height:70px;}.elementor-2 .elementor-element.elementor-element-bff0e87{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3c89f95 img{width:60px;}.elementor-2 .elementor-element.elementor-element-cb91de9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ec64b4f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-8009799{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6b88f09{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-bd297d5{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-73dabc0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-108806c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-8bdbd03{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-acde782{--gap:30px 60px;--row-gap:30px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-482d8ad{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-10d16f1{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-bbcb2e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-0b7c922 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-77c760d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cc5757d{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-ea87404 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-41a9286 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-a44fe5d .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-0237f81 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-de53ce9 .elementor-heading-title{font-size:var( --e-global-typography-fb806e1-font-size );line-height:var( --e-global-typography-fb806e1-line-height );}.elementor-2 .elementor-element.elementor-element-1092aa2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-b559f55-line-height );}.elementor-2 .elementor-element.elementor-element-1092aa2 .swiper-pagination{font-size:var( --e-global-typography-b559f55-font-size );line-height:var( --e-global-typography-b559f55-line-height );}.elementor-2 .elementor-element.elementor-element-84dd1cd{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-27b8b24{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-08a41b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-bb29ceb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-91c4813{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1215550{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-2ae62b5{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-47e6a0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ff14e77 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-d501b6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-30b9bcc{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5f78823{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0e6464c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-dfab5d1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-94b463e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-68b56d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-216ffb5 .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-216ffb5 .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-e7e50c3 .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-e7e50c3 .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-d7fa5ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7fc2d37{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-238c372{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a7a6f3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-23e4e5e{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ce86b3a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for container, class: .elementor-element-94499a6 *//*Header transparent*/

.header-sticky{
    background: transparent!important;
    padding-top: 40px;
}

.logo-klein{
    display: none!important;
}
.logo-gross{
    display: block!important;
    position: absolute!important;
    top: -20px;
}

.elementor-sticky--effects.header-sticky{
    background-color: var(--e-global-color-text)!important;
      padding-top: 0px;
}
.elementor-sticky--effects .logo-klein{
    display: block!important;
}
.elementor-sticky--effects .logo-gross{
    display: none!important;
}



@media screen and (max-width: 989px){
    .logo-gross{
        width: 150px;
    }
}
@media screen and (max-width: 576px){
    .logo-gross{
        width: 152px;
    }
}

/*Button hero*/


.button-hero{

    display: flex;
width: 248px;
height: 248px;
padding: 46px 70px;
align-items: center;
gap: 10px;
border-radius: 124px;
background: var(--Kundenfarbe-Akzent-dunkelgrn, #576452);
right: 0;
}



@media screen and (max-width: 1200px){
    .button-hero{
        width: 220px;
        height: 220px;
        
        padding: 0;
    }
}
@media screen and (max-width: 767px){
    .button-hero{
        width: 150px;
        height: 150px;
    
    }
}
@media screen and (max-width: 576px){
    .button-hero{
        width: 120px;
        height: 120px;
    
    }
    .logo-gross{
    width: 130px;
    top: -40px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc7742 */.video-start{
    height: 610px!important;
    width: 610px!important;
   object-fit: cover!important;
    }
    

@media screen and (max-width: 1439px){
     .video-start{
    height: 520px!important;
    width: 520px!important;
 
    }
}
    

@media screen and (max-width: 989px){
     .video-start{
  
    height: auto!important;
    width: auto!important;
    }
}


@media screen and (max-width: 767px){
     .video-start{
  
       height: 300px!important;

    }
}
@media screen and (max-width: 576px){
     .video-start{
  
       height: 190px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482d8ad */@media screen and (max-width: 1200px){
    .blatt-gruen{
        bottom: auto!important;
        top: -350px!important;
        right: 0px!important;
        width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc5757d */.slide-wrap{
    width: 610px!important;
}
.img-slider img, .video-slider .elementor-video{
    height: 575px!important;
    object-fit: cover;
  
}

.c-slider .e-n-carousel{
    padding-top: 100px;
}

.c-slider .swiper-slide-active + .swiper-slide{
    margin-top: -100px;
    transition: margin-top .3s ease;
}
.c-slider .swiper-slide-active, .c-slider .swiper-slide-active + .swiper-slide + .swiper-slide{
    opacity: .6;
}

.swiper-pagination-current{
   font-size: 24px;
}




@media screen and (max-width: 1920px){
    .c-slider-wrap{
        padding: 0 5% 5%!important;
    }
    .img-slider img, .video-slider .elementor-video{
    height: auto!important;
    object-fit: cover;
     aspect-ratio: 5/4;
  
}
}






@media screen and (max-width: 1349px){
    
    .slide-wrap{
    width: 550px!important;
}
.img-slider img, .video-slider .elementor-video{
    height: auto!important;
    object-fit: cover;
}
 .c-slider-wrap .elementor-button-text{
        min-width: 200px;
        text-align: left;

        
    }
}



@media screen and (max-width: 989px){
    
      .c-slider-wrap{
        padding: 10% 5%!important;
    }
    
   .c-slider .e-n-carousel{
    padding-top: 0px;
}

.c-slider .swiper-slide-active + .swiper-slide{
    margin-top: 0px;
}
.c-slider .swiper-slide-active, .c-slider .swiper-slide-active + .swiper-slide + .swiper-slide{
    opacity: 1;
} 
}

/*Bild entsättigen*/
.bp img{
    filter: grayscale(.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d26d3d */.tk-urlaub{
     left: 50%;
      position: absolute;
      transform: translateX(430px);
      top: -73px;
      
}

.urlaub-img{
    position: absolute;
    width: 360px;
    aspect-ratio: 1/1!important;
    padding: 30px;
    left: 50%;
    z-index: 5;
}
.urlaub-img .elementor-button{
    margin-left: -20px;
}

.urlaub-img .elementor-widget-image, .urlaub-img .elementor-widget img{
    height: 100%!important;
    width: 100%!important;
    object-fit: cover;
    position: absolute;
    top: 0;
}

.urlaub-img .elementor-widget-image:after, .eins .urlaub-video:after{
    content: '';
    width: 100%;
     height: 30%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .8) 0, rgba(217, 217, 217, 0) 100%);
    position: absolute;
    bottom: 0 !important;
    left: 0 !important;
     

}

.eins .urlaub-video, .eins .e-hosted-video, .eins .elementor-video{
    height: 100%!important;
    position: absolute;
       bottom: 0 !important;
    left: 0 !important;
   
}
.eins{
     transform: translateX(-900px);
     top: 200px;
    
}

.zwei{
    transform: translateX(500px);
    top: 350px;
}

.drei{
    bottom: -250px;
     transform: translateX(-700px);
    
}

.vier{
     bottom: -150px;
     transform: translateX(-50%);
}
.fuenf{
     bottom: -320px;
     transform: translateX(400px);
}

@media screen and (max-width: 1439px){
    
    
.tk-urlaub{
     left: 50%;
      position: absolute;
      transform: translateX(300px);
      
}

.urlaub-img{
      width: 310px;
    padding: 20px;

}
    
    .eins{
     transform: translateX(0);
     left: 5%;;
     top: auto;
     bottom: 40px;
    
}

.zwei{
    transform: translateX(0);
     left: auto;
     right: 5%;;
     top: auto;
     bottom: 40px;
}

.drei{
   transform: translateX(0);
     left: 5%;
     top: auto;
     bottom: -350px;
    
}

.vier{
     bottom: -100px;
}
.fuenf{
      transform: translateX(0);
     left: auto;
     right: 5%;
     top: auto;
     bottom: -350px;
}
}
@media screen and (max-width: 1200px){
    .urlaub-img{
      width: 260px;
   padding-bottom: 30px;

}
.drei, .fuenf{
    bottom: -300px;
}
}
@media screen and (max-width: 989px){
    .tk-urlaub{
         transform: translateX(200px);
         width: 120px;
         top: -60px;
    }
    
    .urlaub-img{
      width: 200px;
    padding: 20px;

}
.drei, .fuenf{
    bottom: -230px;
}
}

@media screen and (max-width: 767px){
    .tk-urlaub{
         transform: translateX(150px);
         width: 100px;
         top: -50px;
    }
    
    
    .urlaub-img{

   left: auto;
   right: auto;
    position: relative;
    padding-bottom: 7%;

}
.eins, .zwei, .drei, .vier, .fuenf{
    bottom: 0;
    left: 0!important;
    right: 0!important;
    transform: translateX(0);
}

.eins, .zwei, .vier, .drei{
         width: 50%!important;
}
.fuenf{
    width: 100vw!important;
    aspect-ratio: 8/4!important;
    
}
.eins{
    order: 1;
}
.drei{
    order: 2;
}
.zwei{
    order: 4;
}
.vier {
    order: 5;
}
.fuenf{
    order: 3;
}

}

/*Ausblenden*/
 .urlaub-img, .Urlaub-Platz{
     display: none;
}
.urlaub-text-wrap{
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e736140 */.Bs-Icon{
    height: 43px!important;
    width: 43px!important;
    border-radius: 100px!important;
}
.Bs-Btn.Bs-Slider__Nav--next{
    right: -50px!important;
}
.Bs-Btn.Bs-Slider__Nav--prev{
    left: -50px!important;
}
.Bs-Btn{
    border-radius: 100px!important;
}

@media screen and (max-width: 989px){
    .blatt-angebot{
        right: 0px;
        left: auto!important;
        width: 150px;
        top: -50px;
        bottom: auto;
        
    }
    .Bs-Icon{
        height: 33px!important;
        width: 33px!important;
}
.Bs-Btn.Bs-Slider__Nav--next{
    right: -30px!important;
}
.Bs-Btn.Bs-Slider__Nav--prev{
    left: -30px!important;
}
}

@media screen and (max-width: 767px){

    .Bs-Icon{
        height: 33px!important;
        width: 33px!important;
}
.Bs-Btn.Bs-Slider__Nav{
    top: auto!important;
    bottom: -80px!important;
    left: 50%!important;
    right: auto!important;
}

.Bs-Btn.Bs-Slider__Nav--next{
    transform: translateX(15px)!important;
}
.Bs-Btn.Bs-Slider__Nav--prev{
     transform: translateX(-50px)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11e1ab */.f1f4ffwn{
     font-family: var(--e-global-typography-fb806e1-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-fb806e1-font-size)!important;
    font-weight: 300!important;
    line-height: var(--e-global-typography-fb806e1-line-height)!important;
    color: white!important;
    text-transform: none!important;
}
.Bs-Price{
     font-family: var(--e-global-typography-text-font-family), Sans-serif!important;
    font-size: 18px!important;
    font-weight: 400!important;
    line-height: var(--e-global-typography-text-line-height)!important;
    color: white!important;
    text-transform: none!important;
}

.f1f843dr{
    background: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34599bf */.hotel-slider img{
    height: 1080px;
    width: 100vw;
    object-fit: cover;
    filter: grayscale(.3);
}
.hotel-slider .swiper-pagination{
    margin-bottom: 63px!important;
    z-index: 2!important;
}
.wpproslider_t4_H3_3{
    order: 4!important;
}
.wpproslider_t4_SPAN_4{
    order: 2!important;
}
.wprev_preview_tcolor2_T4{
    order: 3!important;
}
.wprev_preview_tcolor3_T4{
    order: 1!important;
}
.wprev_showdate_T4{
    font-weight: 600!important;
}

@media screen and (max-width: 1439px){
    .hotel-slider img{
    height: 50vh;
    }
    .hotel-slider .swiper-pagination{
    margin-bottom: 2vh!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fd784b */.FeedGridLayout__cell{
    box-shadow: none!important;
    border-radius: 0!important;
    width: 360px;
    aspect-ratio: 4/5;
}

.MediaThumbnail__root:after{ content: '';
    width: 100%;
     height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .64) 0, rgba(217, 217, 217, 0) 80%);
    position: absolute;
    bottom: 0 !important;
    left: 0 !important;
}


.FeedGridLayout__cell:nth-child(2n) {
    transform: translateY(107px)!important;
}

.MediaViewer__container * {
      font-family: var(--e-global-typography-text-font-family)!important;
     font-size: var(--e-global-typography-text-font-size)!important;
      font-weight: var(--e-global-typography-text-font-weight)!important;
     line-height: var(--e-global-typography-text-line-height)!important;
}

.icon-social{
    position: absolute;
    left:50%;
    transform: translateX(250px);
    bottom: 0px;
  
}

@media screen and (max-width: 1439px){
    .FeedGridLayout__cell{
        width: auto;
    }
    .FeedGridLayout__grid{
        gap: 50px!important;
    }
}
@media screen and (max-width: 1200px){
    .icon-social{
          transform: translateX(180px);
          width: 120px;
    }
}

@media screen and (max-width: 989px){
    .FeedGridLayout__cell:nth-child(2n) {
    transform: translateY(0)!important;
}
}
@media screen and (max-width: 767px){
    .FeedGridLayout__cell{
        width: auto;
        height: auto;
    }
    .FeedGridLayout__grid{
        gap: 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc2d37 */.gs{
    height: 463px;
    min-width: 55vw!important;
    
}
.gs-video .elementor-video{
    width: 456px!important;
    height: auto!important;
    aspect-ratio: 1/1!important;
    border-radius: 250px;
}
@media screen and (max-width: 1439px){
    .gs{
        width: 50%;
        min-width: 50%!important;
    }
    .gs-video .elementor-video, .gs-video{
        width: 25vw!important;
        
    }
}
@media screen and (max-width: 1200px){
    .gs{
       
        min-width: 55%!important;
    }
    
}
@media screen and (max-width: 989px){
    .gs{
        width: 100%;
        min-width: 100%!important;
    }
    .gs-video .elementor-video, .gs-video{
        width: 100%!important;
        
    }
}
@media screen and (max-width: 576px){
 
    .gs-video .elementor-video, .gs-video{
        width: 50vw!important;
        
    }
}


/*Slider*/
.wpproslider_t4_P_5, .wpproslider_t4_H3_3, .wprev_showdate_T4, .wpproslider_t6_DIV_2{
    font-family: var(--e-global-typography-text-font-family)!important;
     font-size: var(--e-global-typography-text-font-size)!important;
      font-weight: var(--e-global-typography-text-font-weight)!important;
     line-height: var(--e-global-typography-text-line-height)!important;
     
}
.divwprsrdmore span{
    text-decoration: underline!important;
}

.wpproslider_t4_DIV_1a{
    display: flex!important;
    flex-direction: column!important;
    align-items: center!important;
    padding: 0!important;
    gap: 20px!important
}
.wpproslider_t4_P_5{
    width: 400px!important;
}
.wpproslider_t4_H3_3{
    text-transform: uppercase!important;
    font-weight: 600!important;
}

.slickwprev-next:before, .slickwprev-prev:before{
    content:''!important;
    height: 14px!important;
    width: 14px!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    display: inline-block;
   
    
    
}
.slickwprev-arrow{
     top: auto!important;
    bottom: 0!important;
    right: auto!important;
    left: 50%!important;
}
.slickwprev-next{
      transform: translateX(20px)!important;
}

.slickwprev-prev{
      transform: translateX(-20px)!important;
}


.slickwprev-next:before{
    background-image: url('https://biohotel-panorama.it/wp-content/uploads/2025/12/pfeil_nav_rechts.svg')!important;
  
}
.slickwprev-prev:before{
    background-image: url('https://biohotel-panorama.it/wp-content/uploads/2025/12/pfeil_nav_links.svg')!important;
     
}

@media screen and (max-width: 576px){
    .wpproslider_t4_P_5{
        padding: 0 5%!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://biohotel-panorama.it/wp-content/uploads/2025/12/font-3.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://biohotel-panorama.it/wp-content/uploads/2025/12/font-5.woff2') format('woff2');
}
/* End Custom Fonts CSS */