.fl-row-content-wrap{
position:inherit;
}  :root {
--font-size: 18px;
--font-weight:600;
--subtitle-font-size: 18px;
--title-font-size:48px;
--title-font-size-medium:36px;
--title-line-height-medium:48px;
--description-font-size:24px;
--button-line-height: 27px;
--button-min-height:56px;
--button-height:56px;
--button-font-size:16px;
--button-padding:12px 30px;
--button-letter-spacing:1px
--intro-font-size:24px;
--image-max-width:100%; } @media (max-width: 1599.98px) {
:root {
}
} @media (max-width: 1399.98px) {
:root {
--image-max-width:600px;
--subtitle-font-size: 16px;
--font-size: 16px;
--title-font-size:38px;
--title-font-size-medium:30px;
--title-line-height-medium:38px;
}
} @media (max-width: 1199.98px) {
:root {
}
} @media (max-width: 991.98px) {
:root {
--title-font-size:40px;
--subtitle-font-size: 16px;
--font-size: 16px;
--title-font-size:38px;
--title-font-size-medium:30px;
--title-line-height-medium:38px;
--button-min-height:40px;
--button-height:40px;
--button-padding:8px 16px;
--button-font-size:14px;
--intro-font-size:20px;
--description-font-size:20px;
}
} @media (max-width: 768px) {
:root {
--title-font-size:32px;
--title-font-size-medium:26px;
}
} @media (max-width: 575.98px) {
:root {
}
}
@media (max-width: 440px) { :root {
}
}
html{
font-size:var(--font-size)!important;
-webkit-text-size-adjust: 100%;
}
html body {
background: url(https://apostels.de/wp-content/uploads/2024/07/apostels-background-scaled.jpg);
background-size: cover;
height: 100%;
width: 100%;
min-width: 100%;
overflow-x: hidden;
overflow-y: scroll;
font-family: "Nunito Sans", Arial, sans-serif;
font-size: var(--font-size)!important;
font-weight:var(--font-weight);
}
.with_image_right{
}
.with_image_left{
}
#fl-main-content{
background-color: transparent;
}
html p {
margin-bottom: 2rem;
font-size: inherit;
line-height: 1.5;
text-rendering: optimizeLegibility;
}
ul, ol {
list-style: none;
margin: 0;
padding: 0;
}
strong, b {
font-weight: 900;
}
ul li,ol li{
padding-left: 10px;
}
.left{
float:left;
}
.right{
float:right;
}
.w50{
width:50%!important;
}
.w100{
width:100%!important;
}
.w66{
width:66%!important;
}
.w34{
width:34%!important;
}
.button, .fl-post-more-link a, .fl-button-wrap,.products_index .fl-post-more-link a{
min-height: var(--button-min-height)!important;
height:var(--button-height);
line-height: var(--button-line-height)!important;
font-size: var(--button-font-size);
letter-spacing: .0625rem;
font-family: 'ArgoneBlack';
-ms-flex-item-align: start;
align-self: flex-start;
text-transform: uppercase;
background: #3e7d3f;
color: #fff!important;
outline: 0;
font-size: .875rem;
line-height: 1.5rem;
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: var(--button-padding);
font-weight: 400;
letter-spacing: --button-letter-spacing;
border-radius: 3.125rem;
-webkit-transition: margin .2s ease, color .2s ease, background .2s ease;
transition: margin .2s ease, color .2s ease, background .2s ease;
white-space: nowrap;
}
.fl-builder-content a.fl-button, 
.fl-builder-content a.fl-button:visited{
padding: var(--button-padding);
}
.fl-button-wrap .fl-button{
padding-left:0px!important;
padding-right:0px!important;
}
.products_view .description{
font-size:var(--description-font-size)!important;
}
.button, 
.fl-post-more-link a {
transition: margin-top 0.3s ease, margin-bottom 0.3s ease;
}
.button:hover ,
.fl-post-more-link a:hover {
margin-top: -.25rem!important;
margin-bottom: .25rem!important;
}
@media print, screen and (max-width: 880px) {
.recipe_wrapper .button .fl-button-wrap
{
padding: 0px;
}
}
.recipe_wrapper .fl-rich-text ul{
padding-left:0px;
}
html a.fl-button, html a.fl-button:visited,
html a.fl-button:hover,html .fl-builder-content a.fl-button:hover
{
border:0px solid white;
background: transparent;
}
.button.button_narrow{
height: 2.5rem!important;
font-size: .875rem;
line-height: 1.5rem;
padding: 0 1.5rem!important;
letter-spacing: .125rem;
}
.button--blue {
background: #0077C8!important;
color: #fff!important;
}
@media screen and (min-width: 75em) {
.button.button--round,.button .button--video {
width: 72px;
height: 72px!important;
padding: 0px!important;
}
}
.button--round .icon path, .button--video .icon path {
fill: #fff;
}
@media screen and (min-width: 75em) {
.button--round .icon, .button--video .icon {
width: 36px;
height: 36px;
}
}
html h1.fl-heading{
font-size:var(--title-font-size);
}
html .intro_title h1.fl-heading,html .intro_title h1.fl-heading span{
font-size:var(--title-font-size);
}
.into_text,.intro_text, .intro h3,.intro p,.into_text p{
font-size:24px;
font-weight:600;
}
@media (max-width: 991.98px) {
.into_text,.intro_text, .intro h3,.intro p,.into_text p{
font-size:20px;
}
}
.fl-node-i8hopybzem34{
display: flex;
}
.fl-col-content{
display: flex;
flex-direction: column;
justify-content: center;
}
.bodytext ul{
padding-left: 15px;
}
.bodytext ul li:before{
content: '\2022';
color: #3e7d3f;
position: absolute;
left: 13px;
-webkit-transform: translateY(-0.0625rem);
transform: translateY(-0.0625rem);
}  .fl-page-content{
background: transparent;
}
.title-medium, h1.fl-heading{
color: #2a346c;
font-weight: 900;
font-size: 1.5rem;
line-height: 2rem;
}
html h2,html h2 a,html h2 a:hover{
color: #2a346c;
}
.subtitle, h4.fl-heading {
font-family: 'ArgoneBlack';
color: #0077C8;
text-transform: uppercase;
font-weight: 400;
font-size: var(--font-size)!important;
letter-spacing: .125rem;
line-height: 1.5rem;
}
.title, h1.fl-heading {
color: #2a346c;
font-weight: 900;
font-size: 3.5rem;
line-height: 4rem;
font-family: "Nunito Sans", Arial, sans-serif;
}
.title--small, h2.fl-heading{
font-family: "Nunito Sans", Arial, sans-serif;
color: #2a346c;
font-weight: 900;
font-size: var(--title-font-size-medium);
line-height: var(--title-line-height-medium);
}
.bodytext, .fl-rich-text{
color: #2a346c;
}
.bodytext ul, .fl-rich-text ul{
margin-bottom: 1.5rem;
}
.fl-rich-text ul li:before,
.fl-rich-text ol li:before{
content: '\2022';
color: #3e7d3f;
left: 0;
transform: translateY(-0.0625rem);
position: relative;
left: -10px;
}
.bodytext b,.bodytext strong, html .fl-builder-content .fl-rich-text b ,html .fl-builder-content .fl-rich-text strong{
margin-bottom: 1.5rem;
font-weight: 900;
}  .fl-node-0oxu8sdrang4{
position: absolute;
top: 0px;
right: -185px;
}
@media print, screen and (max-width: 992px) {
.fl-node-9013woxfjbq4 .fl-row-content{ position: relative;
overflow: hidden;
}
}
.fl-node-0oxu8sdrang4 img{
border: 1px solid transparent;
border-radius: 50%;
}  .language_switcher_wrapper .wpml-ls-statics-shortcode_actions ul{
padding-left: 26px;
position: relative;
padding-bottom: 6px;
}
.language_switcher_wrapper .wpml-ls-statics-shortcode_actions ul li a span{
text-transform: uppercase;
font-family: ArgoneBlack;
}
.language_switcher_wrapper .wpml-ls-statics-shortcode_actions ul::before{ content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.04937 13C2.46079 17.1438 5.4017 20.5434 9.30616 21.633C9.08211 21.2654 8.84665 20.852 8.61138 20.3961C7.66497 18.5625 6.70813 16.0165 6.52961 13H2.04937ZM8.53361 13C8.70903 15.6132 9.54376 17.8419 10.3886 19.4789C10.8629 20.3977 11.3362 21.122 11.6879 21.6129C11.7969 21.7651 11.894 21.8945 11.9755 22L12 22L12.0245 22C12.106 21.8945 12.2031 21.7651 12.3121 21.6129C12.6638 21.122 13.1371 20.3977 13.6114 19.4789C14.4562 17.8419 15.291 15.6132 15.4664 13H8.53361ZM15.4664 11H8.53361C8.70903 8.38681 9.54376 6.15807 10.3886 4.52114C10.8629 3.6023 11.3362 2.87799 11.6879 2.38707C11.7969 2.23495 11.894 2.10554 11.9755 2.00003L12 2L12.0245 2.00003C12.106 2.10554 12.2031 2.23495 12.3121 2.38707C12.6638 2.87799 13.1371 3.6023 13.6114 4.52114C14.4562 6.15807 15.291 8.38681 15.4664 11ZM17.4704 13C17.2919 16.0165 16.335 18.5625 15.3886 20.3961C15.1533 20.852 14.9179 21.2654 14.6938 21.633C18.5983 20.5434 21.5392 17.1438 21.9506 13H17.4704ZM21.9506 11H17.4704C17.2919 7.98349 16.335 5.43752 15.3886 3.60386C15.1533 3.14801 14.9179 2.73456 14.6938 2.36703C18.5983 3.45661 21.5392 6.85624 21.9506 11ZM6.52961 11H2.04937C2.46079 6.85624 5.4017 3.45661 9.30616 2.36703C9.08211 2.73456 8.84665 3.14801 8.61138 3.60386C7.66497 5.43752 6.70813 7.98349 6.52961 11ZM12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24Z" fill="%232a346c"></path></svg>');
display: inline-block;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%); } .ellipse__svg{
width:100%!important;
}
.ellipse{
top:1px;
}
.otgs-development-site-front-end{
display:none!important;
}
@media screen and (min-width: 75em) {
.ce-uploads__list__item {
padding: 1.5rem 0;
}
}
.ce-uploads__list__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 0.125rem dashed #CCE4F4;
padding: 1rem 0;
}
.ce-uploads__list__item__info {
display: inline;
flex-basis: 70%;
padding-right: 3%;
}
.ce-uploads__list__item >a{
flex-basis: 25%;
}
@media screen and (min-width: 75em) {
.ce-uploads__list__item__info {
font-size: 1.125rem;
line-height: 2rem;
}
}
.ce-uploads__list__item__info {
color: #2a346c;
}
.ce-uploads-filename {
font-weight: 900;
display: inline;
font-size:18px;
}
.ce-uploads__list__item .button{
min-height: 40px!important;
padding: 0 24px !important;
}
.ce-uploads-extension {
text-transform: uppercase;
}
.ce-uploads__list__item__button--mobile {
line-height: 0;
}
@media print, screen and (min-width: 48em) {
.hide-for-medium {
display: none !important;
}
}
@media screen and (min-width: 75em) {
.form {
margin-bottom: 5rem;
}
}
@media screen and (min-width: 75em) {
.form .form__fieldset {
margin-bottom: 3rem;
}
}
@media screen and (min-width: 75em) {
.form .form__fieldset__title {
margin-bottom: 1.5rem;
}
}
@media screen and (min-width: 75em) {
.form .subtitle {
font-size: 1.125rem;
}
}
.form .form__field__wrap {
position: relative;
line-height: 0;
}
.form .form__field {
margin-bottom: 24px;
}
@media screen and (min-width: 75em) {
.form__textarea {
min-height: 3.5rem;
}
}
@media screen and (min-width: 75em) {
.form__input, .form__textarea {
font-size: 1.125rem;
line-height: 2rem;
padding: 8px 14px;
}
}
.form__input, .form__textarea {
background: transparent!important;
color: #2a346c;
width: 100%;
outline: 0;
-webkit-appearance: none!important;
-moz-appearance: none!important;
appearance: none!important;
-webkit-border-radius: 0!important;
border: 0!important;
border-bottom: 0.125rem dashed #CCE4F4!important;
-webkit-transition: color .2s ease, border-color .2s ease, border-style .2s ease;
transition: color .2s ease, border-color .2s ease, border-style .2s ease;
padding: 0 0 .375rem!important;
font-size: .875rem!important;
font-weight: 900!important;
line-height: 1.5rem!important;
box-shadow: none!important;
}
.form__input+label {
top: 0px;
line-height: 2rem;
}
.form__textarea+label{
top: 20px;
}
.form__input+label, .form__textarea+label {
background-color: transparent;
position: absolute;
left: 0;
font-size: 18px;
line-height: 1.5rem;
-webkit-transition: background-color .2s ease, font-size .2s ease, line-height .2s ease, top .2s ease;
transition: background-color .2s ease, font-size .2s ease, line-height .2s ease, top .2s ease;
color:#2a346c;
}
.form .grid-container.full {
padding-right: 0;
padding-left: 0;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
@media print, screen and (min-width: 48em) {
.form .grid-margin-x>.medium-6 {
width: calc(50% - 2rem);
}
}
.form .grid-x {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
@media print, screen and (min-width: 48em) {
.form .grid-margin-x>.medium-6 {
width: calc(50% - 2rem);
}
}
@media print, screen and (min-width: 48em) {
.form .grid-margin-x {
margin-left: -1rem;
margin-right: -1rem;
}
}
@media print, screen and (min-width: 48em) {
.form .grid-margin-x>.cell {
width: calc(50% - 32px);
margin-left: 16px;
margin-right: 16px;
}
}
.form__checkbox {
position: absolute;
opacity: 0;
left: -9999rem;
}
@media screen and (min-width: 75em) {
.form__checkbox+label {
font-size: 1.125rem;
line-height: 2rem;
}
}
.form__checkbox+label {
display: block;
position: relative;
cursor: pointer;
padding-left: 2.5rem;
font-size: .875rem;
line-height: 1.5rem;
}
@media screen and (min-width: 75em) {
.form__checkbox+label {
font-size: 1.125rem;
line-height: 2rem;
color:#2a346c;
}
}
@media print, screen and (min-width: 48em) {
.form__checkbox+label:after {
width: 2rem;
height: 2rem;
}
}
.form__checkbox+label:after {
content: '';
position: absolute;
left: 0;
top: 0;
display: inline-block;
width: 1.5rem;
height: 1.5rem;
background: #fff;
border: 0.125rem #CCE4F4 solid;
-webkit-transition: background .2s ease;
transition: background .2s ease;
}
@media print, screen and (min-width: 48em) {
.form__checkbox+label:after {
width: 2rem;
height: 2rem;
}
}
.form__field .form-check{
padding-left: 0px;
}
.captcha {
margin-bottom:30px;
}
.form__actions {
text-align: right;
}
#menu-main_menu_de_mobile-1 a {
background: #0077C8 !important;
color: #fff !important;
height: 2.5rem !important;
font-size: 16px !important;
line-height: 1.5rem !important;
padding: 0 1.5rem !important;
letter-spacing: .125rem !important;
border-radius: 3.125rem !important;
font-family: ArgoneBlack !important;
padding-top: 8px !important;
}
.fl-node-6akemydb9o42 .uabb-creative-menu.off-canvas .menu {
margin-top: 80px;
margin-left: 20px;
}
#menu-main_menu_de_mobile-1  #menu-item-677 .sub-menu li{
min-height: 65px;
}
.fl-node-ts0jv16gqo74 > .fl-row-content-wrap,
.fl-node-8h961znoyfwb > .fl-row-content-wrap
{
padding-top: 0px;
} #menu-footer_menu_2_de li a,
#menu-footer_menu_2_en li a
{
transition: border-color .2s ease;
border-bottom: .125rem solid transparent;
padding-left:0px;
margin-left: 14px;
padding-right: 0px;
margin-right: 14px;
}
#menu-footer_menu_2_de li a:hover,
#menu-footer_menu_2_en li a:hover
{
transition: border-color .2s ease;
border-bottom: .125rem solid white;
}
.impressum_page a{
color:#3e7d3f;
transition: border-color .2s ease;
border-bottom: .125rem solid transparent;
}
.impressum_page a:hover{
color:#3e7d3f;
transition: border-color .2s ease;
border-bottom: .125rem solid #3e7d3f;
} #blog_wrapper .post-374 .fl-heading{
display: none;
}
#menu-main_menu_de_mobile li a{
font-family:'ArgoneBlack';
font-size:18px;
padding-bottom: 5px;
margin-bottom: 10px;
padding-left: 0px;
margin-left: 10px;
width: fit-content;
padding-right: 0px;
margin-right: 10px;
} #menu-main_menu_de_mobile li#menu-item-729 a span,
#menu-main_menu_de_mobile li#menu-item-683 a span
{
color:#80BBE4;
font-size:90%;
}
#menu-main_menu_de_mobile li#menu-item-730 a path,
#menu-main_menu_de_mobile li#menu-item-731 a path,
#menu-main_menu_de_mobile li#menu-item-732 a path
{
fill:#80BBE4;
}
#menu-main_menu_de_mobile #menu-item-wpml-ls-18-en,
#menu-main_menu_de_mobile #menu-item-wpml-ls-18-de
{
position: absolute;
top: -108px;
right: 20px;
}
#menu-main_menu_de_mobile #menu-item-wpml-ls-18-en a,
#menu-main_menu_de_mobile #menu-item-wpml-ls-18-de a
{
color:#80BBE4;
}
#menu-main_menu_de_mobile #menu-item-wpml-ls-18-en a:before,
#menu-main_menu_de_mobile #menu-item-wpml-ls-18-de a:before
{
margin-right: 10px;
display: inline-block;
content:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.04937 13C2.46079 17.1438 5.4017 20.5434 9.30616 21.633C9.08211 21.2654 8.84665 20.852 8.61138 20.3961C7.66497 18.5625 6.70813 16.0165 6.52961 13H2.04937ZM8.53361 13C8.70903 15.6132 9.54376 17.8419 10.3886 19.4789C10.8629 20.3977 11.3362 21.122 11.6879 21.6129C11.7969 21.7651 11.894 21.8945 11.9755 22L12 22L12.0245 22C12.106 21.8945 12.2031 21.7651 12.3121 21.6129C12.6638 21.122 13.1371 20.3977 13.6114 19.4789C14.4562 17.8419 15.291 15.6132 15.4664 13H8.53361ZM15.4664 11H8.53361C8.70903 8.38681 9.54376 6.15807 10.3886 4.52114C10.8629 3.6023 11.3362 2.87799 11.6879 2.38707C11.7969 2.23495 11.894 2.10554 11.9755 2.00003L12 2L12.0245 2.00003C12.106 2.10554 12.2031 2.23495 12.3121 2.38707C12.6638 2.87799 13.1371 3.6023 13.6114 4.52114C14.4562 6.15807 15.291 8.38681 15.4664 11ZM17.4704 13C17.2919 16.0165 16.335 18.5625 15.3886 20.3961C15.1533 20.852 14.9179 21.2654 14.6938 21.633C18.5983 20.5434 21.5392 17.1438 21.9506 13H17.4704ZM21.9506 11H17.4704C17.2919 7.98349 16.335 5.43752 15.3886 3.60386C15.1533 3.14801 14.9179 2.73456 14.6938 2.36703C18.5983 3.45661 21.5392 6.85624 21.9506 11ZM6.52961 11H2.04937C2.46079 6.85624 5.4017 3.45661 9.30616 2.36703C9.08211 2.73456 8.84665 3.14801 8.61138 3.60386C7.66497 5.43752 6.70813 7.98349 6.52961 11ZM12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24Z" fill="%2380BBE4"></path></svg>');
}
#menu-main_menu_de_mobile #menu-item-wpml-ls-18-en a span,
#menu-main_menu_de_mobile #menu-item-wpml-ls-18-de a span
{
color:#80BBE4
}
#menu-main_menu_de_mobile .current_page_item a{
border-bottom: 0.0625rem solid #fff;
}
#menu-item-677 ul.sub-menu{
width: fit-content;
border: 0px solid white;
box-shadow:none;
margin-bottom: 20px;
}
#menu-item-677 ul.sub-menu li{
border-bottom-width: 0px;
margin-left: 20px;
}
#menu-item-677 ul.sub-menu li a{
font-size:90%;
margin-bottom: 0px;
}
.fl-node-27ej5z8gba1n{
margin-top: -1px;
}
.fl-node-34sq6p07ueg9 img,.fl-node-gu09tzsm86h2 img,.fl-node-wk32harydtbn img{
border-radius: 50%;
}