﻿.slider-area {    position: relative;}.slider-area:after {    content: "";    display: block;    clear: both;}.slider-area:before {    content: "";    position: absolute;    left: 50%;    bottom: -25px;    background-position: 50% 50%;    width: 1270px;    height: 288px;    margin: 0 0 0 -635px;}.slider-area .bottom-arrow {    position: absolute;    bottom: -37px;    left: 50%;    width: 75px;    height: 75px;    margin: 0 0 0 -37px;    background-color: #2c2c2c;    background-color: rgba(44, 44, 44, 0.8);    color: #c3c3c3;    text-align: center;    border-radius: 50%;    z-index: 5;    font-size: 38px;}.slider-area .bottom-arrow .icon-angle-down {    position: relative;    top: -4px;}.slider-area .bottom-arrow:hover {    background: #2c2c2c;    color: #ffd003;}.slider-area .image-holder {    overflow: hidden;}.slider-area img {    display: block;    width: 100%;    height: auto;    margin:0;}.slider-area .caption-area {    position: absolute;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 2;}.slider-area .caption-block {    position: relative;    padding: 40px 70px 0 70px;    overflow: hidden;}.slider-area .heading {    float: left;    max-width: 422px;    margin: 0;    padding: 0;}.slider-area .heading h1 {    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;    letter-spacing: 0.8px;    font-weight: 700;    font-size: 2.8125rem;    line-height: 1.111;    color: #fff;    margin: 0;}.slider-area .heading h1 span {    color: #ffd003;}.slider-area .heading h1 span .dot {    font-style: normal;    color: #fff;}.slider-area .caption {    float: right;    max-width: 326px;    margin: 76px 0 0;    background-color: #000;    background-color: rgba(0, 0, 0, 0.7);    color: #fff;    padding: 27px 30px;    font-weight: 300;    font-size: 1.25rem;    line-height: 1.2;}.slider-area .caption p {    margin: 0 0 19px;    line-height: inherit;}.slider-area .caption strong {    font-weight: 500;}.slideshow {position: relative;overflow: hidden;}.slideshow .slideset {    position: relative;}.slideshow .slide {    position: absolute;    left: 0;    top: 0;    z-index: 1;    width: 100%;}    .slideshow .slide.active {        z-index: 2;    }.slideshow .btn-next,.slideshow .btn-prev {    position: absolute;    top: 50%;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    color: #c3c3c3;    background-color: #2c2c2c;    background-color: rgba(44, 44, 44, 0.6);    width: 75px;    height: 75px;    border-radius: 50%;    padding: 0;    font-size: 28px;    -webkit-transition: all 0.4s;    transition: all 0.4s;    z-index: 3;}.slider-area .slide-btn img {    max-width: 28px;    margin: auto;    position: absolute;    left: 0;    right: 0;    top: 50%;    transform: translateY(-50%);}.slide-btn .yellow-arrow {opacity: 0;transition: all 0.4s;}.slide-btn:hover .yellow-arrow {opacity: 1;}.slider-area .btn-prev img {    left: 18px;}.slider-area .btn-next img {    right: 18px;}.slider-area .bottom-arrow img {    top: 21px;}.slideshow .btn-next:hover,.slideshow .btn-prev:hover {    background: #2c2c2c;    color: #ffd003;}.slideshow .btn-next .icon-flechasizquierda,.slideshow .btn-prev .icon-flechasizquierda {    position: absolute;    left: 36px;    top: 22px;}.slideshow .btn-next .icon-flechasderecha,.slideshow .btn-prev .icon-flechasderecha {    position: absolute;    right: 34px;    top: 22px;}.slideshow .btn-prev {    left: -25px;}.slideshow .btn-next {    right: -25px;}.slideshow .bullets-holder {    position: relative;    padding: 0 25px;}.slideshow .pagination a,.slideshow .pagination button {    color: #0a0a0a;    display: block;    padding: 0.1875rem 0.625rem;    border-radius: 0;}.slideshow .pagination {    position: absolute;    left: 70px;    bottom: 38px;    margin: 0;    z-index: 5;}.slideshow .pagination ul {    margin: 0;    padding: 0;    list-style: none;}.slideshow .pagination ul li {    float: left;    margin: 0 16px 0 0;}.slideshow .pagination ul li a {    border-radius: 0;    width: 25px;    height: 5px;    border-radius: 3px;    background: #c3c3c3;    overflow: hidden;    text-indent: -9999px;    padding: 0;}.slideshow .pagination ul li a:hover {    background: #ffd003;}.slideshow .pagination ul li.active a {    background: #ffd003;}.pagination li:first-child, .pagination li:last-child {display: inline-block;}.slide .btn {display: block;border-radius: 4px;width: 100%;height: 47px;background: #ffd003;border-bottom: 5px solid #a07700;color: #464646;text-align: center;font-weight: 500;font-size: 1.25rem;line-height: 1.1;padding: 11px 5px 4px;cursor: pointer;min-width: 100px;transition: all .4s;text-decoration: none;box-sizing: border-box;}.slide .btn:hover {    background-color: #d0aa00;    color: #464646;}.slide .pagination a:hover,.slide .pagination button:hover {background: #e6e6e6;}@media (min-width: 768px) {.slider-area .heading h1 span {    display: block;}}@media (max-width: 1278px) {.slide .btn {    font-size: 1.125rem;    padding: 10px 5px 4px;    height: 42px;}.slider-area:before {    background-size: 100% auto;}.slider-area .caption-block {    padding: 44px 60px 0;}.slider-area .heading {    max-width: 332px;}    .slider-area .heading h1 {        font-size: 2.1875rem;    }.slider-area .caption {    font-size: 1.125rem;    padding: 16px 20px 19px;    margin: 45px 0 0;    max-width: 270px;}    .slider-area .caption p {        margin: 0 0 16px;    }.slideshow .pagination {    left: 58px;    bottom: 29px;}    .slideshow .pagination ul li {        margin: 0 14px 0 0;    }        .slideshow .pagination ul li a {            width: 18px;            height: 3px;        }}@media (max-width: 999px) {.slider-area img {    max-width: inherit;    position: relative;    left: 50%;    width: 1100px;    margin: 0 0 0 -550px;}.slider-area .caption-block {    padding: 40px 45px 0;}.slider-area .heading {    max-width: 350px;}.slider-area .caption {    max-width: 300px;}.slideshow .pagination {    left: 50px;}}@media (max-width: 767px) {.slider-area:before {    display: none;}.slider-area .bottom-arrow {    display: none;}.slider-area img {    width: 767px;    margin: 0 0 0 -384px;}.slider-area .caption-area {    position: static;    margin: -80px 0 0;}.slider-area .caption-block {    padding: 0;}.slider-area .heading {    float: none;    max-width: 100%;    background-color: #000;    background-color: rgba(0, 0, 0, 0.7);    padding: 15px 20px;}    .slider-area .heading h1 {        letter-spacing: 0.2px;        font-size: 1.3125rem;    }        .slider-area .heading h1 span .dot {            color: #ffd003;        }.slider-area .caption {    margin: 0;    float: none;    max-width: 100%;    padding: 0 20px 20px;}    .slider-area .caption p {        display: none;    }.slideshow .btn-next,.slideshow .btn-prev {    font-size: 24px;    width: 60px;    height: 60px;    -webkit-transform: none;    -ms-transform: none;    transform: none;    top: 31px;}    .slideshow .btn-next .icon-flechasizquierda,    .slideshow .btn-prev .icon-flechasizquierda {        left: 28px;        top: 17px;    }    .slideshow .btn-next .icon-flechasderecha,    .slideshow .btn-prev .icon-flechasderecha {        right: 28px;        top: 17px;    }.slideshow .btn-prev {    left: -20px;}.slideshow .btn-next {    right: -20px;}.slideshow .pagination {    display: none;}}@media (max-width: 639px) {.slider-area img {    width: 644px;    margin: 0 0 0 -322px;}}