.elementor-3100 .elementor-element.elementor-element-85d60bd{--display:flex;--min-height:150vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-3100 .elementor-element.elementor-element-85d60bd:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-85d60bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-85d60bd::before, .elementor-3100 .elementor-element.elementor-element-85d60bd > .elementor-background-video-container::before, .elementor-3100 .elementor-element.elementor-element-85d60bd > .e-con-inner > .elementor-background-video-container::before, .elementor-3100 .elementor-element.elementor-element-85d60bd > .elementor-background-slideshow::before, .elementor-3100 .elementor-element.elementor-element-85d60bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3100 .elementor-element.elementor-element-85d60bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3100 .elementor-element.elementor-element-85d60bd, .elementor-3100 .elementor-element.elementor-element-85d60bd::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-85fb93c{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-2dcbe50 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-2dcbe50 .elementor-icon{font-size:130px;}.elementor-3100 .elementor-element.elementor-element-2dcbe50 .elementor-icon svg{height:130px;}.elementor-3100 .elementor-element.elementor-element-2d0e424{text-align:center;}.elementor-3100 .elementor-element.elementor-element-2d0e424 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:500;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-5769e96{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-9010cc2{--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;--background-transition:0.3s;--border-radius:20px 0px 0px 20px;--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-3100 .elementor-element.elementor-element-9010cc2:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-9010cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-3100 .elementor-element.elementor-element-9010cc2, .elementor-3100 .elementor-element.elementor-element-9010cc2::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-da7ce17{--display:flex;--min-height:334px;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-f98459f > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-f98459f{text-align:left;}.elementor-3100 .elementor-element.elementor-element-f98459f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-6cc8549{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3100 .elementor-element.elementor-element-b47caaf{--display:flex;--min-height:334px;--justify-content:flex-end;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-417cbed > .elementor-widget-container{padding:0px 30px 30px 0px;}.elementor-3100 .elementor-element.elementor-element-417cbed{text-align:right;}.elementor-3100 .elementor-element.elementor-element-417cbed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-05f65fa{--display:flex;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-05f65fa:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-05f65fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.grimms-hotel.de/wp-content/uploads/2024/09/IMG_7939-scaled.jpg");background-position:center center;background-size:cover;}.elementor-3100 .elementor-element.elementor-element-05f65fa, .elementor-3100 .elementor-element.elementor-element-05f65fa::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-05f65fa.e-con{--align-self:stretch;}.elementor-3100 .elementor-element.elementor-element-df0d74a{--display:flex;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-f70c216 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-f70c216 .elementor-icon-wrapper{text-align:right;}.elementor-3100 .elementor-element.elementor-element-f70c216.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3100 .elementor-element.elementor-element-f70c216.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-f70c216.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3100 .elementor-element.elementor-element-f70c216.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-f70c216.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3100 .elementor-element.elementor-element-1f39595{--spacer-size:50px;}.elementor-3100 .elementor-element.elementor-element-cb134ca{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-cb134ca:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-cb134ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1D2138;}.elementor-3100 .elementor-element.elementor-element-cb134ca, .elementor-3100 .elementor-element.elementor-element-cb134ca::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-ec8bd01 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-ec8bd01{text-align:right;}.elementor-3100 .elementor-element.elementor-element-ec8bd01 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3100 .elementor-element.elementor-element-a795740{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-a795740:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-a795740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3100 .elementor-element.elementor-element-a795740, .elementor-3100 .elementor-element.elementor-element-a795740::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-a795740.e-con{--align-self:stretch;}.elementor-3100 .elementor-element.elementor-element-da810b1{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-847deaa{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-2e8a777 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-2e8a777 .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-2e8a777 .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-a16cbc1{text-align:center;}.elementor-3100 .elementor-element.elementor-element-a16cbc1 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-4961278{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-2717bc8{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-aac3469 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-aac3469 .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-aac3469 .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-bc31986{text-align:center;}.elementor-3100 .elementor-element.elementor-element-bc31986 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-0d8a833{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-ef8aa21{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-055b116 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-055b116 .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-055b116 .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-e63fc21{text-align:center;}.elementor-3100 .elementor-element.elementor-element-e63fc21 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-c139f39{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-a6fe49f{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-b13f53a .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-b13f53a .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-b13f53a .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-e76bd9e{text-align:center;}.elementor-3100 .elementor-element.elementor-element-e76bd9e .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-76afda5{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-983623d{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-51a01cb .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-51a01cb .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-51a01cb .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-f8ff0e6{text-align:center;}.elementor-3100 .elementor-element.elementor-element-f8ff0e6 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-90acdf4{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-f8e155c{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-d904dd8 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-d904dd8 .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-d904dd8 .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-a42c710{text-align:center;}.elementor-3100 .elementor-element.elementor-element-a42c710 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-2bc2de9{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-f6eff4b{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-68f0320 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-68f0320 .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-68f0320 .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-626509f{text-align:center;}.elementor-3100 .elementor-element.elementor-element-626509f .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-d4c0bac{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-c396b09{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-c9d5c7a .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-c9d5c7a .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-c9d5c7a .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-627a5ad{text-align:center;}.elementor-3100 .elementor-element.elementor-element-627a5ad .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e43060c{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-90dcd3f{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-cd8b390 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-cd8b390 .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-cd8b390 .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-cb900f2{text-align:center;}.elementor-3100 .elementor-element.elementor-element-cb900f2 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-09aa93f{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-88dff6d{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-3f775d4 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-3f775d4 .elementor-icon{font-size:95px;}.elementor-3100 .elementor-element.elementor-element-3f775d4 .elementor-icon svg{height:95px;}.elementor-3100 .elementor-element.elementor-element-eb29deb{text-align:center;}.elementor-3100 .elementor-element.elementor-element-eb29deb .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-53ea0ec{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#B7BF1085;--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-cdf5410{--display:flex;--min-height:150vh;--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-cdf5410, .elementor-3100 .elementor-element.elementor-element-cdf5410::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-39e0d95{--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-39e0d95:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-39e0d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF4A;}.elementor-3100 .elementor-element.elementor-element-39e0d95, .elementor-3100 .elementor-element.elementor-element-39e0d95::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-01e6808{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-02c76d0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-02c76d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3100 .elementor-element.elementor-element-02c76d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3100 .elementor-element.elementor-element-02c76d0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-02c76d0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-d532324{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-07c0e91 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-07c0e91 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3100 .elementor-element.elementor-element-07c0e91{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3100 .elementor-element.elementor-element-07c0e91 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-07c0e91 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-573818f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-a7e9e64 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-a7e9e64 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3100 .elementor-element.elementor-element-a7e9e64{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3100 .elementor-element.elementor-element-a7e9e64 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-a7e9e64 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-4efc0c1{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-0404a1e{--display:flex;--min-height:30vh;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-cdd70e9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:500;font-style:normal;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-a4e539a .qodef-qi-typeout-text{text-align:left;}.elementor-3100 .elementor-element.elementor-element-33c262a{--display:flex;--min-height:30vh;--gap:0px 0px;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-83ecadc{text-align:right;}.elementor-3100 .elementor-element.elementor-element-83ecadc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-62a0772{text-align:right;}.elementor-3100 .elementor-element.elementor-element-62a0772 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-b15e61f{text-align:right;}.elementor-3100 .elementor-element.elementor-element-b15e61f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-eb83db0{--display:flex;--min-height:30vh;--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-9b51154{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-df8ed7a{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-df8ed7a:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-df8ed7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://dev.grimms-hotel.de/wp-content/uploads/2024/10/IMG_1797-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3100 .elementor-element.elementor-element-df8ed7a, .elementor-3100 .elementor-element.elementor-element-df8ed7a::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-ae97ffb{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-300px;--margin-left:0px;--margin-right:-160px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-4aff487 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-cdc495b{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-d3d0b03{--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-cf0df1c{--display:flex;--justify-content:flex-start;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-cf0df1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3100 .elementor-element.elementor-element-7bf3225 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-7bf3225.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-7bf3225.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-7bf3225.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-7bf3225.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-7bf3225.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-7bf3225 .elementor-icon{font-size:80px;}.elementor-3100 .elementor-element.elementor-element-7bf3225 .elementor-icon svg{height:80px;}.elementor-3100 .elementor-element.elementor-element-988428e{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-1ad83b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-f11b54a{text-align:left;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-3100 .elementor-element.elementor-element-441abf6{--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;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-5b47f23 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:#FAFAFA;color:#FAFAFA;transition-duration:0.9s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:32px 32px 32px 32px;padding:15px 30px 015px 30px;}.elementor-3100 .elementor-element.elementor-element-5b47f23 .elementor-button:hover, .elementor-3100 .elementor-element.elementor-element-5b47f23 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-5b47f23 .elementor-button:hover svg, .elementor-3100 .elementor-element.elementor-element-5b47f23 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3100 .elementor-element.elementor-element-0f7fd7f .elementor-button{background-color:#B7BF1000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.9s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:32px 32px 32px 32px;padding:15px 30px 015px 30px;}.elementor-3100 .elementor-element.elementor-element-0f7fd7f .elementor-button:hover, .elementor-3100 .elementor-element.elementor-element-0f7fd7f .elementor-button:focus{background-color:#B7BF1000;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-0f7fd7f .elementor-button:hover svg, .elementor-3100 .elementor-element.elementor-element-0f7fd7f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-29e7621{--display:flex;--min-height:80vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-29e7621:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-29e7621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDD5D3 0%, var( --e-global-color-secondary ) 100%);}.elementor-3100 .elementor-element.elementor-element-29e7621, .elementor-3100 .elementor-element.elementor-element-29e7621::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-ae6ff9e{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-f92a04f{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-f92a04f:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-f92a04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://dev.grimms-hotel.de/wp-content/uploads/2024/09/TDD-PP-THUMB.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3100 .elementor-element.elementor-element-f92a04f, .elementor-3100 .elementor-element.elementor-element-f92a04f::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-e17f056{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-300px;--margin-left:-160px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-723382d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-508c892 > .elementor-widget-container{margin:0px 0px 0px 700px;}.elementor-3100 .elementor-element.elementor-element-508c892{text-align:right;}.elementor-3100 .elementor-element.elementor-element-508c892 .elementor-heading-title{color:#97674F;font-family:"Noto Serif Display", Sans-serif;font-size:60px;font-weight:500;text-transform:none;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-a8bc627{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-536f511{--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-d995724{--display:flex;--justify-content:flex-start;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-d995724.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3100 .elementor-element.elementor-element-23a72f5 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-23a72f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-23a72f5.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-23a72f5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-23a72f5.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-23a72f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-23a72f5 .elementor-icon{font-size:116px;}.elementor-3100 .elementor-element.elementor-element-23a72f5 .elementor-icon svg{height:116px;}.elementor-3100 .elementor-element.elementor-element-3ca2f18{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-f8e3088{text-align:left;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-3100 .elementor-element.elementor-element-aaee69a{--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;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-510e6e5 .elementor-button{background-color:#B7BF1000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.9s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:32px 32px 32px 32px;padding:15px 30px 015px 30px;}.elementor-3100 .elementor-element.elementor-element-510e6e5 .elementor-button:hover, .elementor-3100 .elementor-element.elementor-element-510e6e5 .elementor-button:focus{background-color:#B7BF1000;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-510e6e5 .elementor-button:hover svg, .elementor-3100 .elementor-element.elementor-element-510e6e5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-382aa57{--display:flex;--min-height:200vh;--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-382aa57:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-382aa57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 40%, var( --e-global-color-astglobalcolor6 ) 100%);}.elementor-3100 .elementor-element.elementor-element-382aa57, .elementor-3100 .elementor-element.elementor-element-382aa57::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-e2862a2{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-c1a16e3{--display:flex;--min-height:30vh;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-4bd8aad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:500;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-485e158 .qodef-qi-typeout-text{text-align:left;}.elementor-3100 .elementor-element.elementor-element-12e8762{--display:flex;--min-height:30vh;--gap:0px 0px;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-40a9396{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-interactive-circle-rotate{animation-duration:116s;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-interactive-circle-rotate .eael-circle-btn-icon{animation-duration:116s;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-interactive-circle-rotate .eael-circle-content{animation-duration:116s;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-inner{width:765px;height:765px;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-interactive-circle-preset-2 .eael-circle-inner{width:765px;height:calc(765px / 2);}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-interactive-circle-preset-2 .eael-circle-content{height:calc(765px / 2);}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-interactive-circle-preset-2 .eael-circle-btn-content{height:calc(765px / 2);}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-inner, .elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-responsive-view .eael-circle-inner .eael-circle-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn-icon i{font-size:48px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn-icon svg{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn{box-shadow:0px 0px 10px 0px rgba(248, 248, 235, 0.4117647058823529);}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn:hover .eael-circle-btn-icon, .elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn:hover .eael-circle-btn-icon{background-color:#F8F8EB69!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn:hover .eael-circle-icon-inner{background-color:#F8F8EB69!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn.active:hover .eael-circle-btn-icon, .elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn.active:hover .eael-circle-btn-icon{background-color:#F8F8EB69!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn.active:hover .eael-circle-icon-inner{background-color:#F8F8EB69!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover{box-shadow:0px 0px 10px 0px rgba(248, 248, 235, 0.4117647058823529);}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn.active .eael-circle-btn-icon, .elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn.active .eael-circle-btn-icon{background-color:#F8F8EB69!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn.active .eael-circle-icon-inner{background-color:#F8F8EB69!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn.active .eael-circle-btn-icon{background-color:#F8F8EB69!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-wrapper .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active{box-shadow:0px 0px 10px 0px rgba(179.62236492054583, 241.40000000000003, 65.30263586956524, 0.5);}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-content-icon i{font-size:50px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-content-icon svg{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;}.elementor-3100 .elementor-element.elementor-element-962243f{--display:flex;--min-height:30vh;--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-f02d081{--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-7c64f31{--display:flex;--min-height:60vh;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-7c64f31:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-7c64f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.grimms-hotel.de/wp-content/uploads/2024/09/origin_32618-1.jpg");background-size:cover;}.elementor-3100 .elementor-element.elementor-element-7c64f31, .elementor-3100 .elementor-element.elementor-element-7c64f31::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-9f2d842 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-9f2d842{text-align:right;}.elementor-3100 .elementor-element.elementor-element-9f2d842 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-7a5a8f3{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-3100 .elementor-element.elementor-element-7a5a8f3, .elementor-3100 .elementor-element.elementor-element-7a5a8f3::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-7029fb6 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-7029fb6{text-align:right;}.elementor-3100 .elementor-element.elementor-element-7029fb6 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-cbce072{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-cbce072:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-cbce072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.grimms-hotel.de/wp-content/uploads/2024/09/IMG_9294-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-3100 .elementor-element.elementor-element-cbce072, .elementor-3100 .elementor-element.elementor-element-cbce072::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-10b7a15 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-10b7a15{text-align:right;}.elementor-3100 .elementor-element.elementor-element-10b7a15 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-4748697{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-35a3d5b{--display:flex;--min-height:47vh;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-5c363d9{--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;--background-transition:0.3s;--border-radius:20px 0px 0px 20px;--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-3100 .elementor-element.elementor-element-5c363d9:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-5c363d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-3100 .elementor-element.elementor-element-5c363d9, .elementor-3100 .elementor-element.elementor-element-5c363d9::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-58121c6{--display:flex;--min-height:334px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-ffeae9f > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-ffeae9f{text-align:left;}.elementor-3100 .elementor-element.elementor-element-ffeae9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-b911243{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3100 .elementor-element.elementor-element-46fd640{--display:flex;--min-height:334px;--justify-content:flex-end;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-648b2d3 > .elementor-widget-container{padding:0px 30px 30px 0px;}.elementor-3100 .elementor-element.elementor-element-648b2d3{text-align:right;}.elementor-3100 .elementor-element.elementor-element-648b2d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-586260f{--display:flex;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-586260f, .elementor-3100 .elementor-element.elementor-element-586260f::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-586260f.e-con{--align-self:stretch;}.elementor-3100 .elementor-element.elementor-element-ef495da{--display:flex;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-c10a04e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-c10a04e .elementor-icon-wrapper{text-align:right;}.elementor-3100 .elementor-element.elementor-element-c10a04e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-c10a04e.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-c10a04e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-c10a04e.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-c10a04e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-1a34346{--spacer-size:50px;}.elementor-3100 .elementor-element.elementor-element-a36004f{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-a36004f:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-a36004f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1D214F;}.elementor-3100 .elementor-element.elementor-element-a36004f, .elementor-3100 .elementor-element.elementor-element-a36004f::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-435589f > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-435589f{text-align:right;}.elementor-3100 .elementor-element.elementor-element-435589f .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-2b2a739{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-2b2a739:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-2b2a739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3100 .elementor-element.elementor-element-2b2a739, .elementor-3100 .elementor-element.elementor-element-2b2a739::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-2b2a739.e-con{--align-self:stretch;}.elementor-3100 .elementor-element.elementor-element-23b2be9{--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;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-9b89804{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-9860162{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-2cb0edb > .elementor-widget-container{padding:30px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-2cb0edb{text-align:right;}.elementor-3100 .elementor-element.elementor-element-2cb0edb .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-1e05d00 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-1e05d00{text-align:right;}.elementor-3100 .elementor-element.elementor-element-1e05d00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-2bc404d > .elementor-widget-container{padding:0px 30px 30px 0px;}.elementor-3100 .elementor-element.elementor-element-2bc404d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3100 .elementor-element.elementor-element-2bc404d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3100 .elementor-element.elementor-element-2bc404d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3100 .elementor-element.elementor-element-2bc404d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3100 .elementor-element.elementor-element-2bc404d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-2bc404d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3100 .elementor-element.elementor-element-2bc404d{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-3100 .elementor-element.elementor-element-2bc404d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-2bc404d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-cad9b18{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-5767af2 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-5767af2{text-align:right;}.elementor-3100 .elementor-element.elementor-element-5767af2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-b9ce20a > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-b9ce20a{text-align:right;}.elementor-3100 .elementor-element.elementor-element-b9ce20a .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-89eb1fd{--display:flex;--min-height:100vh;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-89eb1fd:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-89eb1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor6 ) 0%, var( --e-global-color-astglobalcolor7 ) 100%);}.elementor-3100 .elementor-element.elementor-element-89eb1fd, .elementor-3100 .elementor-element.elementor-element-89eb1fd::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-7e7e629{--display:flex;--min-height:180vh;--justify-content:center;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-7e7e629:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-7e7e629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.grimms-hotel.de/wp-content/uploads/2024/09/IMG_8858-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3100 .elementor-element.elementor-element-7e7e629, .elementor-3100 .elementor-element.elementor-element-7e7e629::before{--border-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-0a5b67d{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-0a5b67d.e-con{--align-self:flex-end;}.elementor-3100 .elementor-element.elementor-element-7bb40ff{text-align:right;}.elementor-3100 .elementor-element.elementor-element-7bb40ff .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:120px;font-weight:500;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-17aad07{--display:flex;--min-height:80vh;--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-8445934{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-0aed873{--display:flex;--min-height:30vh;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-436ddb9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:500;font-style:normal;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-5155983 .qodef-qi-typeout-text{text-align:left;}.elementor-3100 .elementor-element.elementor-element-f0e139c{--display:flex;--min-height:30vh;--gap:0px 0px;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-686f419{text-align:right;}.elementor-3100 .elementor-element.elementor-element-686f419 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-17bb5d1{text-align:right;}.elementor-3100 .elementor-element.elementor-element-17bb5d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-913949d{text-align:right;}.elementor-3100 .elementor-element.elementor-element-913949d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-30be87a{--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-d5f2e69{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-254fb5b{--e-rating-justify-content:center;--e-rating-gap:18px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-215c48d .elementor-swiper-button{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-731b30e5{--display:flex;--min-height:60vh;--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-70d384de{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-6bb71b8d{--display:flex;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-11f384c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-6ea2c37c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3100 .elementor-element.elementor-element-4d1b3f6f .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-54c2132b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;text-transform:none;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-21833def .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-21833def .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3100 .elementor-element.elementor-element-21833def{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3100 .elementor-element.elementor-element-21833def .elementor-icon-list-icon{padding-right:9px;}.elementor-3100 .elementor-element.elementor-element-21833def .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-21833def .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-799f0fd6{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-6d1741ce{--display:flex;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-4e101154 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-7259ff33{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3100 .elementor-element.elementor-element-38caa1da .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-381e8b02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;text-transform:none;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-62abfae7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-62abfae7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3100 .elementor-element.elementor-element-62abfae7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3100 .elementor-element.elementor-element-62abfae7 .elementor-icon-list-icon{padding-right:9px;}.elementor-3100 .elementor-element.elementor-element-62abfae7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-62abfae7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-2d8ad81c{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-122c56a1{--display:flex;--background-transition:0.3s;--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-3100 .elementor-element.elementor-element-5b1159b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-39874b4b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3100 .elementor-element.elementor-element-16e9e068 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-3100 .elementor-element.elementor-element-722067f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;letter-spacing:1px;}.elementor-3100 .elementor-element.elementor-element-edb6abd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-edb6abd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3100 .elementor-element.elementor-element-edb6abd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3100 .elementor-element.elementor-element-edb6abd .elementor-icon-list-icon{padding-right:9px;}.elementor-3100 .elementor-element.elementor-element-edb6abd .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3100 .elementor-element.elementor-element-edb6abd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-28cca181{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:30px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:30px;--e-n-carousel-arrow-normal-color:#B7BF1080;--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-1ee153c{--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-5007339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-5007339.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3100 .elementor-element.elementor-element-dac762b{--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-32444d7{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-9b791ae{--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;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-75e373b{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-eca4020 .elementor-icon-wrapper{text-align:center;}.elementor-3100 .elementor-element.elementor-element-eca4020.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-eca4020.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-eca4020.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-eca4020.elementor-view-framed .elementor-icon, .elementor-3100 .elementor-element.elementor-element-eca4020.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3100 .elementor-element.elementor-element-eca4020 .elementor-icon{font-size:80px;}.elementor-3100 .elementor-element.elementor-element-eca4020 .elementor-icon svg{height:80px;}.elementor-3100 .elementor-element.elementor-element-cbfc58a{text-align:center;}.elementor-3100 .elementor-element.elementor-element-0de9f45{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-3100 .elementor-element.elementor-element-ffcaf17{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-141229a iframe{height:38vh;}.elementor-3100 .elementor-element.elementor-element-32cdeb0{--display:flex;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-dc54903{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;}.elementor-3100 .elementor-element.elementor-element-dc54903.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3100 .elementor-element.elementor-element-28275f5{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-3100 .elementor-element.elementor-element-5769e96{--width:80%;}.elementor-3100 .elementor-element.elementor-element-9010cc2{--width:100%;}.elementor-3100 .elementor-element.elementor-element-da7ce17{--width:73%;}.elementor-3100 .elementor-element.elementor-element-b47caaf{--width:50%;}.elementor-3100 .elementor-element.elementor-element-05f65fa{--width:70%;}.elementor-3100 .elementor-element.elementor-element-a795740{--width:70%;}.elementor-3100 .elementor-element.elementor-element-0404a1e{--width:30%;}.elementor-3100 .elementor-element.elementor-element-33c262a{--width:50%;}.elementor-3100 .elementor-element.elementor-element-df8ed7a{--width:68%;}.elementor-3100 .elementor-element.elementor-element-ae97ffb{--width:45%;}.elementor-3100 .elementor-element.elementor-element-cf0df1c{--width:20%;}.elementor-3100 .elementor-element.elementor-element-f92a04f{--width:68%;}.elementor-3100 .elementor-element.elementor-element-e17f056{--width:45%;}.elementor-3100 .elementor-element.elementor-element-d995724{--width:20%;}.elementor-3100 .elementor-element.elementor-element-c1a16e3{--width:30%;}.elementor-3100 .elementor-element.elementor-element-12e8762{--width:50%;}.elementor-3100 .elementor-element.elementor-element-35a3d5b{--width:80%;}.elementor-3100 .elementor-element.elementor-element-5c363d9{--width:100%;}.elementor-3100 .elementor-element.elementor-element-58121c6{--width:73%;}.elementor-3100 .elementor-element.elementor-element-46fd640{--width:50%;}.elementor-3100 .elementor-element.elementor-element-586260f{--width:70%;}.elementor-3100 .elementor-element.elementor-element-2b2a739{--width:70%;}.elementor-3100 .elementor-element.elementor-element-9b89804{--width:100%;}.elementor-3100 .elementor-element.elementor-element-9860162{--width:100%;}.elementor-3100 .elementor-element.elementor-element-0a5b67d{--width:42%;}.elementor-3100 .elementor-element.elementor-element-0aed873{--width:30%;}.elementor-3100 .elementor-element.elementor-element-f0e139c{--width:50%;}.elementor-3100 .elementor-element.elementor-element-30be87a{--content-width:972px;}.elementor-3100 .elementor-element.elementor-element-5007339{--width:50%;}.elementor-3100 .elementor-element.elementor-element-dc54903{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3100 .elementor-element.elementor-element-da7ce17{--width:100%;}.elementor-3100 .elementor-element.elementor-element-05f65fa{--width:100%;}.elementor-3100 .elementor-element.elementor-element-a795740{--width:100%;}.elementor-3100 .elementor-element.elementor-element-0404a1e{--width:40vw;}.elementor-3100 .elementor-element.elementor-element-df8ed7a{--width:100%;}.elementor-3100 .elementor-element.elementor-element-ae97ffb{--width:45%;}.elementor-3100 .elementor-element.elementor-element-f92a04f{--width:100%;}.elementor-3100 .elementor-element.elementor-element-e17f056{--width:45%;}.elementor-3100 .elementor-element.elementor-element-c1a16e3{--width:40vw;}.elementor-3100 .elementor-element.elementor-element-58121c6{--width:100%;}.elementor-3100 .elementor-element.elementor-element-586260f{--width:100%;}.elementor-3100 .elementor-element.elementor-element-2b2a739{--width:100%;}.elementor-3100 .elementor-element.elementor-element-9b89804{--width:0px;}.elementor-3100 .elementor-element.elementor-element-0aed873{--width:40vw;}.elementor-3100 .elementor-element.elementor-element-30be87a{--content-width:82%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3100 .elementor-element.elementor-element-5769e96{--width:90%;}.elementor-3100 .elementor-element.elementor-element-0404a1e{--width:80vw;}.elementor-3100 .elementor-element.elementor-element-33c262a{--width:100%;}.elementor-3100 .elementor-element.elementor-element-df8ed7a{--width:617px;}.elementor-3100 .elementor-element.elementor-element-f92a04f{--width:617px;}.elementor-3100 .elementor-element.elementor-element-c1a16e3{--width:80%;}.elementor-3100 .elementor-element.elementor-element-35a3d5b{--width:90%;}.elementor-3100 .elementor-element.elementor-element-0a5b67d{--width:66%;}.elementor-3100 .elementor-element.elementor-element-0aed873{--width:70vw;}.elementor-3100 .elementor-element.elementor-element-f0e139c{--width:100%;}}@media(min-width:2400px){.elementor-3100 .elementor-element.elementor-element-a16cbc1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-bc31986 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e63fc21 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e76bd9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-f8ff0e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-a42c710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-626509f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-627a5ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-cb900f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-eb29deb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-5007339{--width:929px;}.elementor-3100 .elementor-element.elementor-element-dc54903{--width:929px;}}@media(max-width:1366px){.elementor-3100 .elementor-element.elementor-element-85d60bd{--min-height:200vh;}.elementor-3100 .elementor-element.elementor-element-5769e96{--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-3100 .elementor-element.elementor-element-9010cc2{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-da7ce17{--border-radius:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-f98459f .elementor-heading-title{font-size:25px;}.elementor-3100 .elementor-element.elementor-element-6cc8549{font-size:15px;}.elementor-3100 .elementor-element.elementor-element-1f39595{--spacer-size:109px;}.elementor-3100 .elementor-element.elementor-element-a16cbc1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-bc31986 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e63fc21 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e76bd9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-f8ff0e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-a42c710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-626509f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-627a5ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-cb900f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-eb29deb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-cdf5410{--min-height:150vh;--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-3100 .elementor-element.elementor-element-0404a1e{--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-3100 .elementor-element.elementor-element-cdd70e9 .elementor-heading-title{font-size:50px;}.elementor-3100 .elementor-element.elementor-element-a4e539a .qodef-qi-typeout-text .qodef-m-text{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-83ecadc .elementor-heading-title{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-62a0772 .elementor-heading-title{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-b15e61f .elementor-heading-title{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-eb83db0{--min-height:22vh;--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-3100 .elementor-element.elementor-element-df8ed7a{--min-height:100vh;}.elementor-3100 .elementor-element.elementor-element-ae97ffb{--margin-top:0px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-cdc495b{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-d3d0b03{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-f11b54a{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-29e7621{--min-height:22vh;--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-3100 .elementor-element.elementor-element-f92a04f{--min-height:100vh;}.elementor-3100 .elementor-element.elementor-element-e17f056{--margin-top:0px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-508c892 > .elementor-widget-container{margin:0px 0px 0px 400px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-508c892 .elementor-heading-title{font-size:60px;}.elementor-3100 .elementor-element.elementor-element-a8bc627{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-536f511{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-f8e3088{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-382aa57{--min-height:150vh;--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-3100 .elementor-element.elementor-element-c1a16e3{--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-3100 .elementor-element.elementor-element-4bd8aad .elementor-heading-title{font-size:50px;}.elementor-3100 .elementor-element.elementor-element-485e158 .qodef-qi-typeout-text .qodef-m-text{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-inner{padding:0px 0px 0px 0px;margin:0px -150px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-inner, .elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-responsive-view .eael-circle-inner .eael-circle-item{border-width:1px 1px 1px 1px;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn-icon i{font-size:50px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn-icon svg{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-content-icon i{font-size:74px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-content-icon svg{width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-content{padding:0px 0px 0px 0px !important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn-content{margin:134px 134px 134px 134px;}.elementor-3100 .elementor-element.elementor-element-962243f{--min-height:30vh;}.elementor-3100 .elementor-element.elementor-element-f02d081{--min-height:60vh;--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;}.elementor-3100 .elementor-element.elementor-element-7c64f31:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-7c64f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.grimms-hotel.de/wp-content/uploads/2024/09/Draft-Amenities-Hotel-scaled.jpg");background-size:cover;}.elementor-3100 .elementor-element.elementor-element-7c64f31{--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-9f2d842 .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-7a5a8f3{--justify-content:flex-end;--border-radius:20px 20px 20px 20px;}.elementor-3100 .elementor-element.elementor-element-7029fb6 .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-cbce072:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-cbce072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.grimms-hotel.de/wp-content/uploads/2024/09/Draft-Grimms-Mitte_-DoubleRoom-Deluxe.jpg");background-size:cover;}.elementor-3100 .elementor-element.elementor-element-cbce072{--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-10b7a15 .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-35a3d5b{--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-3100 .elementor-element.elementor-element-5c363d9{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-58121c6{--border-radius:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-ffeae9f .elementor-heading-title{font-size:25px;}.elementor-3100 .elementor-element.elementor-element-b911243{font-size:15px;}.elementor-3100 .elementor-element.elementor-element-1a34346{--spacer-size:109px;}.elementor-3100 .elementor-element.elementor-element-2b2a739{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3100 .elementor-element.elementor-element-cad9b18{--margin-top:30px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-5767af2{text-align:left;}.elementor-3100 .elementor-element.elementor-element-b9ce20a{text-align:left;}.elementor-3100 .elementor-element.elementor-element-17aad07{--min-height:80vh;--gap:0px 0px;--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-3100 .elementor-element.elementor-element-0aed873{--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-3100 .elementor-element.elementor-element-436ddb9 .elementor-heading-title{font-size:50px;}.elementor-3100 .elementor-element.elementor-element-5155983 .qodef-qi-typeout-text .qodef-m-text{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-686f419 .elementor-heading-title{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-17bb5d1 .elementor-heading-title{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-913949d .elementor-heading-title{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-30be87a{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-6ea2c37c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-3deec971{text-align:justify;}.elementor-3100 .elementor-element.elementor-element-7259ff33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-4598e79d{text-align:justify;}.elementor-3100 .elementor-element.elementor-element-39874b4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-391f1285{text-align:justify;}.elementor-3100 .elementor-element.elementor-element-9b791ae{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-0de9f45{font-size:20px;}}@media(max-width:1024px){.elementor-3100 .elementor-element.elementor-element-da7ce17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-a16cbc1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-bc31986 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e63fc21 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e76bd9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-f8ff0e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-a42c710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-626509f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-627a5ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-cb900f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-eb29deb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-53ea0ec{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3100 .elementor-element.elementor-element-4efc0c1{--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-3100 .elementor-element.elementor-element-33c262a{--min-height:10vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-df8ed7a{--min-height:30vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-ae97ffb{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:-120px;}.elementor-3100 .elementor-element.elementor-element-5b47f23 .elementor-button{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-0f7fd7f .elementor-button{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-ae6ff9e{--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-3100 .elementor-element.elementor-element-f92a04f{--min-height:30vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-3100 .elementor-element.elementor-element-e17f056{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:-120px;}.elementor-3100 .elementor-element.elementor-element-508c892 > .elementor-widget-container{margin:0px 200px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-508c892{text-align:left;}.elementor-3100 .elementor-element.elementor-element-a8bc627{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-510e6e5 .elementor-button{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-f02d081{--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-3100 .elementor-element.elementor-element-7a5a8f3{--min-height:60vh;}.elementor-3100 .elementor-element.elementor-element-cbce072{--min-height:60vh;}.elementor-3100 .elementor-element.elementor-element-2b2a739{--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-3100 .elementor-element.elementor-element-cad9b18{--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-7bb40ff .elementor-heading-title{font-size:100px;}.elementor-3100 .elementor-element.elementor-element-8445934{--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-3100 .elementor-element.elementor-element-f0e139c{--min-height:10vh;--justify-content:flex-end;}.elementor-3100 .elementor-element.elementor-element-54c2132b .elementor-heading-title{font-size:25px;}.elementor-3100 .elementor-element.elementor-element-381e8b02 .elementor-heading-title{font-size:25px;}.elementor-3100 .elementor-element.elementor-element-722067f9 .elementor-heading-title{font-size:25px;}.elementor-3100 .elementor-element.elementor-element-28cca181{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3100 .elementor-element.elementor-element-85d60bd{--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-3100 .elementor-element.elementor-element-85fb93c{--margin-top:430px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-2d0e424 .elementor-heading-title{font-size:40px;}.elementor-3100 .elementor-element.elementor-element-9010cc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-da7ce17{--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-b47caaf{--min-height:137px;}.elementor-3100 .elementor-element.elementor-element-417cbed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-a16cbc1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-bc31986 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e63fc21 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-e76bd9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-f8ff0e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-a42c710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-626509f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-627a5ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-cb900f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-eb29deb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3100 .elementor-element.elementor-element-53ea0ec{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3100 .elementor-element.elementor-element-53ea0ec > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-33c262a{--min-height:11vh;}.elementor-3100 .elementor-element.elementor-element-83ecadc .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-62a0772 .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-b15e61f .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-df8ed7a{--justify-content:center;--align-items:center;--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-3100 .elementor-element.elementor-element-ae97ffb{--margin-top:0px;--margin-bottom:-565px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-441abf6{--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-3100 .elementor-element.elementor-element-29e7621{--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-3100 .elementor-element.elementor-element-f92a04f{--justify-content:center;--align-items:center;--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-3100 .elementor-element.elementor-element-e17f056{--margin-top:0px;--margin-bottom:-565px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-d995724{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-3ca2f18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-aaee69a{--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-3100 .elementor-element.elementor-element-382aa57{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-12e8762{--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-3100 .elementor-element.elementor-element-18aa5f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-inner{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn-icon i{font-size:30px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn-icon svg{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-content{font-size:12px;padding:550px 0px 0px 0px !important;}.elementor-3100 .elementor-element.elementor-element-18aa5f3 .eael-circle-btn-content{margin:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-962243f{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-4748697{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-58121c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-46fd640{--min-height:130px;}.elementor-3100 .elementor-element.elementor-element-648b2d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-435589f .elementor-heading-title{font-size:10px;}.elementor-3100 .elementor-element.elementor-element-cad9b18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-7bb40ff .elementor-heading-title{font-size:60px;}.elementor-3100 .elementor-element.elementor-element-0aed873{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-f0e139c{--min-height:11vh;}.elementor-3100 .elementor-element.elementor-element-686f419 .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-17bb5d1 .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-913949d .elementor-heading-title{font-size:12px;}.elementor-3100 .elementor-element.elementor-element-28cca181{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3100 .elementor-element.elementor-element-5007339{--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-3100 .elementor-element.elementor-element-dac762b{--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-3100 .elementor-element.elementor-element-32444d7{--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-3100 .elementor-element.elementor-element-9b791ae{--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-3100 .elementor-element.elementor-element-0de9f45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-ffcaf17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-cb134ca */.contact{
	background: rgba( 255, 255, 255, 0.10 );
backdrop-filter: blur( 2.5px );
-webkit-backdrop-filter: blur( 2.5px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e0d95 */.contact{
	background: rgba( 255, 255, 255, 0.10 );
backdrop-filter: blur( 2.5px );
-webkit-backdrop-filter: blur( 2.5px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36004f */.contact{
	background: rgba( 255, 255, 255, 0.10 );
backdrop-filter: blur( 2.5px );
-webkit-backdrop-filter: blur( 2.5px );
}/* End custom CSS */