.elementor-1318 .elementor-element.elementor-element-fae11ab{--display:flex;--min-height:50vh;--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-1318 .elementor-element.elementor-element-fae11ab:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-fae11ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/11/Fluss-Spessartidylle-e1762528866153.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-f3db434{--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:7em;--padding-bottom:9em;--padding-left:5em;--padding-right:5em;}.elementor-1318 .elementor-element.elementor-element-83b55af{text-align:center;}.elementor-1318 .elementor-element.elementor-element-83b55af .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-6e47d23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1318 .elementor-element.elementor-element-6e47d23{text-align:center;}.elementor-1318 .elementor-element.elementor-element-6e47d23 .elementor-heading-title{font-family:var( --e-global-typography-ec7efe7-font-family ), Sans-serif;font-size:var( --e-global-typography-ec7efe7-font-size );font-weight:var( --e-global-typography-ec7efe7-font-weight );text-transform:var( --e-global-typography-ec7efe7-text-transform );line-height:var( --e-global-typography-ec7efe7-line-height );letter-spacing:var( --e-global-typography-ec7efe7-letter-spacing );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-b9ab64a{text-align:justify;color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-aaeabc3{--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;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;}.elementor-1318 .elementor-element.elementor-element-aaeabc3:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-aaeabc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9BCA32E;}.elementor-1318 .elementor-element.elementor-element-ea4d863{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-6210784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-6210784.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-1318 .elementor-element.elementor-element-663ad1d{--display:flex;--min-height:250px;}.elementor-1318 .elementor-element.elementor-element-663ad1d:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-663ad1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/11/Mountainbiken-im-Spessart-e1762443396888.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-a367dd4{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-a367dd4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-3c184df .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button{background-color:#C4CF7D00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-c7a480b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-c7a480b.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button:hover, .elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button:focus{color:var( --e-global-color-528aa0c );border-color:var( --e-global-color-secondary );}.elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button:hover svg, .elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button:focus svg{fill:var( --e-global-color-528aa0c );}.elementor-1318 .elementor-element.elementor-element-1aaf77c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-1aaf77c.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-1318 .elementor-element.elementor-element-2e6293e{--display:flex;--min-height:250px;}.elementor-1318 .elementor-element.elementor-element-2e6293e:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-2e6293e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/09/IMG_7585-Loch-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-a06db32{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-a06db32.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-f0bf6ef .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button{background-color:#C4CF7D00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-6fc83c7 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-6fc83c7.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button:hover, .elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button:focus{color:var( --e-global-color-528aa0c );border-color:var( --e-global-color-secondary );}.elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button:hover svg, .elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button:focus svg{fill:var( --e-global-color-528aa0c );}.elementor-1318 .elementor-element.elementor-element-dd2e128{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-dd2e128.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-1318 .elementor-element.elementor-element-b741dc0{--display:flex;--min-height:250px;}.elementor-1318 .elementor-element.elementor-element-b741dc0:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-b741dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/11/Spessart-erleben--scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-d33c017{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-d33c017.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-19db22f .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button{background-color:#C4CF7D00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-ab422ac > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-ab422ac.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button:hover, .elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button:focus{color:var( --e-global-color-528aa0c );border-color:var( --e-global-color-secondary );}.elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button:hover svg, .elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button:focus svg{fill:var( --e-global-color-528aa0c );}.elementor-1318 .elementor-element.elementor-element-51bf57e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-51bf57e.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-1318 .elementor-element.elementor-element-dd91c30{--display:flex;--min-height:250px;}.elementor-1318 .elementor-element.elementor-element-dd91c30:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-dd91c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/11/Familienurlaub-Vogelsberg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-30c35b7{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-30c35b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-6a27670 .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button{background-color:#C4CF7D00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-63bf3a7 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-63bf3a7.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button:hover, .elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button:focus{color:var( --e-global-color-528aa0c );border-color:var( --e-global-color-secondary );}.elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button:hover svg, .elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button:focus svg{fill:var( --e-global-color-528aa0c );}.elementor-1318 .elementor-element.elementor-element-68461b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-68461b2.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-1318 .elementor-element.elementor-element-52545fe{--display:flex;--min-height:250px;}.elementor-1318 .elementor-element.elementor-element-52545fe:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-52545fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/08/Therme-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-d82a05c{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-d82a05c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-8644661 .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button{background-color:#C4CF7D00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-9ec7578 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-9ec7578.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button:hover, .elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button:focus{color:var( --e-global-color-528aa0c );border-color:var( --e-global-color-secondary );}.elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button:hover svg, .elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button:focus svg{fill:var( --e-global-color-528aa0c );}.elementor-1318 .elementor-element.elementor-element-291767a{--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:5em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;}.elementor-1318 .elementor-element.elementor-element-46d06d3{text-align:center;}.elementor-1318 .elementor-element.elementor-element-46d06d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-c8b0774{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-d95568a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-7b740cd{--display:flex;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-7b740cd:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-7b740cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/05/birkenhof-teaser-fulda.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-61b9078{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-61b9078.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-6a82c4e .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-37ef967{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-37ef967 a{color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-4f06942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-2c7d5aa{--display:flex;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-2c7d5aa:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-2c7d5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/05/birkenhof-teaser-steinau.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-7d4ad63{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-c96a373 .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-988f8c5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-988f8c5 a{color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-c061e92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-0de7f6a{--display:flex;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-0de7f6a:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-0de7f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/05/birkenhof-teaser-buedingen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-aced10c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-aced10c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-14bcf36 .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-d6b66cd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-d6b66cd a{color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-f8f6447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-a580331{--display:flex;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-a580331:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-a580331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/05/birkenhof-teaser-ffm.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-bba995c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-bba995c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-fcdf23c .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-34fcd4e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-34fcd4e a{color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-7fd94d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-bb734be{--display:flex;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-bb734be:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-bb734be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/05/birkenhof-teaser-gelnhausen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-4c6b991{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-4c6b991.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-1d10cbd .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-916be38{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-916be38 a{color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-8b8fba0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-eb0659e{--display:flex;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-eb0659e:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-eb0659e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/05/birkenhof-teaser-lohr.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-c872a55{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-c872a55.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-5fc48cf .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-60a93de{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-60a93de a{color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-ad9a592{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-4e3bff0{--display:flex;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-4e3bff0:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-4e3bff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/05/birkenhof-teaser-hanau.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-815bdac{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-815bdac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-1595ddb .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-ecaee0f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-ecaee0f a{color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-71b0171{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-81801c3{--display:flex;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-81801c3:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-81801c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/05/birkenhof-teaser-mespelbrunn.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-6961473{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1318 .elementor-element.elementor-element-6961473.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1318 .elementor-element.elementor-element-b5fe0eb .elementor-heading-title{font-family:var( --e-global-typography-4e81515-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-70d0095{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1318 .elementor-element.elementor-element-70d0095 a{color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-642e041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1318 .elementor-element.elementor-element-642e041:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-642e041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9BCA32E;}.elementor-1318 .elementor-element.elementor-element-58723ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1318 .elementor-element.elementor-element-58db3ac > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-1318 .elementor-element.elementor-element-58db3ac{text-align:center;}.elementor-1318 .elementor-element.elementor-element-58db3ac .elementor-heading-title{font-size:38px;color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-9ab7cd3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1318 .elementor-element.elementor-element-7506036{--display:flex;}.elementor-1318 .elementor-element.elementor-element-8e5b02c img{width:50%;}.elementor-1318 .elementor-element.elementor-element-adb5baa{text-align:center;}.elementor-1318 .elementor-element.elementor-element-adb5baa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-adb5baa .elementor-heading-title a{transition-duration:0.6s;}.elementor-1318 .elementor-element.elementor-element-ff284fb{--display:flex;}.elementor-1318 .elementor-element.elementor-element-7791ec4 img{width:50%;}.elementor-1318 .elementor-element.elementor-element-d770e0b{text-align:center;}.elementor-1318 .elementor-element.elementor-element-d770e0b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-d770e0b .elementor-heading-title a{transition-duration:0.6s;}.elementor-1318 .elementor-element.elementor-element-7d5d9bb{--display:flex;}.elementor-1318 .elementor-element.elementor-element-b13b9e3 img{width:50%;}.elementor-1318 .elementor-element.elementor-element-3b2ac3e{text-align:center;}.elementor-1318 .elementor-element.elementor-element-3b2ac3e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-3b2ac3e .elementor-heading-title a{transition-duration:0.6s;}.elementor-1318 .elementor-element.elementor-element-2604275{--display:flex;}.elementor-1318 .elementor-element.elementor-element-895ebb2 img{width:50%;}.elementor-1318 .elementor-element.elementor-element-5e068de{text-align:center;}.elementor-1318 .elementor-element.elementor-element-5e068de .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-5e068de .elementor-heading-title a{transition-duration:0.6s;}.elementor-1318 .elementor-element.elementor-element-019d07a{--display:flex;}.elementor-1318 .elementor-element.elementor-element-d469391 img{width:50%;}.elementor-1318 .elementor-element.elementor-element-f155684{text-align:center;}.elementor-1318 .elementor-element.elementor-element-f155684 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-f155684 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1318 .elementor-element.elementor-element-9102b16{--display:flex;}.elementor-1318 .elementor-element.elementor-element-64b8fa0 img{width:50%;}.elementor-1318 .elementor-element.elementor-element-50d2847{text-align:center;}.elementor-1318 .elementor-element.elementor-element-50d2847 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-50d2847 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1318 .elementor-element.elementor-element-150dbc4{--display:flex;}.elementor-1318 .elementor-element.elementor-element-14f6b8a img{width:50%;}.elementor-1318 .elementor-element.elementor-element-47722a8{text-align:center;}.elementor-1318 .elementor-element.elementor-element-47722a8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-47722a8 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1318 .elementor-element.elementor-element-eca5cd7{--display:flex;}.elementor-1318 .elementor-element.elementor-element-14141b7 img{width:50%;}.elementor-1318 .elementor-element.elementor-element-0ca361e{text-align:center;}.elementor-1318 .elementor-element.elementor-element-0ca361e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1318 .elementor-element.elementor-element-0ca361e .elementor-heading-title a{transition-duration:0.6s;}.elementor-1318 .elementor-element.elementor-element-504abe4{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-c420f10{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-ef2bf6f{--display:flex;--min-height:436px;--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1318 .elementor-element.elementor-element-ee76958{--display:flex;--overlay-opacity:0.28;}.elementor-1318 .elementor-element.elementor-element-ee76958:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-ee76958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/11/Wald-mit-Lichteinfall.jpg");background-position:center center;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-ee76958::before, .elementor-1318 .elementor-element.elementor-element-ee76958 > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-ee76958 > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-ee76958 > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-ee76958 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-ee76958 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-ee76958:hover::before, .elementor-1318 .elementor-element.elementor-element-ee76958:hover > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-ee76958:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-ee76958 > .elementor-background-slideshow:hover::before, .elementor-1318 .elementor-element.elementor-element-ee76958 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-ee76958:hover{--overlay-opacity:0.73;}.elementor-1318 .elementor-element.elementor-element-ee76958:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1318 .elementor-element.elementor-element-bd8bff7{--display:flex;--min-height:388px;--background-transition:1s;--overlay-opacity:0.17;}.elementor-1318 .elementor-element.elementor-element-bd8bff7:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-bd8bff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/08/Bad-Soden-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-bd8bff7:hover{background-color:#FFFFFF00;--overlay-opacity:0.07;}.elementor-1318 .elementor-element.elementor-element-bd8bff7::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7 > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7 > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-bd8bff7:hover::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7:hover > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7 > .elementor-background-slideshow:hover::before, .elementor-1318 .elementor-element.elementor-element-bd8bff7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-ca242f3{--display:flex;--overlay-opacity:0.5;}.elementor-1318 .elementor-element.elementor-element-ca242f3:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-ca242f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/08/Stolzenburg.jpg");background-position:center left;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-ca242f3::before, .elementor-1318 .elementor-element.elementor-element-ca242f3 > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-ca242f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-ca242f3 > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-ca242f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-ca242f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-ca242f3:hover::before, .elementor-1318 .elementor-element.elementor-element-ca242f3:hover > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-ca242f3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-ca242f3 > .elementor-background-slideshow:hover::before, .elementor-1318 .elementor-element.elementor-element-ca242f3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-ca242f3:hover{--overlay-opacity:0.13;}.elementor-1318 .elementor-element.elementor-element-ffadf51{--display:flex;--min-height:401px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-4849baf{--display:flex;--overlay-opacity:0.22;}.elementor-1318 .elementor-element.elementor-element-4849baf:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-4849baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/08/Huttenschloss.jpg");background-size:cover;}.elementor-1318 .elementor-element.elementor-element-4849baf::before, .elementor-1318 .elementor-element.elementor-element-4849baf > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-4849baf > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-4849baf > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-4849baf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-4849baf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-4849baf:hover::before, .elementor-1318 .elementor-element.elementor-element-4849baf:hover > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-4849baf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-4849baf > .elementor-background-slideshow:hover::before, .elementor-1318 .elementor-element.elementor-element-4849baf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-4849baf:hover{--overlay-opacity:0.02;}.elementor-1318 .elementor-element.elementor-element-202b052{--display:flex;--overlay-opacity:0.19;}.elementor-1318 .elementor-element.elementor-element-202b052:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-202b052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/11/Spessartbaeume.jpg");background-position:center right;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-202b052::before, .elementor-1318 .elementor-element.elementor-element-202b052 > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-202b052 > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-202b052 > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-202b052 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-202b052 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-202b052:hover::before, .elementor-1318 .elementor-element.elementor-element-202b052:hover > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-202b052:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-202b052 > .elementor-background-slideshow:hover::before, .elementor-1318 .elementor-element.elementor-element-202b052 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-202b052:hover{--overlay-opacity:0.07;}.elementor-1318 .elementor-element.elementor-element-202b052:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1318 .elementor-element.elementor-element-e5907b1{--display:flex;--min-height:0px;--overlay-opacity:0.2;}.elementor-1318 .elementor-element.elementor-element-e5907b1:not(.elementor-motion-effects-element-type-background), .elementor-1318 .elementor-element.elementor-element-e5907b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotel-birkenhof-am-park.de/wp-content/uploads/2025/11/Ramholz-Spessart.jpg");background-position:center center;background-size:cover;}.elementor-1318 .elementor-element.elementor-element-e5907b1::before, .elementor-1318 .elementor-element.elementor-element-e5907b1 > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-e5907b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-e5907b1 > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-e5907b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1318 .elementor-element.elementor-element-e5907b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-e5907b1:hover::before, .elementor-1318 .elementor-element.elementor-element-e5907b1:hover > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-e5907b1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1318 .elementor-element.elementor-element-e5907b1 > .elementor-background-slideshow:hover::before, .elementor-1318 .elementor-element.elementor-element-e5907b1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1318 .elementor-element.elementor-element-e5907b1:hover{--overlay-opacity:0.1;}@media(min-width:768px){.elementor-1318 .elementor-element.elementor-element-aaeabc3{--content-width:1400px;}.elementor-1318 .elementor-element.elementor-element-ee76958{--width:58%;}.elementor-1318 .elementor-element.elementor-element-ca242f3{--width:58%;}.elementor-1318 .elementor-element.elementor-element-202b052{--width:50%;}.elementor-1318 .elementor-element.elementor-element-e5907b1{--width:70%;}}@media(max-width:1024px){.elementor-1318 .elementor-element.elementor-element-fae11ab{--min-height:40vh;}.elementor-1318 .elementor-element.elementor-element-f3db434{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1318 .elementor-element.elementor-element-83b55af{text-align:center;}.elementor-1318 .elementor-element.elementor-element-83b55af .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-6e47d23{text-align:center;}.elementor-1318 .elementor-element.elementor-element-6e47d23 .elementor-heading-title{font-size:var( --e-global-typography-ec7efe7-font-size );line-height:var( --e-global-typography-ec7efe7-line-height );letter-spacing:var( --e-global-typography-ec7efe7-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-b9ab64a{text-align:center;}.elementor-1318 .elementor-element.elementor-element-ea4d863{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1318 .elementor-element.elementor-element-3c184df .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-c7a480b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-c7a480b.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-f0bf6ef .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-6fc83c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-6fc83c7.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-19db22f .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-ab422ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-ab422ac.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-6a27670 .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-63bf3a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-63bf3a7.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-8644661 .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-9ec7578 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1318 .elementor-element.elementor-element-9ec7578.elementor-element{--align-self:flex-start;}.elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-291767a{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1318 .elementor-element.elementor-element-46d06d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-c8b0774{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1318 .elementor-element.elementor-element-6a82c4e .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-37ef967{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-c96a373 .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-988f8c5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-14bcf36 .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-d6b66cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-fcdf23c .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-34fcd4e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-1d10cbd .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-916be38{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-5fc48cf .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-60a93de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-1595ddb .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-ecaee0f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-b5fe0eb .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-70d0095{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-642e041{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1318 .elementor-element.elementor-element-58db3ac{text-align:center;}.elementor-1318 .elementor-element.elementor-element-9ab7cd3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1318 .elementor-element.elementor-element-adb5baa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-d770e0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-3b2ac3e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-5e068de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-f155684 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-50d2847 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-47722a8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-0ca361e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-ef2bf6f{--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-bd8bff7{--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-ffadf51{--min-height:200px;}}@media(max-width:767px){.elementor-1318 .elementor-element.elementor-element-f3db434{--padding-top:2em;--padding-bottom:2em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-1318 .elementor-element.elementor-element-83b55af .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-6e47d23 .elementor-heading-title{font-size:var( --e-global-typography-ec7efe7-font-size );line-height:var( --e-global-typography-ec7efe7-line-height );letter-spacing:var( --e-global-typography-ec7efe7-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-b9ab64a{text-align:justify;}.elementor-1318 .elementor-element.elementor-element-aaeabc3{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1318 .elementor-element.elementor-element-ea4d863{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1318 .elementor-element.elementor-element-3c184df{text-align:center;}.elementor-1318 .elementor-element.elementor-element-3c184df .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-c7a480b.elementor-element{--align-self:center;}.elementor-1318 .elementor-element.elementor-element-c7a480b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-f0bf6ef{text-align:center;}.elementor-1318 .elementor-element.elementor-element-f0bf6ef .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-6fc83c7.elementor-element{--align-self:center;}.elementor-1318 .elementor-element.elementor-element-6fc83c7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-19db22f{text-align:center;}.elementor-1318 .elementor-element.elementor-element-19db22f .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-ab422ac.elementor-element{--align-self:center;}.elementor-1318 .elementor-element.elementor-element-ab422ac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-6a27670{text-align:center;}.elementor-1318 .elementor-element.elementor-element-6a27670 .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-63bf3a7.elementor-element{--align-self:center;}.elementor-1318 .elementor-element.elementor-element-63bf3a7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-8644661{text-align:center;}.elementor-1318 .elementor-element.elementor-element-8644661 .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-9ec7578.elementor-element{--align-self:center;}.elementor-1318 .elementor-element.elementor-element-9ec7578 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-291767a{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1318 .elementor-element.elementor-element-46d06d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-c8b0774{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1318 .elementor-element.elementor-element-6a82c4e .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-37ef967{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-c96a373 .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-988f8c5{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-14bcf36 .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-d6b66cd{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-fcdf23c .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-34fcd4e{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-1d10cbd .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-916be38{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-5fc48cf .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-60a93de{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-1595ddb .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-ecaee0f{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-b5fe0eb .elementor-heading-title{font-size:var( --e-global-typography-4e81515-font-size );line-height:var( --e-global-typography-4e81515-line-height );letter-spacing:var( --e-global-typography-4e81515-letter-spacing );word-spacing:var( --e-global-typography-4e81515-word-spacing );}.elementor-1318 .elementor-element.elementor-element-70d0095{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1318 .elementor-element.elementor-element-642e041{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1318 .elementor-element.elementor-element-58db3ac{text-align:center;}.elementor-1318 .elementor-element.elementor-element-58db3ac .elementor-heading-title{font-size:28px;}.elementor-1318 .elementor-element.elementor-element-9ab7cd3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1318 .elementor-element.elementor-element-adb5baa{text-align:center;}.elementor-1318 .elementor-element.elementor-element-adb5baa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-d770e0b{text-align:center;}.elementor-1318 .elementor-element.elementor-element-d770e0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-3b2ac3e{text-align:center;}.elementor-1318 .elementor-element.elementor-element-3b2ac3e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-5e068de{text-align:center;}.elementor-1318 .elementor-element.elementor-element-5e068de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-f155684{text-align:center;}.elementor-1318 .elementor-element.elementor-element-f155684 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-50d2847{text-align:center;}.elementor-1318 .elementor-element.elementor-element-50d2847 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-47722a8{text-align:center;}.elementor-1318 .elementor-element.elementor-element-47722a8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-0ca361e{text-align:center;}.elementor-1318 .elementor-element.elementor-element-0ca361e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1318 .elementor-element.elementor-element-c420f10{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1318 .elementor-element.elementor-element-ef2bf6f{--flex-wrap:wrap;}.elementor-1318 .elementor-element.elementor-element-ee76958{--width:46%;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-bd8bff7{--width:48%;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-ca242f3{--width:100%;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-4849baf{--width:46%;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-202b052{--width:48%;--min-height:200px;}.elementor-1318 .elementor-element.elementor-element-e5907b1{--min-height:200px;}}