﻿@charset "utf-8";

/**/
.stripe_slider { display: flex; align-items: stretch; min-height: calc(100vh + 0vw); margin-bottom: 0px !important; padding: 0px; }
.stripe_slider .slick-list { width: 100%; }
	.stripe_slider .slick-track { height: 100%; }
	.stripe_slider .slick-slide > div { height: 100%; }
.stripe_slider .slide { height: 100%; padding: 140px 2rem 2rem; background: url('') no-repeat center center transparent; background-size: cover; }
.stripe_slider .slide .container { padding: 0; }

.stripe_slider .slick-dots { bottom: 2vw; z-index: 3; }
.stripe_slider .slick-dots li { width: 10px; height: 10px; transition: all 0.3s ease-out 0s; }
.stripe_slider .slick-dots li button:before { content: ''; width: 10px; height: 10px; border: 1px solid #fff; border-radius: 100px; opacity: 0.5; transition: all 0.3s ease-out 0s; }
.stripe_slider .slick-dots li.slick-active button:before { background: #fff; }
.stripe_slider .slick-dots li.slick-active { width: 20px; }
.stripe_slider .slick-dots li.slick-active button:before { width: 20px; }

.stripe_slider .slick-prev, 
.stripe_slider .slick-next { top: calc(50% + 12px); width: auto; height: auto; }
.stripe_slider .slick-prev { left: 20px; z-index: 1; }
.stripe_slider .slick-next { right: 20px; z-index: 1; }
.stripe_slider .slick-prev:before { content: url('imgs/arrow-left.png'); }
.stripe_slider .slick-next:before { content: url('imgs/arrow-right.png'); }

@media only screen and ( max-width: 1024px ) {
	.stripe_slider .slick-prev, 
	.stripe_slider .slick-next { display: none !important; }
}
/*
@media only screen and ( min-width: 801px ) and ( max-width: 1100px ) {
	.stripe_slider .slick-prev { left: 10px; }
	.stripe_slider .slick-next { right: 10px; }
	.stripe_slider .slick-prev:before, 
	.stripe_slider .slick-next:before { display: block; transform: scale(0.8); }
}
@media only screen and ( min-width: 320px ) and ( max-width: 800px ) {
	.stripe_slider .slick-prev { left: 10px; }
	.stripe_slider .slick-next { right: 10px; }
	.stripe_slider .slick-prev:before, 
	.stripe_slider .slick-next:before { display: block; transform: scale(0.6); }
}
*/

/**/
#testimonials .slick-dots { bottom: -1rem; z-index: 3; }
#testimonials .slick-dots li { width: 10px; height: 10px; transition: all 0.3s ease-out 0s; }
#testimonials .slick-dots li button:before { content: ''; width: 10px; height: 10px; border: 1px solid #ccc; border-radius: 100px; opacity: 1; transition: all 0.3s ease-out 0s; }
#testimonials .slick-dots li:hover button:before { background: rgba(0,0,0,0.1); }
#testimonials .slick-dots li.slick-active button:before { background: #ccc; }
#testimonials .slick-dots li.slick-active { width: 20px; }
#testimonials .slick-dots li.slick-active button:before { width: 20px; }

/**/
#clientes .slick-dots { bottom: -1rem; z-index: 3; }
#clientes .slick-dots li { width: 10px; height: 10px; transition: all 0.3s ease-out 0s; }
#clientes .slick-dots li button:before { content: ''; width: 10px; height: 10px; border: 1px solid #003459; border-radius: 100px; opacity: 1; transition: all 0.3s ease-out 0s; }
#clientes .slick-dots li:hover button:before { background: rgba(0,52,89,0.1); }
#clientes .slick-dots li.slick-active button:before { background: #003459; }
#clientes .slick-dots li.slick-active { width: 20px; }
#clientes .slick-dots li.slick-active button:before { width: 20px; }

/**/
.carrousel-gallery { display: flex; align-items: stretch; margin-bottom: 0px !important; _padding: 20px 30px; text-align: center; }
.carrousel-gallery .slick-list { width: 100%; }
	.carrousel-gallery .slick-track { height: 100%; }
	.carrousel-gallery .slick-slide > div { height: 100%; }
.carrousel-gallery .slide { height: 100%; padding: 140px 2rem 2rem; background: url('') no-repeat center center transparent; background-size: cover; }
.carrousel-gallery .slide .container { padding: 0; }

.carrousel-gallery .client { text-align: center; }
.carrousel-gallery .client img { display: inline-block; max-width: 100%; }

.carrousel-gallery .slick-dots { bottom: 1rem; left: 0px; z-index: 3; }
.carrousel-gallery .slick-dots li { width: 10px; height: 10px; transition: all 0.3s ease-out 0s; }
.carrousel-gallery .slick-dots li button:before { content: ''; width: 10px; height: 10px; border: 1px solid #ffffff; border-radius: 100px; opacity: 1; transition: all 0.3s ease-out 0s; }
.carrousel-gallery .slick-dots li.slick-active button:before { background: #ffffff; }
.carrousel-gallery .slick-dots li.slick-active { width: 20px; }
.carrousel-gallery .slick-dots li.slick-active button:before { width: 20px; }

.carrousel-gallery .slick-prev, 
.carrousel-gallery .slick-next { top: 50%; width: auto; height: auto; }
.carrousel-gallery .slick-prev { left: 20px; z-index: 1; }
.carrousel-gallery .slick-next { right: 20px; z-index: 1; }
.carrousel-gallery .slick-prev:before { content: url('imgs/arrow-left_small.png'); }
.carrousel-gallery .slick-next:before { content: url('imgs/arrow-right_small.png'); }

@media only screen and ( max-width: 1024px ) {
	/*
	.carrousel-gallery .slick-prev, 
	.carrousel-gallery .slick-next { display: none !important; }
	*/
}
