/*



          /\
         /**\
        /****\   /\
       /      \ /**\
      /  /\    /    \
     /  /  \  /      \
    /  /    \/ /\     \
   /  /      \/  \/\   \
__/__/_______/___/__\___\______________________________

Made with Passion by GIPFELGOLD // www.gipfelgold.com
_______________________________________________________
*/

/* Version 240820 */

 :root {--textblau: #244059;--textroas: #af7b80;--cookiebot: #244059;}h1, h2, h3, h4, h5, h6, p, li, a, i {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}body, html {font-family: interstate;text-transform: none;letter-spacing: 0;font-size: 16px;line-height: 1.5em;font-weight: 400;}h1, #werni .h1 {font-family: utile-display;text-transform: none;letter-spacing: 0;font-size: clamp(48px,5vw,60px) !important;line-height: 1em !important;font-weight: 400;}h2, #werni .h2 {font-family: interstate;text-transform: none;letter-spacing: 0;font-size: clamp(24px,3vw,30px) !important;line-height: 1.34em !important;font-weight: 300;}h3, #werni .h3 {font-family: utile-display;text-transform: uppercase;letter-spacing: .05px;font-size: clamp(16px,2vw,20px) !important;line-height: 1.6em !important;font-weight: 500;}h4, #werni .h4 {font-family: interstate;text-transform: uppercase;font-size: clamp(13px,1vw,16px) !important;line-height: 1.5em !important;font-weight: 500;}h5, #werni .h5, #werni .preheadline {font-family: interstate;text-transform: uppercase;letter-spacing: 0;font-size: clamp(10px,1vw,12px) !important;line-height: 1.6em !important;font-weight: 400;}#werni .preheadline {color: var(--textroas);}h6, #werni .h6 {}.zitat {font-family: utile-display;text-transform: none;letter-spacing: 0;font-size: clamp(32px,3vw,40px) !important;line-height: 1.15em !important;font-weight: 400;}@media only screen and (min-width: 1000px) and (max-width: 1210px) {#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {height: 50px;}}.width850 {max-width: 850px !important;margin-right: auto !important;margin-left: auto !important;}div[data-style="minimal_small"] .toggle > .toggle-title:after, div[data-style="minimal_small"] .toggle > .toggle-title:before {height: 2px;}div[data-style="minimal_small"] .toggle > .toggle-title:after {background: #e4cbce !important;}div[data-style="minimal_small"] .toggle > .toggle-title:before {background: rgba(36,64,89,1);}div[data-style="minimal_small"] .toggle > span.toggle-title a {font-family: interstate;text-transform: none;letter-spacing: 0;font-size: 16px;line-height: 1.5em;font-weight: 500;color: var(--textblau);}div[data-style="minimal_small"] .toggle > h4.toggle-title a {color: var(--textblau);}div[data-style="minimal_small"] .toggle > .toggle-title a:hover {}body .toggle[data-inner-wrap=true]>div .inner-toggle-wrap {padding-left: 0 !important;}div[data-style*=minimal] .toggle>.toggle-title i {border: 2px solid var(--textblau);}div[data-style="minimal"] .toggle > .toggle-title i:before, div[data-style="minimal"] .toggle > .toggle-title i:after {background-color: var(--textblau);}div[data-style="minimal"] .toggle > .toggle-title a {color: var(--textblau);font-family: utile-display !important;text-transform: uppercase !important;letter-spacing: .05px !important;font-size: clamp(16px,2vw,20px) !important;line-height: 1.6em !important;font-weight: 500 !important;}div[data-style="minimal"] .toggle {border-bottom: 1px solid #F5EDEE;}.nectar-fancy-box[data-style=hover_desc] .inner * {color: var(--textblau);}.nectar-fancy-box[data-style=hover_desc] .im-icon-wrap path {fill: #C1888F;}.nectar-fancy-ul ul li {display: block;text-align: right;border-bottom: 1px solid #D9E5F0;padding: 1em 0 0.9em 0;font-weight: 400;}.nectar-fancy-ul ul li strong {display: block;float: left;font-weight: 500;text-transform: uppercase;}.img-with-aniamtion-wrap .color-overlay {background-color: transparent !important;background: linear-gradient(45deg, rgba(228,203,206,1) 0%, rgba(228,203,206,0) 50%, rgba(228,203,206,0) 99%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 10;opacity: 1;pointer-events: none;}.img-with-aniamtion-wrap:hover .color-overlay {opacity: 1;}.nectar-flickity:not(.masonry) .flickity-slider .cell img {border-radius: 5px;}@media only screen and (max-width: 767px) {.wpb_gallery .nectar-flickity .flickity-slider .cell .item-meta {text-align: center;}}.grayscale-bg .row-bg.using-image {filter: grayscale(1);}#gut-zu-wissen .nectar-fancy-box .inner {font-family: utile-display;text-transform: uppercase;letter-spacing: .05px;font-size: clamp(16px,2vw,20px) !important;line-height: 1.6em !important;font-weight: 500;}#gut-zu-wissen .nectar-fancy-box .im-icon-wrap svg {fill: #C1888F;}#start .inner-wrap.row-bg-layer.using-image .row-bg {background-position: top right !important;background-size: auto 45vw;}#start .hero-right .divider {min-height: 500px;}@media only screen and (max-width: 999px) {#start .inner-wrap.row-bg-layer.using-image .row-bg {background: none !important;}#start .hero-right .divider {min-height: 0;}}.checklist ul {list-style: none;margin-left: 0;}.checklist ul li {line-height: 1.25em;margin-bottom: 0.5em;margin-left: 1.75em;font-weight: 500;list-style: none;}.checklist.small ul li {}.checklist ul li:before {content: "";width: 1.75em;background-image: url(/wp-content/uploads/2024/07/icon-check.svg);background-repeat: no-repeat;background-position: left center;height: 1.5em;display: inline-block;background-size: 14px auto;opacity: 1;margin-left: -1.75em;margin-bottom: -0.5em;min-height: 20px;}.rpcf7-contact-form .rpcf7-row {overflow: hidden;clear: both;margin-bottom: 20px;}.rpcf7-contact-form .rpcf7-column {float: left;width: 50%;box-sizing: border-box;}.rpcf7-contact-form .rpcf7-column:first-child {padding-right: 10px;padding-left: 0;}.rpcf7-contact-form .rpcf7-column:last-child {padding-left: 10px;padding-right: 0;}@media (max-width: 768px) {.rpcf7-contact-form .rpcf7-column {width: 100%;float: none;padding: 0;}}.rpcf7-contact-form textarea {width: 100%;margin-bottom: 20px;}.rpcf7-contact-form input[type="checkbox"] {display: inline-block;margin-bottom: 20px;}.rpcf7-contact-form label {display: block;margin-bottom: 10px;}.rpcf7-row p {padding-bottom: 0 !important;}.wpcf7-form-control .wpcf7-list-item {margin: 0;}.wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label {color: white;}#footer-outer {background: linear-gradient(45deg, rgba(193,136,143,1) 0%,rgba(36,64,89,1) 100%);}#footer-outer #footer-widgets .widget h4 {font-family: utile-display;text-transform: uppercase;letter-spacing: .05px;font-size: clamp(16px,2vw,20px) !important;line-height: 1.15em !important;font-weight: 500;}#footer-outer #footer-widgets .widget .small {font-size: 12px;}body #footer-outer #copyright, .ascend #footer-outer #copyright {background-color: transparent;}#footer-outer .social li:nth-child(1) {float: right !important;}#footer-outer .social li:nth-child(1) a span, #footer-outer .social li:nth-child(1) a i {display: none !important;}#footer-outer .social li:nth-child(1) a:after {content: "GIPFELGOLD®";}body:not(.page-id-6) .grecaptcha-badge {display: none !important;}.grecaptcha-badge {-webkit-filter: grayscale(100%);filter: grayscale(100%);bottom: 70px !important;}.light .wpcf7-acceptance span {color: #ffffff !important;}.wpcf7-acceptance span {line-height: 1.25em }.wpcf7-acceptance .wpcf7-list-item {margin-left: 0;}@media only screen and (max-width: 768px) {.rpcf7-contact-form .rpcf7-column:last-child {padding-left:0;padding-right: 10px;padding-top: 30px }}.CookiebotWidget, #CookiebotWidget {display: none !important;}h2#CybotCookiebotDialogBodyContentTitle {font-size: clamp(20px,3vw,30px) !important;}#CybotCookiebotDialogPoweredbyImage {display: none !important;}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {border-bottom-color: var(--cookiebot) !important;color: var(--cookiebot) !important;}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {background-color: var(--cookiebot) !important;border-color: var(--cookiebot) !important;}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {border-color: var(--cookiebot) !important;}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline {background: transparent !important;color: var(--cookiebot) !important;}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {border-color: var(--cookiebot) !important;}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {background-color: var(--cookiebot) !important;}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a {color: var(--cookiebot) !important;}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {color: var(--cookiebot) !important;}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {color: var(--cookiebot) !important;}#CybotCookiebotDialog a:hover:after, #CybotCookiebotDialog a:hover:before, #CybotCookiebotDialog button:hover:after, #CybotCookiebotDialog button:hover:before {border-color: var(--cookiebot) !important;}#CybotCookiebotDialog ul li {list-style: inherit;}table.CookieDeclarationTable {background-color: transparent !important;}table.CookieDeclarationTable tr:nth-child(2n+1) {background-color: transparent !important;}