/*CAROUSEL v4.3.1*/
.btn{display:inline-block;font-weight:300;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;/*border-radius:.25rem;*/transition:all .15s ease-in-out}
.btn-primary{color:#fff;background:rgba(40,45,113, 0.30);border-color:#FFF}
.btn-primary:hover{color:#FFF;background:rgba(40,45,113, 0.60);border-color:#FFF}
.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 4px 3px rgba(255,255,255,.5)}
/*.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}
.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#0069d9;background-image:none;border-color:#0062cc}*/
.carousel{position:relative;}
.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y;}
.carousel-inner{position:relative;width:100%;overflow:hidden;}
.carousel-inner::after{display:block;clear:both;content:"";}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;background:#282D71}
@media (prefers-reduced-motion: reduce){
  .carousel-item{transition:none;}
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block;}
.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%);}
.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none;}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1;}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s 0.6s opacity;}
@media (prefers-reduced-motion: reduce){
  .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none;}
}
.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:1;transition:opacity 0.15s ease;}
@media (prefers-reduced-motion: reduce){
  .carousel-control-prev,.carousel-control-next{transition:none;}
}
.carousel-control-prev:hover,.carousel-control-next:hover/*,.carousel-control-prev:focus,.carousel-control-next:focus*/{color:#fff;text-decoration:none;outline:0;opacity:0.6;}
.carousel-control-prev{left:0;}
.carousel-control-next{right:0;}
.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:30px;height:60px;background:no-repeat 50% / 100% 100%;}
/*.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}*/
.carousel-control-prev-icon{background-image:url("previous.svg")}
.carousel-control-next-icon{background-image:url("next.svg")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none;}
.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease;}
@media (prefers-reduced-motion: reduce){
  .carousel-indicators li{transition:none;}
}
.carousel-indicators .active{opacity:1;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:0px;padding-bottom:0px;color:#fff;text-align:center}
.lezanta{/*background:rgba(0,0,0, 0.30);*/border-bottom:1px solid #FFF;width:100%;margin-bottom:15px;}
.inner_text{padding:0px 15px 10px 15px}
.inner_title{padding:0px 15px 0px 15px; font-weight:600}

/*Carousel base class*/
.carousel{margin-bottom:0.5rem;}
/*Since positioning the image, we need to help out the caption*/
.carousel-caption{bottom:35%;z-index:10;}
/*Declare heights because of positioning of img element*/
.carousel-item{height:37.5rem;}
.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:37.5rem;}
.cover {height:37.5rem;width:100%;object-fit:cover;}
/*Picture Animation*/
.bright{-webkit-animation:bright 0.5s linear forwards;-moz-animation:bright 0.5s linear forwards;-ms-animation:bright 0.5s linear forwards;-o-animation:bright 0.5s linear forwards;animation:bright 0.5s linear forwards;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s;}
.delay{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s;}
@-webkit-keyframes bright{
  to{-webkit-filter:brightness(50%);filter:brightness(50%);}
}
@-moz-keyframes bright{
  to{-moz-filter:brightness(50%);filter:brightness(50%);}
}
@keyframes blur{
  to{-webkit-filter:brightness(50%);-moz-filter:brightness(50%);filter:brightness(50%);}
}
/*Devices<=600px(phones)*/
@media only screen and (max-width:600px){
	.btn{font-size:.7rem}
	.inner_title{font-size:1.5rem}
	.inner_text{font-size:1.125rem}
} 
/*Devices>=600px(portrait tablets and large phones)*/
@media only screen and (min-width:600px){
	.btn{font-size:.85rem}
	.inner_title{font-size:2rem}
	.inner_text{font-size:1.375rem}
} 
/*Devices>=768px(landscape tablets)*/
 @media only screen and (min-width:800px){
	.btn{font-size:1rem;}
	.inner_title{font-size:2.35rem}/*2.3*/
	.inner_text{font-size:1.5rem}/*1.5*/
}