

/* Start:/preview/omail/style.css?166669922410156*/
.fs13 {
	font-size: 13px;
}


.font-italic {
	font-style: italic;
}
.container .omail-content {
    margin-right: 0;
}
.omail-block
{
    max-width: 500px;
    margin: auto;
}
.omail-block .title
{
    margin-top: 60px;
    font-size:28px;
}
.omail-block .form-element
{
    font-size: 32px;
    display: block;
    max-width: 8em;
    width: auto;
    margin:auto;
}
.omail-message
{
    padding: 10px 20px;
    margin-top: 25px;
    /* text-align: center; */
    background-color: #ffebeb;
    border: 1px solid #ffc6c6;
    border-radius: 10px;
}

.omail-content
{
	color: #333343;
}
.omail-content .head
{
	text-align: center;
	margin-top: 80px;
}
.omail-content .head .title
{
	font-weight: 900;
	font-size:64px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.omail-content .head .toptitle,
.omail-content .head .subtitle
{
	font-size:28px;
}

.omail-content .head .subtitle
{
	font-weight: 900;
}

@media(max-width:992px){
	.omail-content .head
	{
		margin-top: 40px;
	}
	.omail-content .head .title
	{
		font-size:32px;
	}
	.omail-content .head .toptitle,
	.omail-content .head .subtitle
	{
		font-size:22px;
	}
}


.welcome
{
	margin-top: 120px;
    font-size: 22px;
}
.welcome-img
{
	max-width:400px;
    /*float: right;*/
	margin-left: 60px;
}
.welcome-btn
{
	margin-top: 30px;
}
.welcome-text
{
    line-height: 1.37em;
}
.welcome-text p
{
	margin-top: 35px;
}
.welcome-text p:first-child
{
	margin-top: 35px;
	line-height: 1.8em;
}

@media(max-width:992px){
	.welcome
	{
		margin-top: 30px;
		font-size:18px;
	}
	.welcome-img
	{
		text-align: center;
		margin-left: 0;
		
		/*
		margin-bottom: 20px;
		background-image:url('/preview/omail/img/tanya-2.png');
		height:170px;
		margin: auto;
		box-shadow: 0px 0px 1px #afafaf;
	    border-radius: 100%;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-position-x: center;
	    */
	}
	.welcome-img img
	{
		width:170px;
		/*display:none;*/
	}
	.welcome-text br
	{
		display: none;
	}
	.welcome-btn
	{
		text-align: center;
	}
}

.omail-content .why 
{
	margin-top: 90px;
}
.omail-content .why > .title
{
	font-size:32px;
	font-weight: 700;
	margin-bottom: 60px;
}
.omail-content .why .col-arrow
{
	position: relative;
	font-size: 18px;
	width:380px;
	margin-left: 100px;
	margin-top: 20px;
}
.omail-content .why .col-arrow::before
{
	content:'';
	position: absolute;
	left:-100px;
	top:-20px;
	background-image:url(/preview/omail/img/arrow.svg);
	background-repeat:no-repeat;
	width:80px;
	height:218px;
	background-position:center;
}
.omail-content .why .col-note
{
	margin-left: 60px;
}
.omail-content .why .col-note .rectangle
 {
	padding: 20px 35px;
	border: 1px solid #C0CAD5; 
	border-radius : 0px 20px 20px 20px;
	font-size: 14px;
	max-width: 338px;
}
.omail-content .why .col-note .rectangle strong
{
	margin-bottom: 5px;
	display: block;
}
.omail-content .why .columns
{
	margin-bottom: 75px;
}
.omail-content .why .enumeration .title
{
	font-size:32px;
	border-bottom:1px solid #333343;
	margin-bottom: 50px;
	padding-bottom: 10px;
}
.omail-content .why .enumeration .title:not(:first-child)
{
	margin-top: 60px;
}
.omail-content .why .enumeration .text
{
	font-size:24px;
	margin-bottom: 50px;
}

.omail-content .why .enumeration .content
{
	max-width: 750px;
    margin: auto;
}
.omail-content .why .enumeration .subtitle
{
	font-size:24px;
	font-weight: bold;
	margin-bottom: 30px;
}

.omail-content .why .enumeration .content .dash-list
{
	font-size:16px;
	list-style-type: none;
}
.omail-content .why .enumeration .content .dash-list.dash-list--number 
{
	counter-reset: enumerationNum;
}
.omail-content .why .enumeration .content .dash-list.dash-list--number li::before
{
	counter-increment: enumerationNum;
	content: counter(enumerationNum);
	background-color:transparent;
	font-size:32px;
	top:2px;
}
.omail-content .why .enumeration .content .dash-list li
{
	position: relative;
	margin: 30px 0;
	padding-left: 50px;
}
.omail-content .why .enumeration .content .dash-list li::before
{
	content:'';
	position: absolute;
	left:0px;
	width:32px;
	height:1px;
	top: 12px;
	background-color:#333343;
}
.omail-content .why .enumeration .content .dash-list li .dash-title
{
	font-size: 18px;
	font-weight: bold;
}
.omail-content .why .enumeration .content .info
{
	background: #E8F1F8;
	border-radius: 0px 20px 20px 20px;
	padding: 37px 55px 30px;
	margin-top: 30px;
	font-size: 18px;
}
.omail-content .why .enumeration .content .footer
{
	margin-top: 50px;
	font-size: 16px;
	margin-right: -70px;
    margin-left: 70px;
}


.omail-content .why .enumeration .content .faq
{
	margin-top: 15px;
	font-size:18px;
}
.omail-content .why .enumeration .content .faq .faq-title
{
	cursor:pointer;
	position: relative;	
	margin-left: 25px;
	padding:12px 15px;    
	color: #ff6c00;
    text-decoration: underline;
}
.omail-content .why .enumeration .content .faq .faq-title:hover
{
    text-decoration: none;
}
.omail-content .why .enumeration .content .faq .faq-title::before
{
    position: absolute;
    content: '';
    width: 30px;
    height: 100%;
    background-size: contain;
    background-position-y: center;
    background-repeat: no-repeat;
    background-image: url(/preview/omail/img/next-li.svg);
    left: -25px;
    top: 0;

}
.omail-content .why .enumeration .content .faq .faq-content
{
	display: none;
	margin-left: 40px;
	margin-bottom: 25px;
}


@media(max-width:992px){
	
	.omail-content .why > .title {
	    font-size: 22px;
	    margin-bottom: 30px;
	}
	.omail-content .why .enumeration .content .footer
	{
		margin-top: 30px;
		margin-right: 0px;
	    margin-left: 0px;
	}
	.omail-content .why .col-note {
	    margin-left: 0px;
	}
	.omail-content .why .col-arrow::before
	{
		display: none;
	}
	.omail-content .why .col-arrow
	{
		width: auto;    
		margin-left: 0;
    	margin-top: 0;
	}
	.omail-content .why .enumeration .title
	{
		font-size: 20px;
    	margin-bottom: 20px;
	}
	.omail-content .why .enumeration .subtitle
	{
		font-size: 20px;
	    font-weight: bold;
	    margin-bottom: 20px;
	}
	.omail-content .why .enumeration .text
	{
		font-size: 16px;
	}
	.omail-content .why .enumeration .content .info
	{
		padding:15px 25px;
	}
	.omail-content .why .enumeration .content .dash-list li::before
	{
		width: 17px;
	}
	.omail-content .why .enumeration .content .dash-list li
	{
		padding-left: 30px;
		line-height: 1.4em;
		margin-bottom: 5px;
	}
}


.omail-content .boasting 
{
	border: 1px solid #D7E2EB;
	border-radius: 0px 20px 20px 20px;
	padding: 47px 20px 38px;
	text-align: center;
	margin-top: 60px;
}

.omail-content .boasting .title
{
	font-size:32px;
}
.omail-content .boasting .description
{
	margin-bottom: 20px;
	font-size:24px;
}
.omail-content .boasting a 
{
	font-size: 24px;
}
@media(max-width:992px){
	.omail-content .boasting 
	{
		padding: 30px;
	}	
	.omail-content .boasting .title
	{
		font-size:24px;
		line-height: 1.2em;
		margin-bottom: 15px;
		font-weight: 600;
	}
	.omail-content .boasting .description
	{
		font-size:18px;
	}
	.omail-content .boasting a
	{
		font-size:18px;
	}
}

.omail-content .about .title
{
	font-size:32px;
	margin-top: 80px;
	margin-bottom: 40px;
}
.omail-content .about .promocode
{
	background: #F4F7F9;
	border-radius: 0px 20px 20px 20px;
	padding:20px 25px;
}
.omail-content .about .info-access
{
	font-size:18px;
	margin-top: 10px;
}

@media(max-width:992px){
	.omail-content .about .title
	{
		font-size: 24px;
	    margin-top: 40px;
	    margin-bottom: 20px;
	}
	.omail-content .about .info-access
	{
		font-size: 16px;
	}
}


.omail-content .small-talk .title
{
	font-size:32px;
	margin-top: 70px;
	margin-bottom: 40px;
}
.omail-content .small-talk .bottom
{
	display: flex;
    align-items: center;
    font-size:18px;
}

.omail-content .small-talk .bottom .button
{
	margin:0 15px;
}

.omail-content .small-talk .info-phone
{
	margin-top: 25px;
	margin-bottom: 15px;
}

@media(max-width:992px){
	.omail-content .small-talk .title
	{
		font-size: 24px;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.omail-content .small-talk .title b
	{
		display: block;
	}
	.omail-content .small-talk .bottom
	{
		text-align: center;
    	flex-direction: column;
	}
	.omail-content .small-talk .info .text
	{
		margin-top: 20px;
		text-align: center;
	}
}

.omail-content .links
{
	padding-top: 70px;
	margin-top: 100px;
	margin-bottom: 120px;
	border-top:1px solid #E9E9E9;
}
.omail-content .links .content {
    max-width: 550px;
    margin: auto;
    font-size:20px;
    line-height: 1.8em;
}

.omail-content .links .content .others
{
	margin-top: 65px;
	color:#C2C2C2;
	line-height: 1.9em;
}
.omail-content .links .content .others .title
{
	color:#4E5A61;
	line-height: 1.5em;
}
@media(max-width:992px){
	.omail-content .links
	{
		padding-top: 30px;
    	margin-top: 40px;
	}
	.omail-content .links .content
	{
		font-size: 16px;
	    line-height: 1.5em;
	}
	.omail-content .links .content .info > div
	{
		margin-bottom: 7px;
	}
}


.footer-button
{
	display: flex;
	font-weight: 600;
	font-size: 96px;
	line-height: 130px;
	background: linear-gradient(0deg, #0A0C0D, #0A0C0D), #333343;
	padding:100px 0px;
	text-align: center;
	color:#fff;
	width:100%;
	margin-bottom: -90px;
	cursor: pointer;
	align-items: center;
    justify-content: center;
}
.footer-button span
{
    line-height: 0.9em;
}
.footer-button img
{
	margin-left: 80px;
}
.footer-button:hover
{
	color:#FF6C00;
	text-decoration:none;
}
@media(max-width:992px)
{
	.footer-button
	{
		font-size:36px;
		line-height: 1.2em;
		flex-direction: column;
		padding:30px 0;
	}
	.footer-button img {
	    margin-left: 0px;
	    max-width:300px;
	    margin-top: 30px;
	}
}
/* End */
/* /preview/omail/style.css?166669922410156 */
