.contact-us{font-size:18px;}
.contact-us h1.big{font-size:52px;}


/** section.MAIN **/
.contact-us section.main{position:relative;}
.contact-us section.main:before{
    background-color:rgba(188, 195, 204, 0.1);
    border-radius:0 0 0 50px;
    content:'';
    display:block;
    position:absolute;
    top:0; right:0; bottom:0; left:50%;
    z-index:-1;
}
.contact-us section.main .form input[type="text"],
.contact-us section.main .form input[type="email"],
.contact-us section.main .form input[type="number"],
.contact-us section.main .form textarea,
.contact-us section.main .form select{
    font-size:18px;
    min-height:50px;
    padding:15px 20px;
}
@media screen and (max-width:767.5px) {
    .contact-us section.main:before{display:none;}
    .contact-us section.main .form{background-color:rgba(188, 195, 204, 0.1); border-radius:25px; padding:25px;}
}


/** section.HELP **/
.contact-us section.help{position:relative;}
.contact-us section.help:before{
    background-color:rgba(188, 195, 204, 0.1);
    content:'';
    display:block;
    position:absolute;
    top:40%; right:60%; bottom:0; left:0;
    z-index:-1;
}


/** section.FOLLOW **/
.contact-us section.follow{
    background-color:#3b3b3b;
    background-image:url(/img/lp/contact-us/img-2.png);
    background-position:bottom;
    background-repeat:no-repeat;
    background-size:contain;
}
.contact-us section.follow .social-pages>a{
    height:62px;
    margin:25px;
    width:62px;
}
.contact-us section.follow .social-pages .container-picture{background-color:#1e7eee; border-radius:50%;}
.contact-us section.follow .social-pages .container-picture.facebook{background-image:url(/img/icons/social/ic-facebook.png);}
.contact-us section.follow .social-pages .container-picture.twitter{background-image:url(/img/icons/social/ic-twitter.png);}
.contact-us section.follow .social-pages .container-picture.youtube{background-image:url(/img/icons/social/ic-youtube.png);}
.contact-us section.follow .social-pages .container-picture.linkedin{background-image:url(/img/icons/social/ic-linkedin.png);}
.contact-us section.follow .social-pages .container-picture.pinterest{background-image:url(/img/icons/social/ic-pinterest.png);}
.contact-us section.follow .social-pages .container-picture.instagram{background-image:url(/img/icons/social/ic-instagram.png);}


/** section.FAQ **/
.contact-us section.faq{}
.contact-us section.faq .items{margin-top:50px;}
.contact-us section.faq .items .item{border-top:1px solid #ededed; padding:30px 0;}
.contact-us section.faq .items .item p{cursor:pointer; margin:0; padding-left:35px; position:relative;}
.contact-us section.faq .items .item p:before{
    background-image:url(/img/icons/caret.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:8px;
    content:'';
    height:20px;
    position:absolute;
    top:0; left:0;
    transform:rotate(-90deg);
    width:20px;
}
.contact-us section.faq .items .item .answer{
    background-color:#ededed;
    border-radius:10px;
    display:none;
    font-size:.8em;
    margin-top:10px;
    padding:10px 20px;
}
.contact-us section.faq .items .item.open p:before{transform:none;}