.elementor-2648 .elementor-element.elementor-element-43dfe23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.98;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-43dfe23:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://heldts-hotel.n3mo.de/wp-content/uploads/2026/03/AdobeStock_165407351_Preview.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-43dfe23::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-background-video-container::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .e-con-inner > .elementor-background-video-container::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-background-slideshow::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(274deg, #FFFFFFEB 35%, #FFFFFF1A 64%);}.elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-shape-bottom svg, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .e-con-inner > .elementor-shape-bottom svg{width:calc(146% + 1.3px);height:142px;}.elementor-2648 .elementor-element.elementor-element-3967ed9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-cdee58d{--display:flex;}.elementor-2648 .elementor-element.elementor-element-cdee58d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2648 .elementor-element.elementor-element-09665cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-2648 .elementor-element.elementor-element-33d1fbf{text-align:end;}.elementor-2648 .elementor-element.elementor-element-351e445{text-align:end;}.elementor-2648 .elementor-element.elementor-element-351e445 .elementor-heading-title{font-size:45px;line-height:50px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-518efe5{text-align:end;font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-01ca7c8{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2648 .elementor-element.elementor-element-2b9eafa .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:700;fill:var( --e-global-color-c816eec );color:var( --e-global-color-c816eec );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-2b9eafa > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-b4191b1 .elementor-button{background-color:var( --e-global-color-c816eec );font-size:20px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-706dfab{--display:flex;--min-height:45px;--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:flex-end;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2648 .elementor-element.elementor-element-706dfab.e-con{--align-self:flex-end;}.elementor-2648 .elementor-element.elementor-element-d736214{columns:1;text-align:end;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-d736214 p{margin-block-end:0px;}.elementor-2648 .elementor-element.elementor-element-3cf791a{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-field-group > label, .elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:30px 30px 30px 30px;}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:30px 30px 30px 30px;}.elementor-2648 .elementor-element.elementor-element-3cf791a .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-button[type="submit"] svg *{fill:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-3cf791a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2648 .elementor-element.elementor-element-3cf791a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2648 .elementor-element.elementor-element-3cf791a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2648 .elementor-element.elementor-element-3cf791a .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-2648 .elementor-element.elementor-element-300dbd1{text-align:end;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-c44651b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-7ad922a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2648 .elementor-element.elementor-element-7ad922a{text-align:center;}.elementor-2648 .elementor-element.elementor-element-7ad922a .elementor-heading-title{font-size:50px;font-weight:700;line-height:73px;-webkit-text-stroke-color:#000;stroke:#000;color:#D96C4C;}.elementor-2648 .elementor-element.elementor-element-5e93416{text-align:center;font-size:23.5px;line-height:50px;}.elementor-2648 .elementor-element.elementor-element-a1e6a07{--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:00px 00px;--row-gap:00px;--column-gap:00px;--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-2648 .elementor-element.elementor-element-a1e6a07:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-a1e6a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-92e17c5{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2648 .elementor-element.elementor-element-92e17c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2648 .elementor-element.elementor-element-ea56be0{text-align:center;}.elementor-2648 .elementor-element.elementor-element-ea56be0 .elementor-heading-title{font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-f343e99 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2648 .elementor-element.elementor-element-f343e99{text-align:center;font-size:23.5px;line-height:33.5px;color:#020101;}.elementor-2648 .elementor-element.elementor-element-b422cf5 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-2648 .elementor-element.elementor-element-4443d36{--display:flex;--min-height:1073px;}.elementor-2648 .elementor-element.elementor-element-4443d36:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-4443d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heldts-hotel.n3mo.de/wp-content/uploads/2026/04/heldtshotel-Kopie.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-4443d36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2648 .elementor-element.elementor-element-860cd9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-9edda88{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-ee422e5 .elementor-heading-title{font-size:55px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-53eb068{text-align:start;font-size:23.5px;line-height:50px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-a67ccb0{--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:flex-start;--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-2648 .elementor-element.elementor-element-b1e6e06 .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:22px;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-b1e6e06 .elementor-button:hover, .elementor-2648 .elementor-element.elementor-element-b1e6e06 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-b1e6e06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-b1e6e06.elementor-element{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-b1e6e06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2648 .elementor-element.elementor-element-b1e6e06 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2648 .elementor-element.elementor-element-d5ecc3c .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:22px;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-d5ecc3c .elementor-button:hover, .elementor-2648 .elementor-element.elementor-element-d5ecc3c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-d5ecc3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-d5ecc3c.elementor-element{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-d5ecc3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2648 .elementor-element.elementor-element-d5ecc3c .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2648 .elementor-element.elementor-element-083a96e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-083a96e:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-083a96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-a0ba2bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-7c03323{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-2648 .elementor-element.elementor-element-7c03323 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2648 .elementor-element.elementor-element-7c03323 .elementor-heading-title{font-size:50px;font-weight:700;line-height:73px;color:#3C623A;}.elementor-2648 .elementor-element.elementor-element-7de302b{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2648 .elementor-element.elementor-element-ad04c09{--display:flex;}.elementor-2648 .elementor-element.elementor-element-8e0f5cd{--display:flex;--min-height:810px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:38px;--padding-right:38px;}.elementor-2648 .elementor-element.elementor-element-8e0f5cd:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-8e0f5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-f027058{--display:flex;}.elementor-2648 .elementor-element.elementor-element-7575f26{text-align:center;}.elementor-2648 .elementor-element.elementor-element-7575f26 .elementor-heading-title{font-weight:700;color:var( --e-global-color-1b299eb );}.elementor-2648 .elementor-element.elementor-element-c53a28d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-6276e78{--display:flex;}.elementor-2648 .elementor-element.elementor-element-545aaba .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-cb26679{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-2c1263e{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-2c1263e .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-2c1263e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-e4d2fa8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-e52709b{--display:flex;}.elementor-2648 .elementor-element.elementor-element-6eabb8d .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-12f7dd2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-f020a93{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-f020a93 .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-f020a93 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-ef45ead{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-83a1d27{--display:flex;--justify-content:center;}.elementor-2648 .elementor-element.elementor-element-be5dc7c .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-3409fdf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-02b4e11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-02b4e11 > .elementor-widget-container{margin:0px -38px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-02b4e11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2648 .elementor-element.elementor-element-0f1a488{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-0f1a488 .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-0f1a488 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-26de9c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-1190a52{--display:flex;}.elementor-2648 .elementor-element.elementor-element-53a4375 .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-b8845f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2648 .elementor-element.elementor-element-9c0e810{text-align:center;}.elementor-2648 .elementor-element.elementor-element-9c0e810 .elementor-heading-title{font-size:23px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-9dff418{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-9dff418 .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-9dff418 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-dc3feb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-f5594c0{--display:flex;}.elementor-2648 .elementor-element.elementor-element-7db6b4d .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-3baf56a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2648 .elementor-element.elementor-element-75b7a8b{text-align:center;}.elementor-2648 .elementor-element.elementor-element-75b7a8b .elementor-heading-title{font-size:23px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-0ae8875{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-0ae8875 .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-0ae8875 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-18bea4a{--display:flex;}.elementor-2648 .elementor-element.elementor-element-29c07b1{text-align:center;}.elementor-2648 .elementor-element.elementor-element-29c07b1 .elementor-heading-title{font-size:23px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-1ad8bbd{--display:flex;}.elementor-2648 .elementor-element.elementor-element-cbe7a37 .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:22px;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-cbe7a37 .elementor-button:hover, .elementor-2648 .elementor-element.elementor-element-cbe7a37 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-cbe7a37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-cbe7a37.elementor-element{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-cbe7a37 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2648 .elementor-element.elementor-element-cbe7a37 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2648 .elementor-element.elementor-element-c6be35a{--display:flex;}.elementor-2648 .elementor-element.elementor-element-afb144b{--display:flex;--min-height:810px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:38px;--padding-right:38px;}.elementor-2648 .elementor-element.elementor-element-afb144b:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-afb144b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-acd0977{--display:flex;}.elementor-2648 .elementor-element.elementor-element-f750b5f{text-align:center;}.elementor-2648 .elementor-element.elementor-element-f750b5f .elementor-heading-title{font-weight:700;color:var( --e-global-color-1b299eb );}.elementor-2648 .elementor-element.elementor-element-8cd5f87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-05221f6{--display:flex;}.elementor-2648 .elementor-element.elementor-element-6164e26 .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-ac7c04a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-4307a4f{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-4307a4f .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-4307a4f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-c54d152{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-4a62657{--display:flex;}.elementor-2648 .elementor-element.elementor-element-973a7e9 .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-ba224a8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-b5e5428{text-align:center;}.elementor-2648 .elementor-element.elementor-element-b5e5428 .elementor-heading-title{font-size:23px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-b6ab624{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-b6ab624 .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-b6ab624 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-bb9b986{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-628c773{--display:flex;--justify-content:center;}.elementor-2648 .elementor-element.elementor-element-64f0887 .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-fff65a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-2648 .elementor-element.elementor-element-695ec06 > .elementor-widget-container{margin:0px -59px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-695ec06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2648 .elementor-element.elementor-element-6ce511f{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-6ce511f .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-6ce511f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-16f7e99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-a87ca7f{--display:flex;}.elementor-2648 .elementor-element.elementor-element-de49e7c .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-0535156{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2648 .elementor-element.elementor-element-935abd1{text-align:center;}.elementor-2648 .elementor-element.elementor-element-935abd1 .elementor-heading-title{font-size:23px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-543f402{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-543f402 .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-543f402 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-04d2868{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-3e21c52{--display:flex;}.elementor-2648 .elementor-element.elementor-element-31a8281 .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-d4d9ebb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2648 .elementor-element.elementor-element-f1d2a4a{text-align:center;}.elementor-2648 .elementor-element.elementor-element-f1d2a4a .elementor-heading-title{font-size:23px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-a5630b3{--divider-border-style:dotted;--divider-color:var( --e-global-color-1b299eb );--divider-border-width:1px;}.elementor-2648 .elementor-element.elementor-element-a5630b3 .elementor-divider-separator{width:100%;}.elementor-2648 .elementor-element.elementor-element-a5630b3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2648 .elementor-element.elementor-element-a9463ee{--display:flex;}.elementor-2648 .elementor-element.elementor-element-f6a278e{text-align:center;}.elementor-2648 .elementor-element.elementor-element-f6a278e .elementor-heading-title{font-size:23px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-971220a{--display:flex;}.elementor-2648 .elementor-element.elementor-element-5557ba4 .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:22px;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-5557ba4 .elementor-button:hover, .elementor-2648 .elementor-element.elementor-element-5557ba4 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-5557ba4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-5557ba4.elementor-element{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-5557ba4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2648 .elementor-element.elementor-element-5557ba4 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2648 .elementor-element.elementor-element-7dcf5bf{--display:flex;--min-height:731px;}.elementor-2648 .elementor-element.elementor-element-7dcf5bf:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-7dcf5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heldts-hotel.n3mo.de/wp-content/uploads/2026/03/heldtshotel2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-7a87118{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-7783e94{text-align:center;}.elementor-2648 .elementor-element.elementor-element-7783e94 .elementor-heading-title{font-size:50px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-20892cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-6893bb7{--display:flex;}.elementor-2648 .elementor-element.elementor-element-5d966b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:23.5px;line-height:39px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-def0472{--display:flex;--justify-content:center;}.elementor-2648 .elementor-element.elementor-element-49e3885{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:23.5px;line-height:39px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-aedacdb{--display:flex;}.elementor-2648 .elementor-element.elementor-element-a9ca8d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:23.5px;line-height:39px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-28f1f7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-2f8dee6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:35px;line-height:45px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-a148512{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-76d3e3f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-5cd135d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-ee9922d{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-ee9922d:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2648 .elementor-element.elementor-element-ee9922d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://heldts-hotel.n3mo.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2648 .elementor-element.elementor-element-66ac855{text-align:center;}.elementor-2648 .elementor-element.elementor-element-66ac855 .elementor-heading-title{font-size:23.5px;font-weight:600;line-height:33.5px;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-790d2d5{text-align:center;}.elementor-2648 .elementor-element.elementor-element-790d2d5 .elementor-heading-title{font-size:20px;line-height:30px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-59dfc1c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-c675caa{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-c675caa:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2648 .elementor-element.elementor-element-c675caa.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://heldts-hotel.n3mo.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2648 .elementor-element.elementor-element-ea6a90b{text-align:center;}.elementor-2648 .elementor-element.elementor-element-ea6a90b .elementor-heading-title{font-size:23.5px;font-weight:600;line-height:33.5px;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-3c5e0b3{text-align:center;}.elementor-2648 .elementor-element.elementor-element-3c5e0b3 .elementor-heading-title{font-size:20px;line-height:30px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-255d059{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-4a684dc{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-4a684dc:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2648 .elementor-element.elementor-element-4a684dc.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://heldts-hotel.n3mo.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2648 .elementor-element.elementor-element-474cc3d{text-align:center;}.elementor-2648 .elementor-element.elementor-element-474cc3d .elementor-heading-title{font-size:23.5px;font-weight:600;line-height:33.5px;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-0cf0810{text-align:center;}.elementor-2648 .elementor-element.elementor-element-0cf0810 .elementor-heading-title{font-size:20px;line-height:30px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-1ed2539{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-b299aae{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-b299aae:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2648 .elementor-element.elementor-element-b299aae.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://heldts-hotel.n3mo.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2648 .elementor-element.elementor-element-ccbbb25{text-align:center;}.elementor-2648 .elementor-element.elementor-element-ccbbb25 .elementor-heading-title{font-size:23.5px;font-weight:600;line-height:33.5px;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-24545e8{text-align:center;}.elementor-2648 .elementor-element.elementor-element-24545e8 .elementor-heading-title{font-size:20px;line-height:30px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-5531a19{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-0eeef88{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-0eeef88:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2648 .elementor-element.elementor-element-0eeef88.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://heldts-hotel.n3mo.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2648 .elementor-element.elementor-element-4e0c833{text-align:center;}.elementor-2648 .elementor-element.elementor-element-4e0c833 .elementor-heading-title{font-size:23.5px;font-weight:600;line-height:33.5px;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-329110a{text-align:center;}.elementor-2648 .elementor-element.elementor-element-329110a .elementor-heading-title{font-size:20px;line-height:30px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-9d37ad4{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-a9010f2{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-a9010f2:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2648 .elementor-element.elementor-element-a9010f2.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://heldts-hotel.n3mo.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2648 .elementor-element.elementor-element-41b4dc0{text-align:center;}.elementor-2648 .elementor-element.elementor-element-41b4dc0 .elementor-heading-title{font-size:23.5px;font-weight:600;line-height:33.5px;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-17c517d{text-align:center;}.elementor-2648 .elementor-element.elementor-element-17c517d .elementor-heading-title{font-size:20px;line-height:30px;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-19ab7cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-19ab7cd:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-19ab7cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-5f87c25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-e566f03{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-2648 .elementor-element.elementor-element-e566f03 .elementor-heading-title{font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-06f9e2e{--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:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:120px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2648 .elementor-element.elementor-element-4f2f2fc{--display:flex;--min-height:1055px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-2648 .elementor-element.elementor-element-4f2f2fc:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-4f2f2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-0472491{--display:flex;--min-height:384px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-0472491:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-0472491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/APARTMENTS-ENTDECKEN1.png");background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-ae6d938{--display:flex;--min-height:665px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-2648 .elementor-element.elementor-element-df2aa9a .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:500;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );border-style:none;border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-df2aa9a{width:100%;max-width:100%;}.elementor-2648 .elementor-element.elementor-element-df2aa9a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2648 .elementor-element.elementor-element-f24b535{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-51eef92{text-align:center;}.elementor-2648 .elementor-element.elementor-element-51eef92 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2648 .elementor-element.elementor-element-0367ccb{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-item > a{font-weight:700;}.elementor-2648 .elementor-element.elementor-element-0367ccb .elementor-icon-list-text{color:var( --e-global-color-c816eec );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-f8cb171{text-align:center;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-e42d4b3 .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:500;line-height:30px;fill:var( --e-global-color-c816eec );color:var( --e-global-color-c816eec );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-e42d4b3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2648 .elementor-element.elementor-element-3f1e98c{--display:flex;--min-height:1055px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-2648 .elementor-element.elementor-element-3f1e98c:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-3f1e98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-3cc9285{--display:flex;--min-height:384px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-3cc9285:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-3cc9285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/KAFFEEHAUS-APARTMENT.png");background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-bd4ebf7{--display:flex;--min-height:665px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-2648 .elementor-element.elementor-element-8c50a7d .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:500;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );border-style:none;border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-8c50a7d{width:100%;max-width:100%;}.elementor-2648 .elementor-element.elementor-element-8c50a7d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2648 .elementor-element.elementor-element-cbf5c5f{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-8edde09{text-align:center;}.elementor-2648 .elementor-element.elementor-element-8edde09 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2648 .elementor-element.elementor-element-5458d50{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-item > a{font-weight:700;}.elementor-2648 .elementor-element.elementor-element-5458d50 .elementor-icon-list-text{color:var( --e-global-color-c816eec );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-acb31d4 .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:500;line-height:30px;fill:var( --e-global-color-c816eec );color:var( --e-global-color-c816eec );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:15px 34px 15px 034px;}.elementor-2648 .elementor-element.elementor-element-acb31d4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2648 .elementor-element.elementor-element-b286a4a{--display:flex;--min-height:1055px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-2648 .elementor-element.elementor-element-b286a4a:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-b286a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-ac3c88f{--display:flex;--min-height:384px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-ac3c88f:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-ac3c88f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/HUGOS-HAUS-STUDIO.png");background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-c220139{--display:flex;--min-height:665px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-2648 .elementor-element.elementor-element-6de4d85 .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:500;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );border-style:none;border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-6de4d85{width:100%;max-width:100%;}.elementor-2648 .elementor-element.elementor-element-6de4d85 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2648 .elementor-element.elementor-element-6faf577{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-5eddc0b{text-align:center;}.elementor-2648 .elementor-element.elementor-element-5eddc0b .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2648 .elementor-element.elementor-element-24b9149{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-item > a{font-weight:700;}.elementor-2648 .elementor-element.elementor-element-24b9149 .elementor-icon-list-text{color:var( --e-global-color-c816eec );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-7a3fd2e{text-align:center;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-c66f5f1 .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:500;line-height:30px;fill:var( --e-global-color-c816eec );color:var( --e-global-color-c816eec );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-c66f5f1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2648 .elementor-element.elementor-element-c783686{--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:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-53b1bb99{--display:flex;--min-height:879px;}.elementor-2648 .elementor-element.elementor-element-53b1bb99:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-53b1bb99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heldts-hotel.n3mo.de/wp-content/uploads/2026/03/DEIN-SCHREIBTISCH-AM-MEER.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-d62c326{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2648 .elementor-element.elementor-element-0c2d4b0{text-align:start;}.elementor-2648 .elementor-element.elementor-element-0c2d4b0 .elementor-heading-title{font-size:50px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-c265b66 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2648 .elementor-element.elementor-element-c265b66{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-item > a{font-size:23.5px;font-weight:600;}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-a2e4c6d{--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:flex-start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-89d2fbc .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:22px;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-89d2fbc .elementor-button:hover, .elementor-2648 .elementor-element.elementor-element-89d2fbc .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-89d2fbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-89d2fbc.elementor-element{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-c29736f .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:22px;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-c29736f .elementor-button:hover, .elementor-2648 .elementor-element.elementor-element-c29736f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-c29736f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-c29736f.elementor-element{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-ed4ab6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-2648 .elementor-element.elementor-element-ed4ab6f:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-ed4ab6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-d91a6f2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-72efe31{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;}.elementor-2648 .elementor-element.elementor-element-72efe31 .elementor-heading-title{font-size:35px;font-weight:700;line-height:44px;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-70b9ee0{--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;}.elementor-2648 .elementor-element.elementor-element-4fa4952{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-2648 .elementor-element.elementor-element-4fa4952:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-4fa4952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-2145231{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-2648 .elementor-element.elementor-element-8efe6c4{font-size:18px;font-weight:700;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-7ec0154{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-0f1103a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-2648 .elementor-element.elementor-element-0f1103a:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-0f1103a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-5cb21b1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-2648 .elementor-element.elementor-element-d2f6f0f{font-size:18px;font-weight:700;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-06270b2{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-d1f4588{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-2648 .elementor-element.elementor-element-d1f4588:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-d1f4588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-3ba0ace{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-2648 .elementor-element.elementor-element-776b75f{font-size:18px;font-weight:700;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-272801e{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-85c3e87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2648 .elementor-element.elementor-element-7e8f2c3{--display:flex;}.elementor-2648 .elementor-element.elementor-element-a933499 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2648 .elementor-element.elementor-element-a933499{text-align:start;}.elementor-2648 .elementor-element.elementor-element-a933499 .elementor-heading-title{font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-ff8900f{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;color:#3C623A;}.elementor-2648 .elementor-element.elementor-element-5b40bea{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-43a08a1{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-9df9c79{--display:flex;}.elementor-2648 .elementor-element.elementor-element-b07c758{--display:flex;--min-height:731px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-ab3e710{--display:flex;}.elementor-2648 .elementor-element.elementor-element-ea2322a img{width:75%;}.elementor-2648 .elementor-element.elementor-element-b9d87b1 img{width:75%;}.elementor-2648 .elementor-element.elementor-element-0a2742b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-cb63af7{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-2648 .elementor-element.elementor-element-cb63af7 .elementor-heading-title{font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-09243ed{--display:flex;}.elementor-2648 .elementor-element.elementor-element-1e510fb{--display:flex;border-style:none;--border-style:none;}.elementor-2648 .elementor-element.elementor-element-e2b369f{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-5b8a3ef{--display:flex;}.elementor-2648 .elementor-element.elementor-element-33d20f9{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-e33dd45{--display:flex;}.elementor-2648 .elementor-element.elementor-element-87171cd{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-218ce7c{--display:flex;}.elementor-2648 .elementor-element.elementor-element-4de05df{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-8857b83{--n-accordion-title-font-size:23.5px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-title-normal-color:var( --e-global-color-c816eec );--n-accordion-title-hover-color:var( --e-global-color-1b299eb );--n-accordion-title-active-color:var( --e-global-color-c816eec );--n-accordion-icon-size:19px;--n-accordion-icon-gap:11px;--n-accordion-icon-normal-color:var( --e-global-color-1b299eb );--n-accordion-icon-hover-color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-8857b83 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}.elementor-2648 .elementor-element.elementor-element-8857b83 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2648 .elementor-element.elementor-element-8857b83 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-2648 .elementor-element.elementor-element-8857b83 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2648 .elementor-element.elementor-element-7b73273{--display:flex;--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;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-7b73273:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-7b73273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-64815ad{--display:flex;--min-height:879px;}.elementor-2648 .elementor-element.elementor-element-64815ad:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-64815ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heldts-hotel.n3mo.de/wp-content/uploads/2026/03/WIR-SIND-FUR-SIE-DA.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-36dcade{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2648 .elementor-element.elementor-element-ac00b36{--display:flex;}.elementor-2648 .elementor-element.elementor-element-2838e18 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2648 .elementor-element.elementor-element-2838e18{text-align:start;}.elementor-2648 .elementor-element.elementor-element-2838e18 .elementor-heading-title{font-size:50px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2648 .elementor-element.elementor-element-4cc582a{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-item > a{font-size:23px;font-weight:500;}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-6374db4 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2648 .elementor-element.elementor-element-6374db4{--e-icon-list-icon-size:23px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-item > a{font-size:23px;font-weight:500;}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-8fe8a9f .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:22px;fill:var( --e-global-color-1b299eb );color:var( --e-global-color-1b299eb );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-2648 .elementor-element.elementor-element-8fe8a9f .elementor-button:hover, .elementor-2648 .elementor-element.elementor-element-8fe8a9f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2648 .elementor-element.elementor-element-8fe8a9f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-8fe8a9f.elementor-element{--align-self:flex-start;}.elementor-2648 .elementor-element.elementor-element-8fe8a9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2648 .elementor-element.elementor-element-8fe8a9f .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2648 .elementor-element.elementor-element-141fd72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-2648 .elementor-element.elementor-element-141fd72:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-141fd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-c7ed2c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-c7ed2c7 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-2648 .elementor-element.elementor-element-c7ed2c7 .elementor-heading-title{font-size:50px;font-weight:700;color:var( --e-global-color-c816eec );}.elementor-2648 .elementor-element.elementor-element-46b3aa2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-46b3aa2 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-2648 .elementor-element.elementor-element-46b3aa2 .elementor-heading-title{font-size:23.5px;font-weight:700;color:var( --e-global-color-1b299eb );}.elementor-2648 .elementor-element.elementor-element-2bfbaf8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-group{margin-bottom:19px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-form-fields-wrapper{margin-bottom:-19px;}body.rtl .elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-type-html{padding-bottom:0px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-group .elementor-field, .elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-subgroup label{font-size:23.5px;font-weight:700;line-height:52px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-1b299eb );color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-button[type="submit"]{background-color:var( --e-global-color-1b299eb );color:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-1b299eb );}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-1b299eb );}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-1b299eb );}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-2648 .elementor-element.elementor-element-54ca6a5 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-2648 .elementor-element.elementor-element-54ca6a5.elementor-element{--align-self:flex-start;}.elementor-2648 .elementor-element.elementor-element-54ca6a5{text-align:start;color:var( --e-global-color-1b299eb );}@media(min-width:768px){.elementor-2648 .elementor-element.elementor-element-3967ed9{--width:93%;}.elementor-2648 .elementor-element.elementor-element-cdee58d{--width:35%;}.elementor-2648 .elementor-element.elementor-element-09665cf{--width:65%;}.elementor-2648 .elementor-element.elementor-element-706dfab{--width:60%;}.elementor-2648 .elementor-element.elementor-element-c44651b{--content-width:1200px;}.elementor-2648 .elementor-element.elementor-element-92e17c5{--width:50%;}.elementor-2648 .elementor-element.elementor-element-4443d36{--width:50%;}.elementor-2648 .elementor-element.elementor-element-9edda88{--width:88%;}.elementor-2648 .elementor-element.elementor-element-7de302b{--width:77%;}.elementor-2648 .elementor-element.elementor-element-83a1d27{--width:30%;}.elementor-2648 .elementor-element.elementor-element-3409fdf{--width:80%;}.elementor-2648 .elementor-element.elementor-element-628c773{--width:15%;}.elementor-2648 .elementor-element.elementor-element-fff65a0{--content-width:85%;}.elementor-2648 .elementor-element.elementor-element-7a87118{--content-width:1200px;}.elementor-2648 .elementor-element.elementor-element-20892cc{--width:70%;}.elementor-2648 .elementor-element.elementor-element-6893bb7{--width:45%;}.elementor-2648 .elementor-element.elementor-element-def0472{--width:10%;}.elementor-2648 .elementor-element.elementor-element-aedacdb{--width:45%;}.elementor-2648 .elementor-element.elementor-element-28f1f7d{--width:70%;}.elementor-2648 .elementor-element.elementor-element-53b1bb99{--width:50%;}.elementor-2648 .elementor-element.elementor-element-d62c326{--width:50%;}.elementor-2648 .elementor-element.elementor-element-a2e4c6d{--width:80%;}.elementor-2648 .elementor-element.elementor-element-d91a6f2{--width:75%;}.elementor-2648 .elementor-element.elementor-element-70b9ee0{--width:75%;}.elementor-2648 .elementor-element.elementor-element-7e8f2c3{--width:75%;}.elementor-2648 .elementor-element.elementor-element-9df9c79{--width:71%;}.elementor-2648 .elementor-element.elementor-element-09243ed{--width:1124px;}.elementor-2648 .elementor-element.elementor-element-64815ad{--width:50%;}.elementor-2648 .elementor-element.elementor-element-36dcade{--width:50%;}.elementor-2648 .elementor-element.elementor-element-ac00b36{--width:75%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2648 .elementor-element.elementor-element-09665cf{--width:80%;}.elementor-2648 .elementor-element.elementor-element-706dfab{--width:75%;}.elementor-2648 .elementor-element.elementor-element-92e17c5{--width:100%;}.elementor-2648 .elementor-element.elementor-element-4443d36{--width:100%;}.elementor-2648 .elementor-element.elementor-element-9df9c79{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2648 .elementor-element.elementor-element-4443d36{--width:100%;}.elementor-2648 .elementor-element.elementor-element-76d3e3f{--width:49%;}.elementor-2648 .elementor-element.elementor-element-5cd135d{--width:100%;}.elementor-2648 .elementor-element.elementor-element-59dfc1c{--width:49%;}.elementor-2648 .elementor-element.elementor-element-255d059{--width:49%;}.elementor-2648 .elementor-element.elementor-element-1ed2539{--width:49%;}.elementor-2648 .elementor-element.elementor-element-5531a19{--width:49%;}.elementor-2648 .elementor-element.elementor-element-9d37ad4{--width:49%;}.elementor-2648 .elementor-element.elementor-element-70b9ee0{--width:100%;}.elementor-2648 .elementor-element.elementor-element-7e8f2c3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2648 .elementor-element.elementor-element-cdee58d{--width:10px;}.elementor-2648 .elementor-element.elementor-element-706dfab{--width:90%;}.elementor-2648 .elementor-element.elementor-element-92e17c5{--width:100%;}.elementor-2648 .elementor-element.elementor-element-4443d36{--width:100%;}.elementor-2648 .elementor-element.elementor-element-53b1bb99{--width:100%;}.elementor-2648 .elementor-element.elementor-element-d62c326{--width:100%;}.elementor-2648 .elementor-element.elementor-element-64815ad{--width:100%;}.elementor-2648 .elementor-element.elementor-element-36dcade{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-2648 .elementor-element.elementor-element-53b1bb99{--width:100%;}.elementor-2648 .elementor-element.elementor-element-64815ad{--width:100%;}}@media(max-width:1366px){.elementor-2648 .elementor-element.elementor-element-43dfe23::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-background-video-container::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .e-con-inner > .elementor-background-video-container::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-background-slideshow::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(355deg, #FFFFFFEB 45%, #FFFFFF1A 70%);}.elementor-2648 .elementor-element.elementor-element-43dfe23{--overlay-opacity:0.83;}.elementor-2648 .elementor-element.elementor-element-3967ed9{--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;}.elementor-2648 .elementor-element.elementor-element-09665cf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-01ca7c8{--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:center;--align-items:center;}.elementor-2648 .elementor-element.elementor-element-706dfab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-706dfab.e-con{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-d736214{text-align:center;}.elementor-2648 .elementor-element.elementor-element-d736214 p{margin-block-end:0px;}.elementor-2648 .elementor-element.elementor-element-c44651b{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2648 .elementor-element.elementor-element-a1e6a07{--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;--flex-wrap:wrap;}.elementor-2648 .elementor-element.elementor-element-4443d36{--min-height:1048px;}.elementor-2648 .elementor-element.elementor-element-ad04c09{--justify-content:space-between;}.elementor-2648 .elementor-element.elementor-element-c6be35a{--justify-content:space-between;}.elementor-2648 .elementor-element.elementor-element-ae6d938{--min-height:675px;--justify-content:space-between;}.elementor-2648 .elementor-element.elementor-element-bd4ebf7{--min-height:675px;--justify-content:space-between;}.elementor-2648 .elementor-element.elementor-element-c220139{--min-height:675px;--justify-content:space-between;}.elementor-2648 .elementor-element.elementor-element-c265b66{--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-2648 .elementor-element.elementor-element-a2e4c6d{--flex-wrap:wrap;}.elementor-2648 .elementor-element.elementor-element-b07c758{--min-height:0px;}.elementor-2648 .elementor-element.elementor-element-ab3e710{--min-height:0px;}.elementor-2648 .elementor-element.elementor-element-ea2322a img{width:100%;}.elementor-2648 .elementor-element.elementor-element-b9d87b1 img{width:100%;}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2648 .elementor-element.elementor-element-4cc582a{--e-icon-list-icon-size:23px;}.elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-4cc582a .elementor-icon-list-item > a{font-size:23px;}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2648 .elementor-element.elementor-element-6374db4{--e-icon-list-icon-size:23px;}.elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-6374db4 .elementor-icon-list-item > a{font-size:23px;}}@media(max-width:1200px){.elementor-2648 .elementor-element.elementor-element-351e445{text-align:center;}.elementor-2648 .elementor-element.elementor-element-518efe5{text-align:center;}.elementor-2648 .elementor-element.elementor-element-4443d36{--min-height:976px;}.elementor-2648 .elementor-element.elementor-element-a148512{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-2648 .elementor-element.elementor-element-1ed2539{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-06f9e2e{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2648 .elementor-element.elementor-element-e42d4b3 .elementor-button{font-size:15px;line-height:26px;}.elementor-2648 .elementor-element.elementor-element-acb31d4 .elementor-button{font-size:15px;line-height:26px;}.elementor-2648 .elementor-element.elementor-element-c66f5f1 .elementor-button{font-size:15px;line-height:26px;}.elementor-2648 .elementor-element.elementor-element-d91a6f2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-72efe31{text-align:center;}.elementor-2648 .elementor-element.elementor-element-0a2742b{--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-2648 .elementor-element.elementor-element-cb63af7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2648 .elementor-element.elementor-element-09243ed{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}}@media(max-width:1024px){.elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-shape-bottom svg, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .e-con-inner > .elementor-shape-bottom svg{width:calc(118% + 1.3px);height:81px;}.elementor-2648 .elementor-element.elementor-element-3967ed9{--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-2648 .elementor-element.elementor-element-cdee58d{--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-2648 .elementor-element.elementor-element-a1e6a07{--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;}.elementor-2648 .elementor-element.elementor-element-4443d36{--min-height:842px;}.elementor-2648 .elementor-element.elementor-element-7de302b{--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-2648 .elementor-element.elementor-element-ef45ead{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2648 .elementor-element.elementor-element-83a1d27{--justify-content:center;}.elementor-2648 .elementor-element.elementor-element-be5dc7c{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;}.elementor-2648 .elementor-element.elementor-element-02b4e11{width:initial;max-width:initial;}.elementor-2648 .elementor-element.elementor-element-02b4e11.elementor-element{--align-self:flex-end;}.elementor-2648 .elementor-element.elementor-element-628c773{--justify-content:center;}.elementor-2648 .elementor-element.elementor-element-695ec06{width:initial;max-width:initial;}.elementor-2648 .elementor-element.elementor-element-695ec06.elementor-element{--align-self:flex-end;}.elementor-2648 .elementor-element.elementor-element-a148512{--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-2648 .elementor-element.elementor-element-06f9e2e{--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-2648 .elementor-element.elementor-element-4f2f2fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2648 .elementor-element.elementor-element-c783686{--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-2648 .elementor-element.elementor-element-53b1bb99{--min-height:750px;}.elementor-2648 .elementor-element.elementor-element-70b9ee0{--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-2648 .elementor-element.elementor-element-09243ed{--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-2648 .elementor-element.elementor-element-7b73273{--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-2648 .elementor-element.elementor-element-64815ad{--min-height:750px;}}@media(max-width:880px){.elementor-2648 .elementor-element.elementor-element-ab3e710{--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-2648 .elementor-element.elementor-element-141fd72{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2648 .elementor-element.elementor-element-46b3aa2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-46b3aa2{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:center;}.elementor-2648 .elementor-element.elementor-element-46b3aa2 .elementor-heading-title{line-height:30px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-2bfbaf8.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2648 .elementor-element.elementor-element-43dfe23 > .elementor-shape-bottom svg, .elementor-2648 .elementor-element.elementor-element-43dfe23 > .e-con-inner > .elementor-shape-bottom svg{width:calc(146% + 1.3px);height:38px;}.elementor-2648 .elementor-element.elementor-element-351e445{text-align:center;}.elementor-2648 .elementor-element.elementor-element-351e445 .elementor-heading-title{font-size:35px;}.elementor-2648 .elementor-element.elementor-element-518efe5{text-align:center;}.elementor-2648 .elementor-element.elementor-element-2b9eafa{width:100%;max-width:100%;}.elementor-2648 .elementor-element.elementor-element-2b9eafa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2648 .elementor-element.elementor-element-2b9eafa.elementor-element{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-b4191b1{width:100%;max-width:100%;}.elementor-2648 .elementor-element.elementor-element-c44651b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2648 .elementor-element.elementor-element-7ad922a .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-2648 .elementor-element.elementor-element-5e93416{font-size:19px;line-height:1.7em;}.elementor-2648 .elementor-element.elementor-element-a1e6a07{--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;}.elementor-2648 .elementor-element.elementor-element-92e17c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2648 .elementor-element.elementor-element-ea56be0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-ea56be0 .elementor-heading-title{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-f343e99{font-size:19px;line-height:1.7em;}.elementor-2648 .elementor-element.elementor-element-4443d36{--min-height:652px;}.elementor-2648 .elementor-element.elementor-element-ee422e5 .elementor-heading-title{font-size:35px;}.elementor-2648 .elementor-element.elementor-element-53eb068{font-size:19px;line-height:1.7em;}.elementor-2648 .elementor-element.elementor-element-7c03323 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-2648 .elementor-element.elementor-element-6276e78{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-cb26679{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-6eabb8d{text-align:center;}.elementor-2648 .elementor-element.elementor-element-12f7dd2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-be5dc7c{text-align:center;}.elementor-2648 .elementor-element.elementor-element-53a4375{text-align:center;}.elementor-2648 .elementor-element.elementor-element-b8845f7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-b8845f7.e-con{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-9c0e810{width:100%;max-width:100%;}.elementor-2648 .elementor-element.elementor-element-3baf56a.e-con{--align-self:center;}.elementor-2648 .elementor-element.elementor-element-75b7a8b{width:100%;max-width:100%;}.elementor-2648 .elementor-element.elementor-element-6164e26{text-align:center;}.elementor-2648 .elementor-element.elementor-element-ac7c04a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2648 .elementor-element.elementor-element-973a7e9{text-align:center;}.elementor-2648 .elementor-element.elementor-element-64f0887{text-align:center;}.elementor-2648 .elementor-element.elementor-element-de49e7c{text-align:center;}.elementor-2648 .elementor-element.elementor-element-935abd1{width:100%;max-width:100%;}.elementor-2648 .elementor-element.elementor-element-7dcf5bf{--min-height:277px;}.elementor-2648 .elementor-element.elementor-element-7dcf5bf:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-7dcf5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2648 .elementor-element.elementor-element-7783e94 .elementor-heading-title{font-size:35px;}.elementor-2648 .elementor-element.elementor-element-5d966b4{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-49e3885{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-a9ca8d4{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-2f8dee6{font-size:20px;}.elementor-2648 .elementor-element.elementor-element-e566f03 .elementor-heading-title{font-size:35px;}.elementor-2648 .elementor-element.elementor-element-d62c326{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2648 .elementor-element.elementor-element-0c2d4b0 .elementor-heading-title{font-size:30px;}.elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-c265b66 .elementor-icon-list-item > a{font-size:18px;}.elementor-2648 .elementor-element.elementor-element-ed4ab6f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2648 .elementor-element.elementor-element-72efe31 .elementor-heading-title{font-size:24px;}.elementor-2648 .elementor-element.elementor-element-85c3e87{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2648 .elementor-element.elementor-element-a933499 .elementor-heading-title{font-size:30px;}.elementor-2648 .elementor-element.elementor-element-b07c758{--min-height:277px;}.elementor-2648 .elementor-element.elementor-element-0a2742b{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2648 .elementor-element.elementor-element-cb63af7 .elementor-heading-title{font-size:30px;}.elementor-2648 .elementor-element.elementor-element-09243ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-8857b83{--n-accordion-title-font-size:18px;}.elementor-2648 .elementor-element.elementor-element-36dcade{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2648 .elementor-element.elementor-element-2838e18 .elementor-heading-title{font-size:30px;}.elementor-2648 .elementor-element.elementor-element-c7ed2c7 .elementor-heading-title{font-size:30px;}.elementor-2648 .elementor-element.elementor-element-46b3aa2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2648 .elementor-element.elementor-element-46b3aa2 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for button, class: .elementor-element-b1e6e06 *//* .booking-button{
    position:fixed;
    top:530px;
    left:50%;

    transform:translateX(-50%) scale(1);

    z-index:99999;

    transition:
        transform .9s cubic-bezier(.22,.61,.36,1),
        opacity .4s ease;

    will-change: transform;
}

