

/* CSS from snippet stylesheet tags */
.recipient-form {
	  display: block;
	  position: relative;
	
	  & .field__input {
	    margin-bottom: 1.5em;
	    width: 100%;
	
	    @media only screen and (max-width: 959px) {
	      margin-bottom: 0.6em;
	    }
	
	    &.recipient-form__message {
	      margin-bottom: calc(var(--gutter) / 2);
	      height: 150px;
	    }
	  }
	
	  .recipient-form__checkbox-wrapper {
	    display: flex;
	    align-items: center;
	    margin-bottom: 2em;
	
	    @media only screen and (max-width: 959px) {
	      margin-bottom: 1.5em;
	    }
	  }
	
	  & .recipient-fields {
	    display: none;
	  }
	}