@charset "UTF-8";
/* CSS Document */
/*
Theme Name: Sale Aspa
Version: 1.0
Description: Акции от Aspa Love
Author: Laika
Author URI: http://laikaweb.ru/
*/

.wpcf7-form p:empty { display: none; }


.intro {
	position: relative;
}
.intro-head {
	position: absolute;
	left: 0;
	right: 0;
}
.intro-wr {
	min-height: 90vh;
	background: url(img/page.jpg) top center / contain no-repeat;
	/* box-shadow: inset 1000px 10000px 1000px rgba(0,0,0,.2); */
}
@media (min-width: 992px) {
    .intro-wr {
        background: url(img/main-pc.jpg) top center / cover no-repeat;
        /* box-shadow: inset 1000px 10000px 1000px rgba(0,0,0,.2); */
    }
}

.btn-primary {
	background: #dc0032;
	border: #dc0032;
    min-width: 120px;
}
.btn-primary:hover {
	background: #ff0606;
	border: #ff0606;
}
.btn-outline-primary {
    border: solid thin #dc0032;    
    color: #dc0032;
}
.btn-outline-primary:hover {
    background: #dc0032;
    border: solid thin #dc0032;
    color: #fff;    
}
.start-20 {
	left: 20px; 
}
.start-10 {
    left: 10px; 
}
.start-30 {
    left: 30px; 
}

.grecaptcha-badge {
    right:-256px !important;
}
/* форма */

 .konsultatsiya_form {
    color: #0B0B0B;
    background-color: #b3d1db;
}

.strock{
    cursor: pointer;
    text-decoration: none;
    color: #0B0B0B;
    transition: 0.3s;
}

.strock:hover{
    color: #36b954;
}

.form_title {
    font-size: 36px;
    font-weight: 300;
}

.form_des {
    font-size: 16px;
    font-weight: 300;
}

label{
	width: 100%;
}

.form_input {
	padding-left: 1rem;
	padding-right: 1rem;
	width: 100%;
    height: 46px;
    border: none;
    border-radius: 8px;
    outline: none;
    background-color: #ffffff;
}

.btn-green {
    color: #ffffff;
    border: none;
    border-radius: 8px;
    outline: none;
    background-color: #dc0032;
}

.z-2 {
    z-index: 2;
}

.form_page {
    position: absolute;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0 !important;
    margin-bottom: 1rem !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffffff !important;
    background: #ffffff !important;
    border-radius: 8px !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ffffff !important;
    background: #ffffff !important;
    border-radius: 8px !important;
}

@media (max-width: 991px) {
    .form_title {
        font-size: 25px;
    }
    .form_page {
        position: relative;
    }
}



