.box-form-1 {	background-color: #fff;	box-shadow: 0px 34px 40px rgba(38, 69, 85, 0.06);}.box-form-1 .box-header {	padding: 1.25rem 0.9375rem;	text-align: center;	background-color: #1c54e2;}.box-form-1 .box-title {	color: #fff;}.box-form-1 .box-body {	padding: 1.75rem 1.25rem 2.1875rem;}@media (min-width: 768px) {	.box-form-1-offset {		margin-bottom: -7.875rem;	}}@media (min-width: 992px) {	.box-form-1 .box-header {		padding: 1.8125rem 1.25rem;	}	.box-form-1 .box-body {		padding: 2.5625rem 3.125rem 3.375rem;	}	.box-form-1-offset {		margin-bottom: -11.025rem;	}}@media (min-width: 1600px) {	.box-form-1-offset {		margin-bottom: -15.75rem;	}}.box-cta {	padding: 2.1875rem 1.25rem 2.5rem;}.box-cta .box-body {	display: flex;	flex-wrap: wrap;	justify-content: space-between;	align-items: center;	margin-bottom: -10px;	margin-left: -10px;}.box-cta .box-body:empty {	margin-bottom: 0;	margin-left: 0;}.box-cta .box-body > * {	margin-top: 0;	margin-bottom: 10px;	margin-left: 10px;}.box-cta * + .box-body {	margin-top: 1.09375rem;}.list + .box-cta {	margin-top: 1.5625rem;}@media (min-width: 992px) {	.box-cta {		padding: 4.41875rem 4.375rem;	}	.box-cta * + .box-body {		margin-top: 1.53125rem;	}	.list + .box-cta {		margin-top: 2.1875rem;	}}@media (min-width: 1600px) {	.box-cta {		padding: 6.3125rem 6.25rem;	}	.box-cta * + .box-body {		margin-top: 2.1875rem;	}	.list + .box-cta {		margin-top: 3.125rem;	}}.box-solid {	width: 100%;	padding: 1.875rem 0.9375rem;	background-color: #f6f7f9;}.box-solid .box-price-sm {	font-size: 1rem;}.box-solid * + .box-prices {	margin-top: 0.9375rem;}.box-solid * + .box-price-md {	margin-top: 0.21875rem;}.box-solid * + .box-btn {	margin-top: 0.96875rem;}@media (min-width: 992px) {	.box-solid {		padding: 1.75rem 1.75rem;	}	.box-solid * + .box-prices {		margin-top: 1.3125rem;	}	.box-solid * + .box-price-md {		margin-top: 0.30625rem;	}	.box-solid * + .box-btn {		margin-top: 1.35625rem;	}}@media (min-width: 1600px) {	.box-solid {		padding: 2.5rem 2.5rem;	}	.box-solid * + .box-prices {		margin-top: 1.875rem;	}	.box-solid * + .box-price-md {		margin-top: 0.4375rem;	}	.box-solid * + .box-btn {		margin-top: 1.9375rem;	}}.box-pricing {	width: 100%;	background-color: #f6f7f9;	border-bottom-right-radius: 60px;	transition: all 0.2s ease-in-out;	display: flex;}.box-pricing .box-inner {	display: flex;	flex-direction: column;	align-items: center;	justify-content: center;	min-height: 200px;	width: 100%;}.box-pricing .box-inner > * {	width: 100%;	flex-shrink: 0;}.box-pricing .box-inner {	padding: 1.875rem 0.9375rem;	justify-content: space-between;}.box-pricing .box-list {	padding-left: 0;}.box-pricing .box-price,.box-pricing .box-price-text {	color: #1c54e2;	transition: all 0.2s ease-in-out;}.box-pricing:hover {	color: #fff;	background-color: #1c54e2;}.box-pricing:hover .box-title,.box-pricing:hover .box-price,.box-pricing:hover .box-price-text {	color: #fff;}.box-pricing:hover .box-list .list-item:before {	border-color: #a4bbf9;}.box-pricing * + .box-item {	margin-top: 1.78125rem;}.box-pricing * + .box-price {	margin-top: 0.15625rem;}@media (min-width: 992px) {	.box-pricing .box-inner {		padding: 1.75rem 1.75rem;	}	.box-pricing * + .box-item {		margin-top: 2.49375rem;	}	.box-pricing * + .box-price {		margin-top: 0.21875rem;	}}@media (min-width: 1600px) {	.box-pricing .box-inner {		min-height: 360px;		padding: 2.5rem 2.5rem 1.875rem;	}	.box-pricing * + .box-item {		margin-top: 3.5625rem;	}	.box-pricing * + .box-price {		margin-top: 0.3125rem;	}}.box-book .box-person {	padding: 1.25rem 0.9375rem;	background-color: #f6f7f9;}.box-book .box-person-title {	color: #1c54e2;}.box-book .box-person-date-icon {	margin-right: 0.1875rem;	color: #a4bbf9;}.box-book * + .box-title {	margin-top: 1.25rem;}.box-book * + .box-subtitle {	margin-top: 0.34375rem;}.box-book * + .box-person {	margin-top: 0.625rem;}.box-book * + .box-person-date {	margin-top: 0.28125rem;}.box-book * + .rd-form {	margin-top: 0.75rem;}@media (min-width: 992px) {	.box-book .box-person {		padding: 1.18125rem 1.26875rem 1.09375rem;	}	.box-book .box-person-date-icon {		margin-right: 0.2625rem;	}	.box-book * + .box-title {		margin-top: 1.75rem;	}	.box-book * + .box-subtitle {		margin-top: 0.48125rem;	}	.box-book * + .box-person {		margin-top: 0.875rem;	}	.box-book * + .box-person-date {		margin-top: 0.39375rem;	}	.box-book * + .rd-form {		margin-top: 1.05rem;	}}@media (min-width: 1600px) {	.box-book .box-person {		padding: 1.6875rem 1.8125rem 1.5625rem;	}	.box-book .box-person-date-icon {		margin-right: 0.375rem;	}	.box-book * + .box-title {		margin-top: 2.5rem;	}	.box-book * + .box-subtitle {		margin-top: 0.6875rem;	}	.box-book * + .box-person {		margin-top: 1.25rem;	}	.box-book * + .box-person-date {		margin-top: 0.5625rem;	}	.box-book * + .rd-form {		margin-top: 1.5rem;	}}