/*
  B|KM - Copyright (c) 2020 by Lorenz Baermann
  lorenz.baermann@gmail.com
*/

@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap');
:root {
   --wpforms-field-border-radius:             3px;
   --wpforms-field-background-color:          #fff;
   --wpforms-field-border-color:              rgba(0, 0, 0, 0.25);
   --wpforms-field-text-color:                rgba(0, 0, 0, 0.7);
   --wpforms-label-color:                     rgba(0, 0, 0, 0.85);
   --wpforms-label-sublabel-color:            rgba(0, 0, 0, 0.55);
   --wpforms-label-error-color:               #d63637;
   --wpforms-button-border-radius:            3px;
   --wpforms-button-background-color:         #066aab;
   --wpforms-button-text-color:               #fff;
   --wpforms-field-size-input-height:         43px;
   --wpforms-field-size-input-spacing:        15px;
   --wpforms-field-size-font-size:            16px;
   --wpforms-field-size-line-height:          19px;
   --wpforms-field-size-padding-h:            14px;
   --wpforms-field-size-checkbox-size:        16px;
   --wpforms-field-size-sublabel-spacing:     5px;
   --wpforms-field-size-icon-size:            1;
   --wpforms-label-size-font-size:            16px;
   --wpforms-label-size-line-height:          19px;
   --wpforms-label-size-sublabel-font-size:   14px;
   --wpforms-label-size-sublabel-line-height: 17px;
   --wpforms-button-size-font-size:           17px;
   --wpforms-button-size-height:              41px;
   --wpforms-button-size-padding-h:           15px;
   --wpforms-button-size-margin-top:          10px;
   }

h2,h3,h4,h5, h6, h7{
   font-family: Prata, sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
   }
.cim{
   color:black !important;
   }
.sepa{
   padding-top:.5rem !important;
   border-radius: 0px 10px 0px 0px;}
td.sepa h6{
   margin-top: .5rem !important;
   padding-left: .5rem !important;
   font-size: 105%;
   }
label.cim,
.prata{
   font-family: Prata, sans-serif, Arial, Verdana !important;
   }
h3.wp-block-heading mark,
.text-white{color:white !important;}
h7,
label.cim{
   display: block !important;
   font-size: 90%;
   }
.cim input{
   width: 90%;
   border-radius: 0px 20px 0px 0px;
   border-right: .5rem solid rgba(190, 180, 190, 0.4) !important;
   }
.cim input:required{
   border-right: .5rem solid rgba(70, 204, 70, 0.83) !important;
   }
.cim td.sepa{
   background-color: rgba(225, 225, 225, 0.5) !important;
   border-bottom:    1px solid rgba(194, 190, 190, 0.55);
   }
table.void{
   margin-top: 5px !important;
   }
table,
table.void tr td{ border:none !important;}

