.trauma-transformation-hero {
	padding-top: 12px;	
}

.trauma-hero-box {
	width: 100%;
	max-width: 700px;
	padding-top: 60px;
	padding-bottom: 100px;
}

.feature-logos { margin-bottom: 20px; }

.gold-list { margin-bottom: 10px; }

.gold-list li { padding-left: 20px; }

.gold-text-bg { 
	background: linear-gradient(31deg, #DDAE53 -10.4%, #FCE9AA 83.88%); 
	padding: 0 10px;
}

.trauma-transformation-masterclass { padding-bottom: 70px; }

.question-answers {
	padding-top: 64px;
	padding-bottom: 70px;
	background: #edeff4;
}

.masterclass-box { 
	column-gap: 20px; 
	padding: 20px;
}

.masterclass-box__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 80px;
    height: 80px;
    border: 10px solid #f6f7f9;
    border-radius: 50%;
}

.question-answers-banner {
	background-image: url('../../images/trauma-transformation/masterclass-banner-sm.png');
	padding-inline: 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 20px;
}

.question-answers-banner-content {
	padding-top: 20px;
	padding-bottom: 20px;
}

.question-answers-banner-img {
	width: 100%;
    max-width: 290px;
    margin-top: -15px;
    margin-bottom: -15px;
}

.image-text-masterclass {
	padding-top: 70px;
	padding-bottom: 70px;
}

.embed-button {
	padding-top: 12px;
	padding-bottom: 12px;
}

.embed-button:hover { opacity: 1 !important; }

.webinar-hero__box-thank-you {
	padding-top: 50px;
	padding-bottom: 50px;
}

.webinar-hero__box--grey {
    background-color: #EDEFF4;
    padding: 10px;
    width: 100%;
    max-width: 670px;
    margin: 0 auto;
}

.webinar-hero__box--grey a {
	color: #286FD9;
	text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
    text-decoration-color: initial;
    transition: .3s ease-in-out;
}

.webinar-hero__box--grey a:hover,
.webinar-hero__box--grey a:focus { 
	color: #286FD9;
	text-decoration-color: transparent; 
}


.txt--sm { 
    font-size: 16px;
    line-height: 1.5; 
}

.trauma-transformation-hero .input-wrapper {
	display: flex;
	column-gap: 20px;
}

.trauma-transformation-hero .sv-form__vertical .input-group { width: 100%; }

.trauma-transformation-hero .sv-form__box {
	width: 100%;
	max-width: 600px;
	margin-left: 0;
}

.trauma-transformation-hero .response { max-width: 420px; }

@media only screen and (max-width: 767px) {
	.trauma-transformation-hero { 
		background: linear-gradient(175deg, #F3F0E5 59.4%, rgba(243, 240, 229, 0.88) 66.02%, rgba(243, 240, 229, 0.00) 73.13%), -40.572px 487.819px / 121.639% 70.885% no-repeat;
	}

	.trauma-transformation-hero .sv-form__box { max-width: 100%; }

	.trauma-hero-box {
    	padding-top: 30px;
    	padding-bottom: 0;
    	max-width: 100%;
    	text-align: center;
	}

	.trauma-hero-box br { display: none; }

	.feature-logos { margin-bottom: 0; }

	.trauma-transformation-masterclass { padding-bottom: 30px; }

	.question-answers {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.question-answers-banner { padding: 30px 15px; }

	.question-answers-banner-content {
		padding-top: 0;
		padding-bottom: 0;
		text-align: center;
	}

	.question-answers-banner { flex-direction: column; }

	.question-answers-banner-img {
		margin-top: 0;
		margin-bottom: 0;
	}

	.image-text-masterclass {
    	padding-top: 30px;
    	padding-bottom: 0;
	}

	.hero-mobile-img { margin-top: -50px; }
}

@media only screen and (max-width: 575px) {
	.trauma-hero-box h3 { 
		font-size: 26px; 
		line-break: 1.46;
	}

	.txt--20 { font-size: 18px; }

	.masterclass-box { padding: 15px 10px; }

	.webinar-hero__box-thank-you { padding: 30px 20px; }

	.trauma-transformation-hero .input-wrapper { flex-direction: column; }

	.trauma-transformation-hero .sv-form__vertical .parsley-errors-list {
    	top: auto;
    	bottom: -17px;
	}
}