.slides:after,html[xmlns] .slides{display:block}#flexslider,#flexslider .slides>li{text-align:center;position:relative}#carousel ul,#carousel ul li,#flexslider,.main-slider{position:relative}#carousel ul li,.flex-banner{font-family:"Times New Roman",Times,serif}.main-slider{top:-40px;overflow:hidden}#slider{margin:0}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}#flexslider{overflow:hidden;width:100%;margin:0 auto;max-height:500px}.flex-control-nav li:first-child,.slides{margin:0}.slides{list-style:none}.slides img{width:100%}.flex-control-nav{display:none;z-index:2;overflow:hidden;margin:0;list-style:none}.flex-control-nav li{float:left}.flex-control-nav li a{display:block;cursor:pointer}.flex-control-nav li .flex-active{cursor:default;pointer-events:none}#carousel{position:absolute;bottom:0;left:50%;width:940px;margin-left:-470px}#carousel ul{width:100%!important;list-style:none;transform:none!important;margin:0;padding:0}#carousel ul li{cursor:pointer;width:25%!important;font-size:18px;line-height:23px;color:#fff;text-transform:uppercase;height:190px}#carousel ul li:first-child{margin:0;padding:0;border:none}#carousel .slides li.flex-active-slide .slide-cont,#carousel .slides li:hover .slide-cont{height:190px;bottom:0}#carousel .flex-active-slide{cursor:default;pointer-events:none}.slide-cont{padding:37px 0 16px 30px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:147px;position:absolute;left:0;right:0;bottom:0}#carousel .flex-direction-nav{top:0;left:0;position:absolute;margin:0;width:100%;list-style:none;height:0;display:none}.flex-banner,.flex-direction-nav{position:absolute;left:50%;margin-left:-470px;width:940px}.flex-banner{text-align:left;top:12%;color:#2b2b2b;font-size:32px;line-height:1em}.flex-banner span{color:#c07c6c;text-transform:uppercase}.flex-banner .color-1{color:#e99e25}.flex-banner .color-2{color:#a96b95}.flex-banner .color-3{color:#2b2b2b}.flex-banner .color-4{color:#4d278b}.flex-banner strong{display:block;font-size:14px;line-height:20px;padding:10px 0 0 300px;text-transform:uppercase}.slide-1{background:url(img/pag_1.png) no-repeat}.slide-2{background:url(img/pag_2.png) no-repeat}.slide-3{background:url(img/pag_3.png) no-repeat}.slide-4{background:url(img/pag_4.png) no-repeat}.flex-direction-nav{overflow:hidden;top:20%;right:0;z-index:5;list-style:none;text-align:right}.flex-direction-nav li{display:inline-block;margin:0 2px}.flex-next,.flex-prev{display:block;width:58px;height:58px}.flex-prev{background:url(img/prev.png) no-repeat}.flex-next{background:url(img/next.png) no-repeat}.flex-next:hover,.flex-prev:hover{background-position:0 bottom}@media only screen and (min-width:1450px){.flex-banner{font-size:72px}.flex-banner strong{font-size:24px;line-height:30px}}@media only screen and (min-width:1200px){#carousel,.flex-banner{margin-left:-585px;width:1170px}#carousel{display:block}.flex-banner{left:50%;top:18%}#carousel .slides li.flex-active-slide .slide-cont,#carousel .slides li:hover .slide-cont,#carousel ul li{height:221px}.slide-cont{height:177px;padding-top:77px}.flex-direction-nav{width:1170px;left:50%;right:auto;margin-left:-582px;top:45%}}@media (min-width:980px) and (max-width:1199px){#flexslider{max-height:450px}}@media (max-width:979px){#carousel,#carousel ul{width:100%;margin-left:auto}#flexslider{min-height:290px;max-height:350px}.main-slider{top:0}#carousel .slides li.flex-active-slide,#carousel .slides li:hover{background:#faa219}#carousel ul{left:0;right:0;text-align:center}#carousel ul li{display:inline-block!important;width:10px!important;height:10px!important;float:none!important;-webkit-border-radius:620px;-moz-border-radius:620px;border-radius:620px;background:#736392}.flex-direction-nav,.slide-cont{display:none}#carousel{left:auto}.flex-banner{width:700px;margin-left:-350px;font-size:32px}.slides{width:auto}}@media only screen and (max-width:767px){#flexslider,.slide-cont{height:auto}.flex-banner{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;display:none}#flexslider{min-height:100px;max-height:350px}}@media only screen and (max-width:480px){.flex-control-nav{display:none}}