/*  id='wp-block-library-theme-inline-css' */
.wp-block-audio figcaption {color: #555;font-size: 13px;text-align: center}

.is-dark-theme .wp-block-audio figcaption {color: hsla(0, 0%, 100%, .65)}

.wp-block-embed figcaption {color: #555;font-size: 13px;text-align: center}

.is-dark-theme .wp-block-embed figcaption {color: hsla(0, 0%, 100%, .65)}

.is-dark-theme .blocks-gallery-caption {color: hsla(0, 0%, 100%, .65)}

.wp-block-image figcaption {color: #555;font-size: 13px;text-align: center}

.is-dark-theme .wp-block-image figcaption {color: hsla(0, 0%, 100%, .65)}

.wp-block-pullquote cite, .wp-block-pullquote footer, .wp-block-pullquote__citation {color: currentColor;font-size: .8125em;font-style: normal;text-transform: uppercase}

.wp-block-quote cite, .wp-block-quote footer {color: currentColor;font-size: .8125em;font-style: normal;position: relative}

.wp-block-search .wp-block-search__label {font-weight: 700}

:where(.wp-block-group.has-background) {padding: 1.25em 2.375em}

.wp-block-table td, .wp-block-table th {word-break: normal}

.wp-block-table figcaption {color: #555;font-size: 13px;text-align: center}

.is-dark-theme .wp-block-table figcaption {color: hsla(0, 0%, 100%, .65)}

.wp-block-video figcaption {color: #555;font-size: 13px;text-align: center}

.is-dark-theme .wp-block-video figcaption {color: hsla(0, 0%, 100%, .65)}

:where(.is-layout-flex) {gap: 0.5em;}

:where(.is-layout-grid) {gap: 0.5em;}

body .is-layout-flow > .alignleft {float: left;margin-inline-start: 0;margin-inline-end: 2em;}

body .is-layout-flow > .alignright {float: right;margin-inline-start: 2em;margin-inline-end: 0;}

body .is-layout-flow > .aligncenter {margin-left: auto !important;margin-right: auto !important;}

body .is-layout-constrained > .alignleft {float: left;margin-inline-start: 0;margin-inline-end: 2em;}

body .is-layout-constrained > .alignright {float: right;margin-inline-start: 2em;margin-inline-end: 0;}

body .is-layout-constrained > .aligncenter {margin-left: auto !important;margin-right: auto !important;}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}

body .is-layout-constrained > .alignwide {max-width: var(--wp--style--global--wide-size);}

body .is-layout-flex {display: flex;}

body .is-layout-flex {flex-wrap: wrap;align-items: center;}

body .is-layout-flex > * {margin: 0;}

body .is-layout-grid {display: grid;}

body .is-layout-grid > * {margin: 0;}

:where(.wp-block-columns.is-layout-flex) {gap: 2em;}

:where(.wp-block-columns.is-layout-grid) {gap: 2em;}

:where(.wp-block-post-template.is-layout-flex) {gap: 1.25em;}

:where(.wp-block-post-template.is-layout-grid) {gap: 1.25em;}

.wp-block-navigation a:where(:not(.wp-element-button)) {color: inherit;}

:where(.wp-block-post-template.is-layout-flex) {gap: 1.25em;}

:where(.wp-block-post-template.is-layout-grid) {gap: 1.25em;}

:where(.wp-block-columns.is-layout-flex) {gap: 2em;}

:where(.wp-block-columns.is-layout-grid) {gap: 2em;}

/* id='onepress-style-inline-css' */
#main .video-section section.hero-slideshow-wrapper {background: transparent}

.hero-slideshow-wrapper:after {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);display: block;content: ""}

#parallax-hero .jarallax-container .parallax-bg:before {background-color: rgba(0, 0, 0, 0.3)}

.body-desktop .parallax-hero .hero-slideshow-wrapper:after {display: none !important}

#parallax-hero > .parallax-bg::before {background-color: rgba(0, 0, 0, 0.3);opacity: 1}

.body-desktop .parallax-hero .hero-slideshow-wrapper:after {display: none !important}

#footer-widgets .widget-title {color: #fff}

.gallery-carousel .g-item {padding: 0px 10px}

.gallery-grid .g-item, .gallery-masonry .g-item .inner {padding: 10px}

/* id='moove_gdpr_frontend-inline-css' */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {background-color: #0c4da2}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green {background-color: #0c4da2;border-color: #0c4da2}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover {background-color: #fff;color: #0c4da2}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {background-color: #0c4da2;border: 1px solid #0c4da2}

#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar span.change-settings-button:focus, #moove_gdpr_cookie_info_bar button.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar button.change-settings-button:focus {-webkit-box-shadow: 0 0 1px 3px #0c4da2;-moz-box-shadow: 0 0 1px 3px #0c4da2;box-shadow: 0 0 1px 3px #0c4da2}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover, #moove_gdpr_cookie_info_bar span[data-href] > u.change-settings-button {color: #0c4da2}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {color: inherit}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {color: inherit}

#moove_gdpr_cookie_modal .gdpr-acc-link {line-height: 0;font-size: 0;color: transparent;position: absolute}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover, #moove_gdpr_cookie_info_bar span[data-href] > u.change-settings-button, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g, span.change-settings-button:focus, button.change-settings-button.focus-g, button.change-settings-button:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus {color: #0c4da2}

/* Gutentor */
#section-b65e83d6-e9ff-4c46-a330-7934a657d12e .gutentor-single-item .gutentor-single-item-title, #section-b65e83d6-e9ff-4c46-a330-7934a657d12e .gutentor-single-item .gutentor-single-item-title a {color: #000;font-family: 'Open Sans', sans-serif;font-size: 30px;font-weight: 800;margin: 0 0 15px 0}

@media only screen and (min-width: 768px) {
   #section-b65e83d6-e9ff-4c46-a330-7934a657d12e .gutentor-single-item .gutentor-single-item-title, #section-b65e83d6-e9ff-4c46-a330-7934a657d12e .gutentor-single-item .gutentor-single-item-title a {font-size: 30px}
   }

@media only screen and (min-width: 992px) {
   #section-b65e83d6-e9ff-4c46-a330-7934a657d12e .gutentor-single-item .gutentor-single-item-title, #section-b65e83d6-e9ff-4c46-a330-7934a657d12e .gutentor-single-item .gutentor-single-item-title a {font-size: 34px}
   }

#section-b65e83d6-e9ff-4c46-a330-7934a657d12e .gutentor-single-item .gutentor-single-item-desc {color: #000;font-family: 'Open Sans', sans-serif;font-size: 17px;font-weight: 300;line-height: 1.5}

#section-03e3c817-7fd7-4701-89af-c10084b8740f .gutentor-section-title .gutentor-title {color: #2f4858;font-family: 'Prata', serif;font-size: 24px;font-weight: 400}

@media only screen and (min-width: 768px) {
   #section-03e3c817-7fd7-4701-89af-c10084b8740f .gutentor-section-title .gutentor-title {font-size: 32px}
   }

#section-03e3c817-7fd7-4701-89af-c10084b8740f .gutentor-grid-item-wrap {padding: 40px 0 0 0}

#section-03e3c817-7fd7-4701-89af-c10084b8740f {padding: 40px 0 40px 0}

@media only screen and (min-width: 768px) {
   #section-03e3c817-7fd7-4701-89af-c10084b8740f {padding: 60px 0 60px 0}
   }

@media only screen and (min-width: 992px) {
   #section-03e3c817-7fd7-4701-89af-c10084b8740f {padding: 80px 0 80px 0}
   }

#section-03e3c817-7fd7-4701-89af-c10084b8740f .gutentor-single-item .gutentor-single-item-desc {color: #798897;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 400;line-height: 1.7}

#section-f7105b82-3283-4161-9f6e-face4af31476 .gutentor-single-item .gutentor-single-item-title, #section-f7105b82-3283-4161-9f6e-face4af31476 .gutentor-single-item .gutentor-single-item-title a {color: #0f4469;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 700;margin: 30px 0 15px 0}

#section-f7105b82-3283-4161-9f6e-face4af31476 .gutentor-single-item {background: #fff;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.06);padding: 40px 40px 40px 40px}

#section-f7105b82-3283-4161-9f6e-face4af31476 .gutentor-single-item .gutentor-single-item-desc {color: #5f666d;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 400;line-height: 2}

#section-f7105b82-3283-4161-9f6e-face4af31476 .gutentor-single-item .gutentor-single-item-icon-box {color: #3498db;font-size: 50px}

#section-747cc93a-0557-4e12-a5eb-79544f399af5 .gutentor-section-title .gutentor-title {color: #111}

#section-747cc93a-0557-4e12-a5eb-79544f399af5 .gutentor-single-item .gutentor-single-item-icon-box {font-size: 20px;color: #275cf6}

#section-747cc93a-0557-4e12-a5eb-79544f399af5 .gutentor-single-item .gutentor-single-item-icon-box .gutentor-social-icon {color: #275cf6}

#section-747cc93a-0557-4e12-a5eb-79544f399af5 .gutentor-single-item:hover .gutentor-single-item-icon-box {color: #1949d4}

#section-747cc93a-0557-4e12-a5eb-79544f399af5 .gutentor-single-item .gutentor-single-item-icon-box .gutentor-social-icon:hover {color: #1949d4}
