.elementor-kit-7{--e-global-color-primary:#00B9DF;--e-global-color-secondary:#5B6770;--e-global-color-text:#5B6770;--e-global-color-accent:#968B86;--e-global-color-09b5c99:#829994;--e-global-color-ddbeb31:#D9D9D9;--e-global-color-9bbeda9:#7999AC;--e-global-color-39a7851:#FFFFFF;--e-global-color-b6bb1f1:#000000;--e-global-color-ef2ec83:#FFFCFC;--e-global-typography-primary-font-family:"RobotoCondensed-Custom";--e-global-typography-primary-font-size:17px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto-Custom";--e-global-typography-secondary-font-size:17px;--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"RobotoCondensed-Custom";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:700;--e-global-typography-accent-font-family:"Roboto-Custom";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:700;--e-global-typography-2e8cf05-font-family:"Roboto-Custom";--e-global-typography-2e8cf05-font-size:17px;--e-global-typography-2e8cf05-font-weight:900;color:#5B6770;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 );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"RobotoCondensed-Custom", Sans-serif;font-size:18px;font-weight:700;border-radius:50px 50px 50px 50px;padding:12px 25px 12px 25px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#009DBD;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-family:var( --e-global-typography-2e8cf05-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8cf05-font-size );font-weight:var( --e-global-typography-2e8cf05-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-2e8cf05-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-2e8cf05-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, h1, h2, h3, h4 {line-height:1.4 !important}
.page-content {overflow-x: hidden;}
.contact-item{text-align:center;}
.contact-item h4 {font-size: 22px;}
.contact-item span{font-weight:400;}
.round-icon-small{width:60px!important;height:60px!important;}
.round-icon{width:80px!important;height:80px!important;}
.round-icon-big{width:120px!important;height:120px!important;}
.elementor-widget-testimonial-carousel .elementor-testimonial__image img {height: 30px!important; width: 150px!important;}
.elementor-testimonial--layout-image_above .elementor-testimonial__footer {margin-bottom: 10px;}
.elementor-swiper-button.elementor-swiper-button-next svg, .elementor-swiper-button.elementor-swiper-button-prev svg {display: none;}
.elementor-swiper-button.elementor-swiper-button-prev:before {content:url('/wp-content/uploads/2025/02/icon_arrow-left.svg'); width: 50px!important; height:24px!important; position: absolute; top: -12px; left: -10px;}
.elementor-swiper-button.elementor-swiper-button-next:before {content:url('/wp-content/uploads/2025/02/icon_arrow-right.svg'); width: 50px!important; height:24px!important; position: absolute; top: -12px; right: -10px;}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {padding-bottom:5px; font-family: "RobotoCondensed-Custom", Sans-serif; font-size: 17px; font-weight: 300; padding-right: 30px;}


.popup-wrapper h4 {font-size: 20px; margin-bottom: 0px; color: #fffcfc; font-weight: 700;}
.popup-wrapper p {color: #fffcfc; font-size: 17px; font-weight: 300;}
.popup-wrapper p span {font-weight: 400;}
.btm-links {font-weight: 400; font-size: 14px;}
.popup-wrapper, .popup-wrapper a {font-family: "RobotoCondensed-Custom", Sans-serif; color: #fffcfc;}
.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after {bottom: -10px!important; content: ""; background: #fffcfc!important;}
.burger-menu-btn {height: 48px;}
.full-width-menu a .sub-arrow {display: none;}
.full-width-menu a.elementor-item.elementor-item-active {font-weight: 700;}

.elementor-posts-container .elementor-post:nth-child(2) {background: #DEE1E2}


/* Footer */
.elementor-221 .elementor-element.elementor-element-2b856fa5 .elementor-divider {display: none;}
.contact-item-column h4 {font-size: 20px; margin-bottom: 0px; font-weight: 700;}
.contact-item-column p {font-family: "RobotoCondensed-Custom", Sans-serif; font-size: 17px; font-weight: 300;}
.contact-item-column p span {font-weight: 400;}
.contact-item-column p a {color: #5B6770;}
.contact-item-column p a:hover {color: #00B9DF;}

.mw-880 {max-width: 880px;}
a.read-more-custom {font-weight: 700;}
a.brown {color: #968B86;}

.buchen-container-braun {font-family: "RobotoCondensed-Custom", Sans-serif; font-size: 20px; font-weight: 300;}
.buchen-container-braun h4 {font-weight: 700; color:#968B86;}
.buchen-container-braun p {font-weight: 400;}

.elementor-post__read-more:before{content:url('/wp-content/uploads/2025/03/icon_arrow-left_blue.svg'); width: 21px!important; height:auto!important; position: absolute
;margin-left: -28px; margin-top: 2px; transform: scaleX(-1);}
.elementor-post__read-more{position: relative; padding-left: 28px;}

h1 span.subline{font-family: "RobotoCondensed-Custom", Sans-serif; text-transform:none; font-weight: 300; display: block;}
.inspiration-karussell figcaption.elementor-image-carousel-caption {width: calc(100% - 40px); height: 160px; position: absolute; left: 20px; bottom: 40px; color: #ffffff; background: #7999ACCC; padding: 15px 0px 15px 15px;}
.elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {width: 90%;}
.inspiration-karussell img.swiper-slide-image {padding: 0px 20px;}
.acc-brown .elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title,.acc-brown .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {color: #968b86 !important;}
.acc-prim .elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title,.acc-prim .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {color: #00b9df !important;}
.acc-white .elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title,.acc-white .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {color: #00b9df !important;}

.elementor-widget-n-accordion .e-n-accordion-item-title {border: none; border-color: transparent !important;}
.elementor-646 .elementor-element.elementor-element-ec664eb .elementor-field-group {font-family: "RobotoCondensed-Custom", Sans-serif;}
.elementor-646 .elementor-element.elementor-element-ec664eb .elementor-button[type="submit"] {border-radius: 50px;}
.elementor-widget-container p a {color: #7999AC;}
.white-fill svg path {fill: white !important;}
.black-fill svg path {fill: black !important;}
.blue-fill svg path {fill: #00B9DF !important;}
.brown-fill svg path {fill: #968B86 !important;}
.drkblue-fill svg path {fill: #7999AC !important;}
.drkblue2-fill svg path {fill: #5B6770 !important;}
.arrows-down svg path {fill: #AFC2CD !important;}
.st0 {fill-opacity: 1 !important}
.elementor-location-popup ul.sub-menu {visibility: hidden;}
.full-width-menu a.elementor-item:active, .full-width-menu a.elementor-item:hover {font-weight: 700;}

@media (max-width: 1024px) {
.elementor-swiper-button.elementor-swiper-button-prev:before {width: 40px!important; height:19px!important;  left: 5px;}
.elementor-swiper-button.elementor-swiper-button-next:before {width: 40px!important; height:19px!important;  right: 5px;}
.full-width-menu ul.sub-menu.elementor-nav-menu--dropdown {display: block !important; visibility: visible; position: relative; margin: 0 !important; background: transparent;}
.full-width-menu ul.sub-menu.elementor-nav-menu--dropdown li a {padding: 10px 20px; font-size: 17px; color: #fff; font-weight: normal !important; background: transparent;}
h2 {font-size: 1.6rem !important;}
h3 {font-size: 1.5rem !important;}
}



/* Fade Animations */
@keyframes kgFadeInDown {from {opacity: 0; transform: translate3d(0, -20px, 0);}
    to {opacity: 1; transform: none;}}

@keyframes kgFadeInLeft {from {opacity: 0; transform: translate3d(-20px, 0, 0);}
    to {opacity: 1; transform: none;}}

@keyframes kgFadeInRight {from {opacity: 0; transform: translate3d(20px, 0, 0);}
    to {opacity: 1; transform: none;}}

@keyframes kgFadeInUp {from {opacity: 0; transform: translate3d(0, 20px, 0);}
to {opacity: 1; transform: none;}}

.elementor-element .animated.fadeInDown {animation-name: kgFadeInDown !important;}
.elementor-element .animated.fadeInLeft {animation-name: kgFadeInLeft !important;}
.elementor-element .animated.fadeInRight {animation-name: kgFadeInRight !important;}
.elementor-element .animated.fadeInUp { animation-name: kgFadeInUp !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RobotoCondensed-Custom';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-300-1.woff2') format('woff2'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-300-1.woff') format('woff'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-300-1.ttf') format('truetype'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-300-1.svg#RobotoCondensed-Custom') format('svg');
}
@font-face {
	font-family: 'RobotoCondensed-Custom';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-regular.woff2') format('woff2'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-regular.woff') format('woff'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-regular.ttf') format('truetype'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-regular.svg#RobotoCondensed-Custom') format('svg');
}
@font-face {
	font-family: 'RobotoCondensed-Custom';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-700.woff2') format('woff2'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-700.woff') format('woff'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-700.ttf') format('truetype'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-condensed-v27-latin-regular-1.svg#RobotoCondensed-Custom') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto-Custom';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-v47-latin-700.woff2') format('woff2'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-v47-latin-700.woff') format('woff'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-v47-latin-700.ttf') format('truetype'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-v47-latin-700.svg#Roboto-Custom') format('svg');
}
@font-face {
	font-family: 'Roboto-Custom';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-v47-latin-900.woff2') format('woff2'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-v47-latin-900.woff') format('woff'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-v47-latin-900.ttf') format('truetype'),
		url('https://robin.devtim.athene.wpspace.me/wp-content/uploads/2025/02/roboto-v47-latin-900.svg#Roboto-Custom') format('svg');
}
/* End Custom Fonts CSS */