
.swiper-tool
{
    width:100%;

}
.swiper-tool .module_content_block
{
margin:10px 5px 10px 5px;
width:calc(100% - 10px);
height:calc(100% - 20px);
overflow:visible
}
@media screen and (min-width:768px)
{
.swiper-tool .swiper-slide
{
transform:scale(1);

margin-top:150px;
}
.swiper-tool .swiper-slide.swiper-slide-prev
{
transform:scale(1);
z-index:5;
margin-top:50px !important;
}
.swiper-tool .swiper-slide.swiper-slide-next
{
transform:scale(1);
z-index:5;
margin-top:50px !important;
}
    .swiper-tool .swiper-slide.swiper-slide-active {
        transform: scale(1);
        z-index: 10;
        margin-top: 0px !important;
    }
.swiper-tool .swiper-slide.swiper-slide-active .module_content_block
{
width:calc(100% + 50px);
margin-right:-25px!important
}

}
@media screen and (min-width:992px)
{
.swiper-tool .swiper-slide.swiper-slide-prev .module_content_block
{
width:calc(100% + 40px);
margin-right:-40px!important
}
.swiper-tool .swiper-slide.swiper-slide-next .module_content_block
{
width:calc(100% + 40px)
}

}
.swiper-tool .swiper-wrapper
{
min-height:100%!important
}
.swiper-tool .swiper-slide
{
height:auto!important
}
.swiper-tool .swiper_box
{
position:relative
}
.swiper-tool .swiper-container
{
width:calc(100% - 40px)
}
.swiper-tool .swiper-button-prev,.swiper-tool .swiper-button-next
{

background-image:none!important;
display:flex;
align-items:center;
width:50px;
height:50px;
top:calc(50% + 20px);
transform:translateY(-50%)
}
.swiper-tool .swiper-button-next {
    justify-content: flex-end;
    right: auto !important;
   left: 50px !important;
   background-image: url(/files/img/arrowleft.png) !important
}
.swiper-tool .swiper-button-prev
{
justify-content:flex-start;
right:50px !important;
left:auto!important;
background-image: url(/files/img/arrowright.png) !important

}
.swiper-tool .swiper-button-next:after
{

}
.swiper-tool .swiper-button-prev:after
{

}
.swiper-tool .swiper-pagination
{
line-height:1;
position:relative;
display:block;
width:100%;
margin:15px 0 0 0
}
.swiper-tool .swiper-pagination-bullet {
    background: #68002b !important;
    margin: 0 3px 0 3px
}
.swiper-tool .swiper-pagination-bullet-active {
    background: #e07e2f !important;
    transform: scale(1.5)
}

.activites .swiper-pagination-bullet {
    background: #e07e2f !important;
    margin: 0 3px 0 3px
}

.activites .swiper-pagination-bullet-active {
    background: white !important;
    transform: scale(1.5)
}

.activites .swiper-pagination-bullet-active {
    background: white !important;
    transform: scale(1.5)
}

.activites .main-title-color2-no-bg {
    background-color: #68002b !important;
    color: #e07e2f !important;
}


.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 1 !important;
}

.swiper-tool_block {
    display: block;
  
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 0px;
    overflow: hidden;
    /*box-shadow:1px 1px 6px rgba(0,0,0,.1);*/
    /*transition:box-shadow .25s!important*/
}
/*.swiper-tool_block:hover
{
box-shadow:2px 2px 10px rgba(0,0,0,.2)
}*/
.swiper-tool_block .image_container
{
width:100%;
padding-top:100%;
background-size:cover;
background-position:center center;
position:relative;
border: 2px solid #e07e2f;
}
.swiper-tool_block .image_container .overlay
{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
display:flex;
justify-content:center;
align-items:center;
background:rgba(255,255,255,.85);
opacity:0;
transition:opacity .35s ease;
z-index:5
}
.swiper-tool_block .image_container .overlay div
{
background:#0a7165;
color:white;
padding:10px 20px 10px 20px;
position:relative;
left:-20px;
transition:left .35s ease;
border-radius:3px
}
.swiper-tool_block:hover .image_container .overlay
{
opacity:1
}
.swiper-tool_block:hover .image_container .overlay div
{
left:0
}
.swiper-tool_block .content_container
{
position:absolute;
bottom:0;
width:100%;
/*background:rgb(255,255,255);
background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%);*/
padding:70px 10px 10px 10px
}



.swiper-tool-btn a:hover {
    color: white !important;
    text-decoration: none;
}

