@import url(https://use.typekit.net/iau2qyb.css);
.title_font{
font-family: "rift-soft", sans-serif;
font-weight: 400;
font-style: italic;
text-transform: uppercase;
}
.title_font b, .title_font strong{
font-family: "rift-soft", sans-serif;
font-weight: 700;
font-style: italic;
text-transform: uppercase;
}
.current-menu-item .menu-title-text{
font-weight: 700 !important;
}
body h1, body h2, body h3{
font-family: "rift-soft", sans-serif !important;
font-weight: 400;
font-style: italic;
text-transform: uppercase;
}
body h1 strong, body h2 strong, body h3 strong{
font-family: "rift-soft", sans-serif !important;
font-weight: 700;
font-style: italic;
text-transform: uppercase;
}
body h1 b, body h2 b, body h3 b{
font-family: "rift-soft", sans-serif !important;
font-weight: 700;
font-style: italic;
text-transform: uppercase;
}
#top nav>ul>li>a{
font-family: "rift-soft", sans-serif !important;
font-weight: 400;
font-style: italic;
text-transform: uppercase;
}
.cmplz-cookiebanner.cmplz-show{
box-shadow: rgb(0 0 0 / 5%) 0px 10px 20px, rgb(0 0 0 / 4%) 0px 6px 6px !important;
}
button.cmplz-btn.cmplz-manage-consent.cmplz-show{
top: calc(100% - 80px) !important;
width: 50px!important;
height: 50px !important;
border-radius: 100% !important;
padding: 0px !important;
min-width: 50px !important;
background: var(--cmplz_button_accept_background_color) !important;
box-shadow: rgb(0 0 0 / 5%) 0px 10px 20px, rgb(0 0 0 / 4%) 0px 6px 6px !important;
}
button.cmplz-btn.cmplz-manage-consent.cmplz-show:hover{
box-shadow: rgb(0 0 0 / 9%) 0px 10px 20px, rgb(0 0 0 / 13%) 0px 6px 6px !important;
}
button.cmplz-btn.cmplz-manage-consent.cmplz-show svg{
width: 30px !important;
height: 30px !important;
margin-bottom: -5px;
}
.cmplz-description{
line-height: 18px;
}
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode{
max-width: 100%;
}
.cmplz-links li{
list-style: none;
}
.small-footer-links{
margin-top: 10px !important;
}
.small-footer-links a{
font-size: 14px !important;
}
.no-margins-and-paddings{
margin: 0px !important;
padding: 0px !important;
}
.cli-tab-footer .wt-cli-privacy-accept-btn{
background-color: #000000;
}
.cli-tab-section .cli-tab-content{
padding-left: 0px !important;
padding-right: 0px !important;
}
.cli-bar-btn_container{
text-align: center !important;
padding-top: 10px;
padding-bottom: 10px;
display: inline-block;
margin-left: 0px !important;
}
.cli-style-custom{
font-size: 13px !important;
line-height: 18px !important;
}
.footer-dsgvo a{
color: #666666;
}
.title_color h3{
color: #80c342;
}
.title_bold_coloring h2 strong, .title_bold_coloring h2 b{
color: #80c342 !important;
}
.hero_buttons{
margin-right: 10px;
}
.title_badge{
--r: 78px; background:#82BD3B;
color:#fff;
display:inline-block;
padding:26px 54px 26px 46px;
border-radius: 0px var(--r) 0 var(--r); text-transform:uppercase;
font-style:italic;
white-space:nowrap;
}
.circle-badge{
width:200px;
height:200px;
background:#82BD3B;
color:#fff;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
text-transform:uppercase;
font-style:italic;
padding: 20px;
}
.circle-badge-v2{
width:200px;
height:200px;
background:#ffffff;
border: 3px solid #82BD3B;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
text-transform:uppercase;
font-style:italic;
padding: 20px;
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-grid-spacing*=px][data-card=yes] .nectar-post-grid-item, .nectar-post-grid[data-border-radius="none"] .nectar-post-grid-item .inner, .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-shadow-hover=yes][data-card=yes] .nectar-post-grid-item:after{
border-radius: 30px;
}
.hidemobile{
display: inline-block;
}
.showmobile{
display: none;
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .nectar-post-grid-item .content{
padding: max(7%, 20px);
}
@media only screen and (max-width: 999px) and (min-width: 1px){
.hidemobile{
display: none;
}
.showmobile{
display: inline-block;
}
.hero_buttons{
margin-right: 0px;
width: 100%;
}
.hero_buttons .nectar-button{
width: 100%;
}
}