/*!

@license:

elementor.scss
b:13 - 2026/03/06
© Mag. iur. André Ahner
https://xitroMEDIA.de

*/.elementor-location-header{position:relative;z-index:30}.elementor-location-footer{position:relative;z-index:5}.elementor-image-gallery .gallery{text-align:center}.elementor-form .elementor-field-type-acceptance .elementor-field-option,.elementor-form .elementor-field-type-checkbox .elementor-field-option,.elementor-form .elementor-field-type-radio .elementor-field-option{align-items:flex-start;display:flex}.elementor-form .elementor-field-type-acceptance .elementor-field-option.elementor-error,.elementor-form .elementor-field-type-checkbox .elementor-field-option.elementor-error,.elementor-form .elementor-field-type-radio .elementor-field-option.elementor-error{flex-direction:column}.elementor-form .elementor-field-type-acceptance .elementor-field-option input,.elementor-form .elementor-field-type-checkbox .elementor-field-option input,.elementor-form .elementor-field-type-radio .elementor-field-option input{margin:8px 10px 10px 0}.elementor-form .elementor-field-type-acceptance .elementor-field-option label{display:inline-block;font-size:.92rem;line-height:1.4}.elementor .elementor-button-link{text-decoration-line:none}.elementor-icon i[class*=bi-]{border:inherit;color:inherit}.elementor-element figure{line-height:inherit}.elementor-heading-title{line-height:1.3}div.elementor-heading-title,p.elementor-heading-title,span.elementor-heading-title{line-height:inherit}/*!

Modifies and extends vendor css

*/body .aligncenter,body .alignleft,body .alignright{display:inline-block;margin-bottom:25px}body .alignleft{float:left;margin-right:30px}body .alignright{float:right;margin-left:30px}body .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}/*! 

Basic styles

*/html{display:flex;flex-direction:column;min-height:100%}body{color:#000;flex:1 0 0;min-width:320px}@media(max-width:767.98px){body{font-size:1.08rem}}.elementor label,label{border:0;margin:0 0 6px;padding:0;text-align:left;-webkit-text-decoration:none;text-decoration:none;vertical-align:top}iframe{border:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,iframe{padding:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;display:inline-block;position:relative}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}.h1 a:hover:after,.h2 a:hover:after,.h3 a:hover:after,.h4 a:hover:after,.h5 a:hover:after,.h6 a:hover:after,h1 a:hover:after,h2 a:hover:after,h3 a:hover:after,h4 a:hover:after,h5 a:hover:after,h6 a:hover:after{display:none}.h1,h1{margin:0 0 35px}input:not(.form-control):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),select:not(.form-control),textarea:not(.form-control){background-clip:padding-box;background-color:#fff;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);font-size:1.15rem;font-weight:400;height:calc(1.4em + .8rem + var(--bs-border-width)*2);line-height:1.4;padding:.4rem 1.1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){input:not(.form-control):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),select:not(.form-control),textarea:not(.form-control){transition:none}}input:not(.form-control):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit])::-ms-expand,select:not(.form-control)::-ms-expand,textarea:not(.form-control)::-ms-expand{background-color:#0000;border:0}input:not(.form-control):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit])::placeholder,select:not(.form-control)::placeholder,textarea:not(.form-control)::placeholder{color:var(--bs-secondary-color);opacity:1}input:not(.form-control):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):disabled,input:not(.form-control):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit])[readonly],select:not(.form-control):disabled,select:not(.form-control)[readonly],textarea:not(.form-control):disabled,textarea:not(.form-control)[readonly]{background-color:var(--bs-secondary-bg);opacity:1}input:not(.form-control):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):focus,select:not(.form-control):focus,textarea:not(.form-control):focus{background-color:#fff!important;border-color:#baaa8b!important;box-shadow:0 0 0 3px #0000004d!important;color:var(--bs-body-color)!important;outline:0!important}select:not(.form-control)[multiple],select:not(.form-control)[size],textarea:not(.form-control){height:auto}.xit_form_fields_white input:not(.form-control):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),.xit_form_fields_white select:not(.form-control),.xit_form_fields_white textarea:not(.form-control){background-color:#fff}ol,ul{margin-bottom:1.5rem}ul ul{margin:.25rem 0 0}ol{list-style-type:decimal}li{padding:.15rem 0}dd{margin:.15rem 0 .8rem}dd>dl{margin:1rem 0 1rem 25px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.elementor a,a{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:3px}.elementor a .bi,a .bi{color:inherit}.elementor a .bi,a .bi,header a,header.elementor a{-webkit-text-decoration:none;text-decoration:none}.btn i[class*=bi-],button i[class*=bi-]{color:inherit}.clear-both{clear:both!important}i.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;box-shadow:none;color:#745516;cursor:pointer;font-size:calc(1.3125rem + .90817vw);margin:0 5px 5px;padding:6px}@media(min-width:991px){i.btn{font-size:1.875rem}}.btn a,.btn a:active,.btn a:hover,.btn a:visited,a.btn,a:active.btn,a:hover.btn,a:visited.btn{-webkit-text-decoration:none;text-decoration:none}.btn img{border:none!important;box-shadow:none!important;margin:5px!important;padding:0!important}.xit_fx_shadow_b:after,.xit_fx_shadow_b_inside:after,.xit_fx_shadow_light_b:after,.xit_fx_shadow_light_b_inside:after,.xit_fx_shadow_light_t:before,.xit_fx_shadow_light_t_inside:before,.xit_fx_shadow_t:before,.xit_fx_shadow_t_inside:before,.xit_pseudo_after:after,.xit_pseudo_before:before{content:""!important;display:block;width:100%}.gallery{display:grid;gap:6px;grid-template-columns:repeat(1,1fr);margin-left:-5px;margin-right:-5px;max-width:100%}.gallery,.gallery-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gallery-item{margin:0;min-width:0;padding:0 5px 18px}.gallery-item a{display:block}.gallery-item a img{display:block;height:auto;max-width:100%;width:auto}.gallery-item a:focus img{outline-offset:-2px}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}@media(max-width:575.98px){.gallery[class*=gallery-columns-]{grid-template-columns:minmax(0,450px)!important}}@media(max-width:767.98px){.gallery[class*=gallery-columns-]:not(.gallery-columns-1){grid-template-columns:repeat(2,1fr)}}.gallery-caption{display:block}.wp-block-embed figcaption,.wp-caption,.wp-caption-text,figcaption{border:0;font-style:italic;margin-bottom:1.5em;padding:0;text-align:center}.wp-caption img[class*=wp-image-]{display:block;height:auto!important;margin-left:auto;margin-right:auto;max-width:100%}.wp-caption-text{background-color:#f9f9f9;color:#000;font-size:1.035rem;margin:0;padding:10px 5px}figure.wp-caption{max-width:100%}.xit_is_scrollable{border-right:4px dashed #d9d9d9;box-shadow:inset 0 0 12px 2px #0000001a;overflow-x:auto!important;padding:20px 20px 25px}.xit_fx_underline{display:block;position:relative}.xit_fx_underline:after{border-bottom:1px solid #fff;bottom:-.4em;content:"";display:block;position:absolute;width:40%;z-index:0}.xit_fx_shadow,.xit_shadow{box-shadow:1px 1px 10px 2px #0003!important}.xit_fx_shadow_light{box-shadow:1px 1px 10px 2px #0000001a!important}.xit_fx_shadow_inside{box-shadow:inset 0 0 10px 2px #0003!important}.xit_fx_shadow_light_inside{box-shadow:inset 0 0 10px 2px #0000001a!important}.xit_fx_shadow_none{box-shadow:none}.xit_fx_shadow_b:after,.xit_fx_shadow_b_inside:after,.xit_fx_shadow_light_b:after,.xit_fx_shadow_light_b_inside:after,.xit_fx_shadow_light_t:before,.xit_fx_shadow_light_t_inside:before,.xit_fx_shadow_t:before,.xit_fx_shadow_t_inside:before{background-size:cover!important;height:20px!important;left:0}.xit_fx_shadow_b_inside:after,.xit_fx_shadow_light_b_inside:after,.xit_fx_shadow_light_t_inside:before,.xit_fx_shadow_t_inside:before{z-index:9}.xit_fx_shadow_b:after,.xit_fx_shadow_b_inside:after,.xit_fx_shadow_light_b:after,.xit_fx_shadow_light_b_inside:after,.xit_fx_shadow_light_t:before,.xit_fx_shadow_light_t_inside:before,.xit_fx_shadow_t:before,.xit_fx_shadow_t_inside:before{position:absolute}.xit_fx_shadow_t_inside:before{background:url(/wp-content/uploads/theme-assets/img/shadow-t-d43bcb2ad999d1e769cd.png) top repeat-x;top:0}.xit_fx_shadow_t:before{top:-20px}.xit_fx_shadow_b_inside:after,.xit_fx_shadow_t:before{background:url(/wp-content/uploads/theme-assets/img/shadow-b-3edfaf9f66fafde7bf7d.png) bottom repeat-x}.xit_fx_shadow_b_inside:after{bottom:0}.xit_fx_shadow_b:after{background:url(/wp-content/uploads/theme-assets/img/shadow-t-d43bcb2ad999d1e769cd.png) top repeat-x;bottom:-20px}.xit_fx_shadow_light_t_inside:before{background:url(/wp-content/uploads/theme-assets/img/shadow-light-t-2cfee07ca2c8946cf8ef.png) top repeat-x;top:0}.xit_fx_shadow_light_t:before{top:-20px}.xit_fx_shadow_light_b_inside:after,.xit_fx_shadow_light_t:before{background:url(/wp-content/uploads/theme-assets/img/shadow-light-b-09babb2ab1affca7fdc1.png) bottom repeat-x}.xit_fx_shadow_light_b_inside:after{bottom:0}.xit_fx_shadow_light_b:after{background:url(/wp-content/uploads/theme-assets/img/shadow-light-t-2cfee07ca2c8946cf8ef.png) top repeat-x;bottom:-20px}.text-icon{color:#69727d}