.booking-button.scrolled{
    transform:
        translateX(700px)
        translateY(-350px)
        scale(.85);
}
@media (max-width: 1850px){

.booking-button.scrolled{
    transform:
        translateX(600px)
        translateY(-380px)
        scale(.85);
}

@media (max-width: 1650px){

.booking-button.scrolled{
    transform:
        translateX(450px)
        translateY(-350px)
        scale(.85);
}

@media (max-width: 1366px){

.booking-button.scrolled{
    transform:
        translateX(300px)
        translateY(-380px)
        scale(.85);
}

}
@media (max-width: 1024px){

.booking-button.scrolled{
    transform:
    translateY(-380px)
        translateX(-50%)
        scale(.9);
}

}
@media (max-width: 767px){

.booking-button{
    top:auto;
    bottom:20px;
    left:50%;

    transform:translateX(-50%);
}

.booking-button.scrolled{
    transform:
        translateX(-50%)
        scale(.9);
} *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5ecc3c *//* .booking-button{
    position:fixed;
    top:530px;
    left:50%;

    transform:translateX(-50%) scale(1);

    z-index:99999;

    transition:
        transform .9s cubic-bezier(.22,.61,.36,1),
        opacity .4s ease;

    will-change: transform;
}

.booking-button.scrolled{
    transform:
        translateX(700px)
        translateY(-350px)
        scale(.85);
}
@media (max-width: 1850px){

.booking-button.scrolled{
    transform:
        translateX(600px)
        translateY(-380px)
        scale(.85);
}

@media (max-width: 1650px){

.booking-button.scrolled{
    transform:
        translateX(450px)
        translateY(-350px)
        scale(.85);
}

@media (max-width: 1366px){

.booking-button.scrolled{
    transform:
        translateX(300px)
        translateY(-380px)
        scale(.85);
}

}
@media (max-width: 1024px){

.booking-button.scrolled{
    transform:
    translateY(-380px)
        translateX(-50%)
        scale(.9);
}

}
@media (max-width: 767px){

.booking-button{
    top:auto;
    bottom:20px;
    left:50%;

    transform:translateX(-50%);
}

.booking-button.scrolled{
    transform:
        translateX(-50%)
        scale(.9);
} *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02b4e11 *//* 6. ICONOS: Técnica de Máscara para color blanco */
.icon-check, .icon-caminante {
    display: inline-block;
    background-color: #ffffff;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}

.icon-check {
    width: 30px;
    height: 30px;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');
}

.icon-caminante {
    width: 100px;
    height: 50px;
   
    -webkit-mask-image: url('https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/zu-fuss.svg');
    mask-image: url('https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/zu-fuss.svg');
}
.col-value {
    text-align: right;
    font-weight: 700;
    font-size: 23.5px;
    color: #ffffff;
}
.col-value-flex {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    text-align: right;
}

.texto-multi {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 400;
    margin-right: 50px;
    color:#ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbe7a37 *//* .booking-button{
    position:fixed;
    top:530px;
    left:50%;

    transform:translateX(-50%) scale(1);

    z-index:99999;

    transition:
        transform .9s cubic-bezier(.22,.61,.36,1),
        opacity .4s ease;

    will-change: transform;
}

.booking-button.scrolled{
    transform:
        translateX(700px)
        translateY(-350px)
        scale(.85);
}
@media (max-width: 1850px){

.booking-button.scrolled{
    transform:
        translateX(600px)
        translateY(-380px)
        scale(.85);
}

@media (max-width: 1650px){

.booking-button.scrolled{
    transform:
        translateX(450px)
        translateY(-350px)
        scale(.85);
}

@media (max-width: 1366px){

.booking-button.scrolled{
    transform:
        translateX(300px)
        translateY(-380px)
        scale(.85);
}

}
@media (max-width: 1024px){

.booking-button.scrolled{
    transform:
    translateY(-380px)
        translateX(-50%)
        scale(.9);
}

}
@media (max-width: 767px){

.booking-button{
    top:auto;
    bottom:20px;
    left:50%;

    transform:translateX(-50%);
}

.booking-button.scrolled{
    transform:
        translateX(-50%)
        scale(.9);
} *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-695ec06 *//* 6. ICONOS: Técnica de Máscara para color blanco */
.icon-check, .icon-caminante {
    display: inline-block;
    background-color: #ffffff;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}

.icon-check {
    width: 30px;
    height: 30px;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');
}

.icon-caminante {
    width: 100px;
    height: 50px;
   
    -webkit-mask-image: url('https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/zu-fuss.svg');
    mask-image: url('https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/zu-fuss.svg');
}
.col-value {
    text-align: right;
    font-weight: 700;
    font-size: 23.5px;
    color: #ffffff;
}
.col-value-flex {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    text-align: right;
}

.texto-multi {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 400;
    margin-right: 50px;
    color:#ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5557ba4 *//* .booking-button{
    position:fixed;
    top:530px;
    left:50%;

    transform:translateX(-50%) scale(1);

    z-index:99999;

    transition:
        transform .9s cubic-bezier(.22,.61,.36,1),
        opacity .4s ease;

    will-change: transform;
}

.booking-button.scrolled{
    transform:
        translateX(700px)
        translateY(-350px)
        scale(.85);
}
@media (max-width: 1850px){

.booking-button.scrolled{
    transform:
        translateX(600px)
        translateY(-380px)
        scale(.85);
}

@media (max-width: 1650px){

.booking-button.scrolled{
    transform:
        translateX(450px)
        translateY(-350px)
        scale(.85);
}

@media (max-width: 1366px){

.booking-button.scrolled{
    transform:
        translateX(300px)
        translateY(-380px)
        scale(.85);
}

}
@media (max-width: 1024px){

.booking-button.scrolled{
    transform:
    translateY(-380px)
        translateX(-50%)
        scale(.9);
}

}
@media (max-width: 767px){

.booking-button{
    top:auto;
    bottom:20px;
    left:50%;

    transform:translateX(-50%);
}

.booking-button.scrolled{
    transform:
        translateX(-50%)
        scale(.9);
} *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89d2fbc *//* .booking-button{
    position:fixed;
    top:530px;
    left:50%;

    transform:translateX(-50%) scale(1);

    z-index:99999;

    transition:
        transform .9s cubic-bezier(.22,.61,.36,1),
        opacity .4s ease;

    will-change: transform;
}

.booking-button.scrolled{
    transform:
        translateX(700px)
        translateY(-350px)
        scale(.85);
}
@media (max-width: 1850px){

.booking-button.scrolled{
    transform:
        translateX(600px)
        translateY(-380px)
        scale(.85);
}

@media (max-width: 1650px){

.booking-button.scrolled{
    transform:
        translateX(450px)
        translateY(-350px)
        scale(.85);
}

@media (max-width: 1366px){

.booking-button.scrolled{
    transform:
        translateX(300px)
        translateY(-380px)
        scale(.85);
}

}
@media (max-width: 1024px){

.booking-button.scrolled{
    transform:
    translateY(-380px)
        translateX(-50%)
        scale(.9);
}

}
@media (max-width: 767px){

.booking-button{
    top:auto;
    bottom:20px;
    left:50%;

    transform:translateX(-50%);
}

.booking-button.scrolled{
    transform:
        translateX(-50%)
        scale(.9);
} *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c29736f *//* .booking-button{
    position:fixed;
    top:530px;
    left:50%;

    transform:translateX(-50%) scale(1);

    z-index:99999;

    transition:
        transform .9s cubic-bezier(.22,.61,.36,1),
        opacity .4s ease;

    will-change: transform;
}

.booking-button.scrolled{
    transform:
        translateX(700px)
        translateY(-350px)
        scale(.85);
}
@media (max-width: 1850px){

.booking-button.scrolled{
    transform:
        translateX(600px)
        translateY(-380px)
        scale(.85);
}

@media (max-width: 1650px){

.booking-button.scrolled{
    transform:
        translateX(450px)
        translateY(-350px)
        scale(.85);
}

@media (max-width: 1366px){

.booking-button.scrolled{
    transform:
        translateX(300px)
        translateY(-380px)
        scale(.85);
}

}
@media (max-width: 1024px){

.booking-button.scrolled{
    transform:
    translateY(-380px)
        translateX(-50%)
        scale(.9);
}

}
@media (max-width: 767px){

.booking-button{
    top:auto;
    bottom:20px;
    left:50%;

    transform:translateX(-50%);
}

.booking-button.scrolled{
    transform:
        translateX(-50%)
        scale(.9);
} *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8900f *//* ==========================================
   Lista de ubicaciones (desktop)
   ========================================== */
.lista-ubicaciones {
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-family: 'Montserrat', sans-serif;
}

.fila-ubicacion {
    display: flex;
    align-items: center;
    gap: 5px; /* separación entre elementos */
}

.nombre-hotel {
    font-weight: 800;
    min-width: 190px; 
    text-transform: uppercase;
    /* quitamos font-size grande, se mantiene por defecto */
    color: #43603f;
}

.separador {
    color: #3C623A; /* mismo verde que el caminante */
    margin: 0 10px;
    vertical-align: middle;
    font-weight: 500;
}

.icono-caminante-peque {
    display: inline-block;
    width: 20px;
    height: 30px;
    margin: 0 10px;
    background-color: #3C623A; /* Color del caminante */
    
    -webkit-mask-image: url('https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/zu-fuss.svg');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-composite: source-in;
    
    mask-image: url('https://heldts-hotel.n3mo.de/wp-content/uploads/2026/02/zu-fuss.svg');
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    mask-composite: intersect;

    vertical-align: middle;
}

.detalle-texto {
    color: #43603f;
    /* quitamos font-size grande, mantiene tamaño original */
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4;
}

/* ==========================================
   Ajustes para móvil
   ========================================== */
@media (max-width: 767px) {
    .fila-ubicacion {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        padding-bottom: 15px;
        border-bottom: 1px solid rgba(67, 96, 63, 0.1);
    }

    .nombre-hotel {
        min-width: auto;
        font-size: 16px;
    }

    .separador {
        display: none;
    }

    .detalle-texto {
        font-size: 12px;
        line-height: 1.4;
    }

    .icono-caminante-peque {
        margin-right: 5px;
        width: 14px;
        height: 14px;
    }
}

/* Eliminamos reglas de font-size grandes en pantallas extra grandes *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e8d4fc *//* Contenedor principal */
.contenedor-servicios-horizontal {
    display: flex;
    justify-content: space-between; 
    align-items: center;
    gap: 20px;
    padding: 20px 0;
    flex-wrap: wrap; 
}


.item-servicio {
    display: flex;
    align-items: center;
    gap: 12px;
}


.icono-personalizado {
    display: inline-block;
    width: 60px; 
    height: 40px;
    background-color: #d66d4b; 
    
    -webkit-mask-image: var(--svg-icon);
    mask-image: var(--svg-icon);
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    mask-position: center;
}


.texto-servicio {
    color: #43603f; 
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Ajuste para móviles */
@media (max-width: 767px) {
    .contenedor-servicios-horizontal {
        justify-content: center;
        gap: 30px;
    }
    .item-servicio {
        width: 40%;
        justify-content: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c39b8fa *//* Ajuste para móviles */
@media (max-width: 767px) {
    .contenedor-servicios-horizontal {
        display: flex;
        flex-direction: column; /* apilar verticalmente */
        align-items: flex-start; /* o center si quieres centrado */
        gap: 15px; /* espacio entre cada servicio */
        padding: 10px 0;
    }

    .item-servicio {
        width: 100%; /* ocupa todo el ancho */
        justify-content: flex-start; /* icono y texto alineados a la izquierda */
        gap: 12px; /* mantiene separación entre icono y texto */
    }

    .icono-personalizado {
        width: 50px; /* opcional: reducir tamaño en móvil */
        height: 30px;
    }

    .texto-servicio {
        font-size: 16px; /* opcional: tamaño más cómodo en móvil */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fe8a9f *//* .booking-button{
    position:fixed;
    top:530px;
    left:50%;

    transform:translateX(-50%) scale(1);

    z-index:99999;

    transition:
        transform .9s cubic-bezier(.22,.61,.36,1),
        opacity .4s ease;

    will-change: transform;
}

.booking-button.scrolled{
    transform:
        translateX(700px)
        translateY(-350px)
        scale(.85);
}
@media (max-width: 1850px){

.booking-button.scrolled{
    transform:
        translateX(600px)
        translateY(-380px)
        scale(.85);
}

@media (max-width: 1650px){

.booking-button.scrolled{
    transform:
        translateX(450px)
        translateY(-350px)
        scale(.85);
}

@media (max-width: 1366px){

.booking-button.scrolled{
    transform:
        translateX(300px)
        translateY(-380px)
        scale(.85);
}

}
@media (max-width: 1024px){

.booking-button.scrolled{
    transform:
    translateY(-380px)
        translateX(-50%)
        scale(.9);
}

}
@media (max-width: 767px){

.booking-button{
    top:auto;
    bottom:20px;
    left:50%;

    transform:translateX(-50%);
}

.booking-button.scrolled{
    transform:
        translateX(-50%)
        scale(.9);
} *//* End custom CSS */