@charset "UTF-8";
/* https://www.ftmafo.de/wp-content/plugins/ttlab-improvements/assets/ttlab-public.css?ver=1.1.12 */
.ttlab-text-align--right{text-align:right}.ttlab-text-align--left{text-align:left}.ttlab-text-align--center{text-align:center}.ttlab-heading-title,.ttlab-cta--preheadline,.ttlab-cta--headline{font-family:Playfair Display}@media (min-width:767px){.ttlab-heading-title{font-size:2.3rem!important}}@media (max-width:767px){.ttlab-heading-title{font-size:1.75rem!important}}.ttlab-subheading--w{font-size:30px!important;color:#404040;font-weight:600;margin:0}.ttlab-subheading.ttlab-subheadling-w,.ttlab-subheading.ttlab-subheading--p{color:inherit!important;font-size:30px;font-weight:600;margin:0}.ttlab-subheading,.ttlab-cta--button{font-family:PT Sans Narrow}.ttlab-heading-title,.ttlab-subheading{color:#AABE3F!important}.ttlab-subheading.headline--style-2{font-size:24px!important;color:#404040!important;font-weight:600;text-transform:uppercase}.ttlab-subheading,.ttlab-cta--button{font-weight:700}h3.ttlab-subheading,.ttlab-cta--button{color:#7f7f7f}.ttlab-list-container{padding-left:0;margin-left:0;margin-top:-15px;margin-bottom:5px}.ttlab-subheading+.ttlab-list-container{margin-top:0}.ttlab-list-container.ttlab-list-style--checkicon{list-style:none}.ttlab-list-container.ttlab-list-style--checkicon li{display:flex}.ttlab-list-container.ttlab-list-style--checkicon li::before{content:" ";display:inline-block;background:url(https://www.ftmafo.de/wp-content/plugins/ttlab-improvements/assets/Check-FTw.svg);width:32px;height:32px;margin-top:3px;margin-right:5px}.ttlab-list-container p{display:none!important}.ttlab-list-container--item{margin-left:.85em;line-height:1.66em;color:#AABE3F;font-size:21px}.ttlab-list-container.ttlab-list-style--checkicon .ttlab-list-container--item{margin-left:-5px}.ttlab-list-container--item b,.ttlab-list-container--item strong{color:#AABE3F}.ttlab-list-container--item--text{font-weight:400!important;font-size:21px!important;color:#7f7f7f!important;text-transform:none!important;margin:0!important;line-height:1.66em!important}.ttlab-list-container.ttlab-list-style--checkicon .ttlab-list-container--item--text{width:100%}.ttlab-container{width:100%;padding:0;margin:0}.ttlab-container__wrap{display:flex;flex-wrap:wrap;align-items:center;margin:0 auto;max-width:1140px}.ttlab-col{width:100%}@media (min-width:720px){.ttlab-col{width:50%}}.ttlab-cta .ttlab-container__wrap{padding-top:35px;padding-left:20px;padding-right:20px;padding-bottom:35px}.ttlab-cta.ttlab-cta--style1{background:rgb(162,207,114);background:linear-gradient(90deg,rgba(162,207,114,1) 0%,rgba(173,190,65,1) 100%)}.ttlab-cta.ttlab-cta--style1 .ttlab-cta--preheadline{font-size:2rem}.ttlab-cta.ttlab-cta--style1 .ttlab-cta--headline{font-size:2.2rem!important;color:white!important;margin-bottom:0}@media (max-width:720px){.ttlab-cta.ttlab-cta--style1 .ttlab-container__wrap .ttlab-col:nth-child(1){width:100%;text-align:center}.ttlab-cta.ttlab-cta--style1 .ttlab-container__wrap .ttlab-col:nth-child(2){width:100%;text-align:center}}@media (min-width:720px){.ttlab-cta.ttlab-cta--style1 .ttlab-container__wrap .ttlab-col:nth-child(1){width:55%}.ttlab-cta.ttlab-cta--style1 .ttlab-container__wrap .ttlab-col:nth-child(2){width:45%;text-align:center}}.ttlab-cta--button{display:inline-block;text-decoration:none;padding:15px 35px 15px;background-color:#fff;line-height:1.5;text-transform:uppercase;box-shadow:0 0 4px rgba(0,0,0,.4);border-radius:12px;box-sizing:border-box}.ttlab-cta--style1 .ttlab-cta--button{font-size:1.5rem}.ttlab-cta--button.ttlab-button--style2,.post-item--link .button{color:#fff;text-transform:none;box-shadow:0 0 0;background:rgb(162,207,114);padding:8px 35px;min-width:129px;text-align:center;margin-top:15px;margin-bottom:15px;background:linear-gradient(90deg,rgba(162,207,114,1) 0%,rgba(173,190,65,1) 100%)}.ttlab-cta--button.ttlab-button--style2:active,.ttlab-cta--button.ttlab-button--style2:focus,.post-item--link .button:active,.post-item--link .button:focus{color:#7f7f7f}.ttlab-cta--preheadline,.ttlab-cta--headline{color:#fff}.ttlab-cta--headline{font-weight:700}@media only screen and (max-width:769px){.ttlab-cta .ttlab-cta--button{margin-top:25px}.swap-on-mobile{display:flex!important;flex-direction:column-reverse}.container-especial-1,.container-especial-2,.contact-cta-multicolumn{margin-left:0!important;margin-right:0!important}.container-especial-2{padding:32px 12%!important}.contact-cta-multicolumn{padding:32px 8%!important}.text-especial-1,.text-especial-1>p,.text-especial-1>span,.margin-especial-1{text-align:center!important}.align-center-mobil{text-align:center!important}}@media only screen and (min-width:769px){.extra-space .vc_col-sm-6:nth-child(1){padding-right:50px!important}.extra-space .vc_col-sm-6:nth-child(2){padding-left:50px!important}}.vc_box_rounded img{border-radius:12px!important}.container-especial-1,.container-especial-2,.contact-cta-multicolumn{box-shadow:0 0 12px rgba(0,0,0,.15);border-radius:12px;margin-bottom:50px!important;margin-top:32px!important}.container-especial-1{padding:16px}.container-especial-2{padding:32px 25%}.contact-cta-multicolumn{padding:32px 12%!important}.text-especial-1,.text-especial-1>p,.text-especial-1>span{margin-bottom:10px;color:#aabe3f}.margin-especial-1 .ttlab-cta--button,.margin-especial-1 .ttlab-cta--button.ttlab-button--style2{margin-top:0!important}.ttlab-cta-download--headline,.ttlab-heading-title.headline--style-2{font-family:PT Sans Narrow;font-size:1.6rem!important;color:black!important}.ttlab-heading-title.headline--style-2+p{font-size:1.6rem;line-height:1.3}.ttlab-subheadling-container{display:flex;align-items:center}.ttlab-subheadling-container h2,.ttlab-subheadling-container h3{margin-bottom:0}.ttlab-subheading--figure{margin-right:15px}.ttlab-cta-download .ttlab-col{width:100%}.ttlab-cta-download--style1 .ttlab-container__wrap{padding:0 0 30px}.ttlab-cta-download--headline{font-weight:700}.ttlab-cta-download--desc{font-weight:400}.ttlab-cta-download a b{display:none}.ttlab-heading-title.download-header,.ttlab-heading--after-text.download-header{color:white!important}.ttlab-stats-card{position:relative;border-radius:14px;border:2px solid #adbe3a;padding:10px;text-align:center;overflow:hidden}.ttlab-stats-card:hover{border-radius:14px 8px 14px 14px;box-shadow:0 0 16px rgba(0,0,0,.15);background-color:#fff}.ttlab-stats-card::before{content:" ";position:absolute;top:0;right:0;border:10px solid #adbe3a;border-bottom-color:rgb(173,190,58);border-left-color:rgb(173,190,58);border-bottom-color:transparent;border-left-color:transparent;opacity:0;transition:.25s opacity ease-in}.ttlab-stats-card:hover::before{opacity:1}.ttlab-stats-card .stats-card-title{color:rgb(127,127,127);font-family:"PT Sans Narrow",sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:18px;margin-bottom:20px}.ttlab-stats-card hr{width:54px!important;height:0;border:0;border-bottom:1px solid;margin:10px auto 15px}.ttlab-stats-card .stats-card-image-wrapper{margin-bottom:20px}.ttlab-stats-card .stats-card-title a{color:#7f7f7f;text-decoration:none}.ttlab-stats-card .stats-card-title a:hover{color:#acbe3b}.ttlab-stats-card .stats-card-subtitle{color:#7f7f7f;font-family:"PT Sans Narrow",sans-serif;font-size:30px;font-style:normal;font-weight:700}.ttlab-stats-card .stats-card-text{color:#7f7f7f;font-family:"PT Sans Narrow",sans-serif;font-size:19px;font-weight:500;line-height:20px;margin-bottom:20px}.stats-card-button{text-decoration:none!important;font-family:PT Sans Narrow;font-weight:700;display:inline-block;line-height:1.5;color:#fff;text-transform:none;box-shadow:0 0 0;background:rgb(162,207,114);padding:8px 35px;min-width:129px;text-align:center;margin-top:15px;margin-bottom:15px;background:linear-gradient(90deg,rgba(162,207,114,1) 0%,rgba(173,190,65,1) 100%);transition:.25s opacity ease-in;margin-bottom:35px;border-radius:8px;box-sizing:border-box}.stats-card-button:hover{color:#fff}.ttlab-container-grid{display:grid;gap:20px}.ttlab-container-grid.grid-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.ttlab-container-grid.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:1024px){.ttlab-container-grid.grid-4{grid-template-columns:1fr 1fr 1fr}}@media (max-width:720px){.ttlab-container-grid.grid-4{grid-template-columns:1fr 1fr}}@media (max-width:580px){.ttlab-container-grid.grid-4{grid-template-columns:1fr}}