.fc-section--contact-cta{background:var(--fc-dark);overflow:hidden;padding:0;position:relative}@media(min-width:1024px){.fc-section--contact-cta{height:830px}}.fc-contact__bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.fc-contact__container{margin:0 auto;max-width:1440px;padding:0 16px;position:relative;z-index:10}@media(min-width:640px){.fc-contact__container{padding-inline:32px}}@media(min-width:1024px){.fc-contact__container{height:100%;padding-inline:100px}}.fc-contact__left{color:var(--fc-white);display:flex;flex-direction:column;gap:16px;padding:60px 0 40px}@media(min-width:1024px){.fc-contact__left{bottom:0;gap:0;justify-content:center;left:100px;padding:0;position:absolute;top:0;width:273px}}.fc-contact__eyebrow{align-items:center;display:flex;gap:16px;margin-bottom:16px}@media(min-width:1024px){.fc-contact__eyebrow{margin-bottom:60px}}.fc-contact__eyebrow-text{color:var(--fc-light);font-family:var(--fc-font-sans);font-size:20px;font-weight:600;line-height:1.4;margin:0}@media(min-width:1024px){.fc-contact__eyebrow-text{font-size:24px;line-height:36px}}.fc-contact__eyebrow-arrow{flex:0 0 auto;height:24px;width:24px}@media(min-width:1024px){.fc-contact__eyebrow-arrow{height:35px;width:35px}}.fc-contact__heading{color:var(--fc-white);font-family:var(--fc-font-sans);font-size:15px;line-height:1.65;margin:0 0 16px}.fc-contact__heading strong{font-weight:700}@media(min-width:1024px){.fc-contact__heading{font-size:16px;line-height:26.4px;margin-bottom:24px}}.fc-contact__list-label{color:var(--fc-white);font-family:var(--fc-font-sans);font-size:15px;font-weight:400;line-height:1.65;margin:0 0 12px}@media(min-width:1024px){.fc-contact__list-label{font-size:16px;line-height:26.4px;margin-bottom:16px}}.fc-contact__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}@media(min-width:1024px){.fc-contact__list{gap:10px}}.fc-contact__list-item{align-items:center;color:var(--fc-white);display:flex;gap:10px}.fc-contact__list-item span{font-family:var(--fc-font-sans);font-size:15px;font-weight:400;line-height:1.65}@media(min-width:1024px){.fc-contact__list-item span{font-size:16px;line-height:26.4px}}.fc-contact__list-check{flex:0 0 auto;height:13px;width:18px}@media(min-width:1024px){.fc-contact__list-check{height:15px;width:20px}}.fc-contact__card{background:var(--fc-white);border-radius:8px 8px 0 0;margin-top:20px;padding:30px;z-index:20}@media(min-width:640px){.fc-contact__card{padding:40px}}@media(min-width:1024px){.fc-contact__card{bottom:0;left:calc(25% + 50px);margin-top:0;padding:60px;position:absolute;width:504px}}.fc-contact__card-heading{color:var(--fc-dark);font-family:var(--fc-font-sans);font-size:28px;font-weight:400;line-height:1.35;margin:0 0 30px}@media(min-width:640px){.fc-contact__card-heading{font-size:36px;line-height:54px}}.fc-contact__card-heading b,.fc-contact__card-heading strong{font-weight:700}.fc-contact__form{display:flex;flex-direction:column;gap:0}.fc-contact__field{margin-bottom:20px;position:relative}.fc-contact__field-label{font-size:12px;font-weight:500;left:15px;line-height:18px;padding:0 8px;position:absolute;top:-8px;z-index:1}.fc-contact__field-input,.fc-contact__field-label{background:var(--fc-white);color:var(--fc-dark);font-family:var(--fc-font-sans)}.fc-contact__field-input{border:1px solid rgba(18,6,40,.4);border-radius:4px;font-size:16px;height:60px;outline:none;padding:0 20px;transition:border-color var(--fc-trans-fast),box-shadow var(--fc-trans-fast);width:100%}.fc-contact__field-input::-moz-placeholder{color:rgba(18,6,40,.4)}.fc-contact__field-input::placeholder{color:rgba(18,6,40,.4)}.fc-contact__field-input:focus{border-color:var(--fc-cta);box-shadow:0 0 0 1px var(--fc-cta)}.fc-contact__field-textarea{background:var(--fc-white);border:1px solid rgba(18,6,40,.4);border-radius:4px;color:var(--fc-dark);font-family:var(--fc-font-sans);font-size:16px;height:140px;line-height:24px;outline:none;padding:17px 20px;resize:none;transition:border-color var(--fc-trans-fast),box-shadow var(--fc-trans-fast);width:100%}.fc-contact__field-textarea::-moz-placeholder{color:rgba(18,6,40,.4)}.fc-contact__field-textarea::placeholder{color:rgba(18,6,40,.4)}.fc-contact__field-textarea:focus{border-color:var(--fc-cta);box-shadow:0 0 0 1px var(--fc-cta)}.fc-contact__consent{align-items:flex-start;cursor:pointer;display:flex;gap:9px;margin-bottom:20px}.fc-contact__consent-check{accent-color:var(--fc-cta);border:1px solid rgba(18,6,40,.4);border-radius:2.5px;flex:0 0 auto;height:15px;margin:2px 0 0;width:15px}.fc-contact__consent-text{color:var(--fc-dark);font-family:var(--fc-font-sans);font-size:12px;line-height:19.8px}.fc-contact__consent-text a{color:inherit;text-decoration:underline}.fc-contact__consent-text a:hover{color:var(--fc-cta)}.fc-contact__submit{align-items:center;background:var(--fc-cta);border:1px solid var(--fc-cta);border-radius:4px;color:var(--fc-white);cursor:pointer;display:flex;font-family:var(--fc-font-sans);font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:0;line-height:26.4px;min-height:54px;padding:13px 20px;text-transform:uppercase;transition:background var(--fc-trans-fast);white-space:nowrap;width:100%}@media(min-width:640px){.fc-contact__submit{font-size:16px}}.fc-contact__submit:hover{background:var(--fc-cta-hover);border-color:var(--fc-cta-hover)}.fc-contact__submit img{display:block;height:12px;width:18px}.fc-contact__photo{display:none}@media(min-width:1024px){.fc-contact__photo{bottom:0;display:block;pointer-events:none;position:absolute;right:100px;z-index:20}}.fc-contact__photo-img{height:652px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:452px}.editor-styles-wrapper .wp-block-flowconsulting-section-contact-cta{margin-left:0;margin-right:0;max-width:none}.editor-styles-wrapper .wp-block-flowconsulting-section-contact-cta .fc-contact__list .block-editor-block-list__layout{display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.editor-styles-wrapper .wp-block-flowconsulting-section-contact-cta .fc-contact__list .block-editor-block-list__layout{gap:10px}}.editor-styles-wrapper .wp-block-flowconsulting-section-contact-cta .fc-contact__list [data-type="flowconsulting/contact-guarantee-item"]{margin:0;min-width:0;width:100%}.editor-styles-wrapper .wp-block-flowconsulting-section-contact-cta .fc-contact__photo{pointer-events:auto!important}.editor-styles-wrapper .wp-block-flowconsulting-section-contact-cta .fc-contact__photo .fc-media-canvas{display:inline-block;max-width:452px;position:relative}.editor-styles-wrapper .wp-block-flowconsulting-section-contact-cta .fc-contact__photo .fc-media-canvas img{display:block;height:auto;max-width:100%}.editor-styles-wrapper .wp-block-flowconsulting-section-contact-cta .fc-contact__photo .fc-media-canvas__placeholder{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);max-width:452px;min-height:400px;width:100%}