.wpcf7 h1,.wpcf7 h2,.wpcf7 h3,.wpcf7 h4,.wpcf7 h5,.wpcf7 h6{margin-bottom:var(--tripp-spacing-xs)}.wpcf7 .tripp-xt-required{color:var(--tripp-color-alert)}.wpcf7 .wpcf7-list-item{display:block;margin:1rem 0 0}.wpcf7 .wpcf7-list-item-label{display:inline;vertical-align:middle}.wpcf7 .wpcf7-spinner{position:absolute}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-acceptance-missing{background-color:rgba(220,50,50,.5);border:none;border-radius:.5rem;color:#fff;margin:1.5rem 0;padding:1.5rem}.wpcf7 :is(input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea).wpcf7-not-valid{border-color:var(--tripp-color-alert)}.wpcf7 .wpcf7-not-valid-tip{color:var(--tripp-color-alert);font-size:var(--tripp-font-size-xs);margin:.5rem 0 0}.wpcf7 form.failed .wpcf7-response-output{background-color:rgba(220,50,50,.5);color:#fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:rgba(255,185,0,.2)}.wpcf7-form>p{margin:0 0 1rem}.wpcf7-form select{width:100%}.wpcf7-form .wpcf7-acceptance label{margin:0}.tripp-xt-form-col>label{font-weight:600}.tripp-xt-form-row.has-align-left{text-align:left}.tripp-xt-form-row.has-align-center{text-align:center}.tripp-xt-form-row.has-align-right{text-align:right}.tripp-xt-form-row.has-width-100 p{width:100%}.tripp-xt-newsletter-form :is(input[type=email],input[type=text]).wpcf7-not-valid{border:2px solid var(--tripp-color-alert)}.tripp-xt-newsletter-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.tripp-xt-newsletter-form .wpcf7-acceptance label{display:flex;flex-flow:row nowrap;font-size:var(--tripp-font-size-sm);width:100%}.tripp-xt-newsletter-form .wpcf7-acceptance input[type=checkbox]{flex:0 0 1.8rem;margin-right:1rem;margin-top:.2rem;width:1.8rem}.tripp-xt-newsletter-form .wpcf7-acceptance .wpcf7-list-item-label{flex:1 1 100%;width:100%}.tripp-xt-newsletter-form .wpcf7-list-item-label a{text-decoration:underline}