.hero
{
	height: 100vh;
}
.hero__h1
{
	font-weight: 800;
	line-height: 1.1;
	text-transform: uppercase;
}
.hero__lead
{
	font-size: 1.4rem;
}
.separator
{
	height: 8vh;
	text-align: center;
}
.separator:after
{
	display: inline-block;
	content: " ";
	border-right: 1px solid black;/*2px solid #c8aaab*/
	height: 100%;
}
@media all and (orientation: portrait) {

		.hero
		{
			background-image: url("https://veronikakarsaeva.com/wp-content/themes/youandme/assets/landing/psychologist/bg-mob-1.jpg");
			background-position: right top;
			background-color: #d8d6d5;
			background-size: cover;
			background-repeat: no-repeat;
		}	
}
@media all and (max-width: 575.98px) and (orientation: portrait) {

		.hero__h1
		{
			font-size: 1.9rem;
		}
		.hero__lead
		{
			font-size: 1rem;
		}
}
@media all and (min-width: 575.98px) and (orientation: portrait) {
		.hero
		{
			background-image: url("https://veronikakarsaeva.com/wp-content/themes/youandme/assets/landing/psychologist/ha-1_02.jpg");
			background-position: 70% top !important;
		}
		.hero__h1
		{
			font-size: 2.6rem;
		}
		.hero__lead
		{
			font-size: 1.2rem;
		}
}

@media all and (min-width: 992px) and (orientation: landscape) {
		.hero
		{
			background-image: url("https://veronikakarsaeva.com/wp-content/themes/youandme/assets/landing/psychologist/ha-1_02.jpg");
			background-position: 60% top;
			background-color: #d8d6d5;
			background-size: contain;
			background-repeat: no-repeat;	
		}
		.hero__h1
		{
			font-size: 3.6rem;
		}
}
@media all and (min-width:992px) and (max-width: 1199.98px) and (orientation: landscape) {
		.hero__h1
		{
			font-size: 3rem;
		}		
}
@media all and (min-width:1200px) and (max-width: 1439.98px) and (orientation: landscape) {
		.hero__h1
		{
			font-size: 2.4rem;
		}
		.hero__lead
		{
			font-size: 1.1rem;
		}
}
@media all and (min-width:1440px) and (orientation: landscape) {
		.hero__h1
		{
			font-size: 3rem;
		}

}
.article__text li:before, .list-decorated li:before {

    color: #c8aaab;
    font-size: 1.2em;
    font-weight: 400;
    margin-left: -1.75em;
    top: 0.1em;
    position: relative;
    width: 1.75em;
}
.list-decorated.small
{
	font-size: .85rem !important;
}
.modal-header
{
	border-bottom: none;
}

@media all and (min-width:1440px){
	
	.space-1-top
	{
		padding-top: 4rem;
	}
	.space-1-bottom
	{
		padding-bottom: 4rem;
	}
}

