﻿header{background:var(--wp--preset--color--darkgrey);width:100%;position:sticky;top:0;left:0;z-index:100}footer{margin-top:150px}footer p,footer a{color:#fff !important;font-size:16px}footer .wp-block-group{padding-top:50px;padding-bottom:50px;background-color:var(--wp--preset--color--accent-2);max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto}footer .wp-block-columns{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}footer .wp-block-columns .wp-block-column:nth-child(2){flex-basis:50%;padding-right:40px}footer .wp-block-columns .wp-block-column:last-child,footer .wp-block-columns .wp-block-column:first-child{flex-basis:25%}footer .footer-contact-wrapper{background-color:rgba(120, 205, 255, 0.32);background-blend-mode:lighten;border-top:5px solid var(--wp--preset--color--accent-1)}footer img{width:140px !important}footer figure{margin-bottom:30px !important}.ff_guten_block{padding:40px 20px;max-width:800px;border-radius:0;background:var(--wp--preset--color--accent-1)}.fluentform .text-danger,.fluentform .ff-el-is-error .ff-el-form-check-label,.fluentform .ff-el-is-error .ff-el-form-check-label a{color:#fff}.fluentform .ff-el-is-error{flex-wrap:wrap}.fluentform .ff-el-is-error .text-danger{font-size:0.9em}.fluentform .ff-el-form-control{border-radius:0 !important;padding:11px 15px 11px 25px !important;border:none !important;color:#000;font-family:var(--wp--preset--font-family--lato);font-size:0.95rem}.fluentform .ff-el-input--label{margin-bottom:0}.fluentform .ff-el-input--label label{font-weight:400 !important}.fluentform button[type="submit"]{border:2px solid #fff;border-radius:0;padding:10px 30px;background:var(--wp--preset--color--accent-1);font-size:1em;color:#fff;cursor:pointer;text-decoration:none !important;transition:0.3s}.fluentform button[type="submit"]:hover{border-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--accent-1);background:#fff}.fluentform button[type="submit"]:after{content:">>";font-family:"lato";margin-left:10px}.ff-message-success{box-shadow:none !important;border:none !important;background:var(--wp--preset--color--primary)}.fluentform{--fluentform-danger: #e70a0a;--fluentform-primary: #1a7efb;--fluentform-secondary: #606266;--fluentform-border-color: #dadbdd;--fluentform-border-radius: 0}.ff-el-group{display:flex}.ff-el-group label:not([class="ff-el-form-check-label ff_tc_label"]){display:none !important}.ff-el-group input[type=checkbox]{width:20px;height:20px}.ff-el-group .ff_tc_checkbox{padding-right:20px}.ff-el-group .ff-el-input--label.ff-el-is-required{order:2}.ff-el-group .ff-el-input--label.ff-el-is-required:before{content:"*";font-family:var(--wp--preset--font-family--lato);font-size:2rem;font-weight:700;text-align:center;width:17px;height:17px;line-height:1;padding:4px 2px 0px;position:absolute;z-index:10;right:0;top:0;color:var(--wp--preset--color--accent-1);border-radius:20px}.ff-el-group .ff-el-input--content{flex-basis:100%;flex-shrink:1}.ff-el-group input,.ff-el-group textarea{font-size:var(--wp--preset--font-size--small);border-color:var(--wp--preset--color--primary) !important}*.ishidden{display:none}.sub-headline{font-size:18px;line-height:1.4;font-family:"Lato";font-weight:400;text-transform:uppercase;letter-spacing:2px}.has-small-text h2,.has-small-text h3,.has-small-text h4,.has-small-text h5,.has-small-text h6{font-family:var(--wp--preset--font-family--lato);text-align:left;color:#000;margin-bottom:10px;margin-top:0;font-weight:700}.has-small-text h2{font-size:20px}.has-small-text h3{font-size:18px}.has-small-text h4,.has-small-text h5,.has-small-text h6{font-size:16px}.has-small-text p{font-size:14px}.pgcsimplygalleryblock-grid-item .pgcsimplygalleryblock-grid-item-inner.pgc-bottom-align .pgcsimplygalleryblock-grid-title-wrap{background:rgba(252, 252, 252, 0.596);display:block;width:100%;bottom:0 !important;left:0;padding:10px}.pgcsimplygalleryblock-grid-item-title{background:transparent !important;box-shadow:none !important;color:#000;font-size:16px !important}.pgcsimplygalleryblock-grid-info-wrap{margin:0 !important}.wp-block-list{list-style:none !important;margin-left:0;padding-left:0}.wp-block-list li{padding-left:1em;text-indent:-1em}.wp-block-list li:before{content:"✓";padding-right:12px;color:var(--wp--preset--color--accent-1);font-size:1rem;font-weight:700}