.main-header::before, .header-area .header-top-area::before, .main-header .main-header-item .header-logo { background-color: #FFFFFF !important; }
.header-area .header-top-area .header-top ul li a i { color: #3f4756; }
.header-area .header-top-area { background: #FFFFFF !important; }
.header-area .header-top-area .header-top ul li a { color: #3f4756; }
.header-area .header-top-area .header-top .dropdown .nice-select { background-color: transparent; text-transform: inherit !important; color: #000; }
.banner-area .banner-content .title { font-size: 80px; line-height: 90px; color: #3f4756 !important; }
.banner-area .banner-content .title.title_2 { font-size: 80px; line-height: 90px; color: #ffffff !important; text-shadow: 3px 3px 3px black; }
.main-btn { border-left: 2px solid #fff; color: #fff; background-color: #79AD27; }
.title_shadow { !important; text-shadow: 3px 3px 3px black; }
.main-btn { border-left: 2px solid #fff; color: #fff; background-color: #79AD27; }

.bg_azul_suave { background: #93A8CF !important; }
.best-creative-area .best-creative-bg .best-creative-list .best-creative-seats { background: #3f4756 !important; }
.main-header .main-header-item .header-social ul li a:hover { background: #79AD27; color: #fff; }
.best-creative-area .best-creative-bg {  }
.banner-area .banner-social ul li a { font-weight: 600; color: #79AD27; margin: 0 14px; }
.banner-area .banner-content::before { background: #79AD27; }

.benefits-area .benefits-content::before { background: #79AD27; }
.faq-accrodion { margin-top: 56px; background: #79AD27; }
.benefits-area::before { height: 100%; width: 30%; background: #79AD27; }
.pricing-area .pricing-title-area { background: #ffffff; padding-top: 111px; padding-bottom: 208px; }
a.txt_verde, .txt_verde, .txt_verde a { color: #79AD27 !important; display: initial; }

.pricing-area .pricing-title-area .pricng-title .title { font-size: 44px; color: #3f3836; }
.pricing-area .pricing-item-area .pricing-item .title { font-size: 40px; font-weight: 500; color: #79AD27; }
.pricing-area .pricing-item-area .pricing-item .list ul li i { color: #79AD27; }
.pricing-area .pricing-item-area .pricing-item .list { text-align: left; border-top: 1px solid #f7eae8;
margin-top: 10px; padding-top: 10px; padding-bottom: 10px; }
.pricing-area .pricing-item-area .pricing-item > p { color: #3f3836; font-weight: 400; text-align: justify; font-size: 14px;
line-height: inherit; letter-spacing: -.3px; margin-top: 10px; }
.services-area .single-services i { font-size: 60px; color: #79AD27; }
.we-knows-area .we-knows-item .we-knows-item-content { width: 50%; padding: 53px 60px 60px; background: #79AD27; margin-right: 5px; }
.we-knows-area .we-knows-item.item-2 .we-knows-item-content a { background: #79AD27; }
.footer-area .footer-about ul li a { font-weight: 600; font-size: 18px; line-height: 34px; color: #79AD27; }
.testimonial-title-area { background: #79AD27; }
.testimonial-title-area::before { border-top: 11px solid #79AD27; }
.footer-area .footer-address iframe { width: 100%; height: 120px; }
.testimonial-area { background: #fbf0ee; padding-top: 100px; padding-bottom: 100px; position: relative; z-index: 10; }
.get-to-know-area .get-to-know-content ul li i { color: #79AD27; padding-right: 28px; }
.get-to-know-area .get-to-know-thumb::before { background: #fbf0ee; }
.footer-copyright-area .footer-copyright ul li a:hover { background: #79AD27; }
.offcanvas-social ul li a:hover { background: #79AD27; border-color: #79AD27; color: #fff; }
.offcanvas-social ul li a { color: #79AD27; }
.pricing-area .pricing-item-area .pricing-item > span.vs_title_plan { font-size: 25px; font-weight: 700; }
.pricing-area .pricing-item-area .pricing-item > span.vs_title_mes { font-size: 20px; font-weight: 500; }
.main-header .main-header-item .header-menu ul li > a { text-transform: inherit; }
.get-to-know-area .get-to-know-content p { padding-right: 10px; padding-top: 20px; padding-bottom: 20px; }
.get-to-know-area .get-to-know-content .title { font-size: 35px; }
.contact-info-area .contact-info-content .title { font-size: 35px; color: #3f3836; padding-bottom: 27px; }
.write-massage-area .write-massage-content .write-massage-input .input-box input { width: 100%; line-height: 68px; padding-left: 30px;
background: #fbf0ee; border: 0; font-size: 14px; font-weight: 600; color: #817a78; }

.services-area .single-services {
min-height: 283px;
}

.whatsapp-container {
    position: fixed;
    bottom: 25px;
    right: 115px;
    z-index: 999;
}
.whatsapp-btn { width: 60px; height: 60px; }

.cta-area_2::before { background: transparent !important; }
.cta-area .cta-bg {
    background: #79AD27;
    padding: 50px 85px 85px;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
.pricing-area { padding-bottom: 80px; }
