.slider{position:relative;width:100%;overflow:hidden}
.slider ul{list-style:none}
.slide div.box{width:100%;min-height:55rem;background-position:center center;background-size:cover; box-shadow: inset 100em 100em #1e1e1d94;}
.slide div.box h2{padding-top:7rem}
.slide div.box h2 a{color:#fff;font-size:2.8rem;text-shadow: 0px 0px 15px rgba(0, 0, 0, 1)}
.slide div.box h2 a:hover{color:#009049}
.slide div.box p{width: 60rem;float: left;padding: 2.5rem calc(50% - 30rem);font-size: 1.6rem;color: #fff}
.slides{height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000)}
.slide{height:100%;float:left;clear:none;min-height:55rem}
.slider-arrows{}
.slider-arrow{position:absolute;display:block;margin-top:-2.1rem}
.slider-arrow--right{top:50%;right:3rem}
.slider-arrow--left{top:50%;left:3rem}
.slider-nav{position:absolute;bottom:2rem;opacity: .7}
.slider-nav__item{width:8px;height:8px;float:left;clear:none;display:block;margin:0 3px;border-radius:50%;border:3px solid #fff;background:#636363}
.slider-nav__item:hover{background:#009049}
.slider-nav__item--current{background:#009049}
.slider-arrows img{height:4.2rem;opacity:.55}
.slider-arrows img:hover{opacity:.8}
.slider-arrow--left img{transform:rotateY(180deg)}
.slide div.box h2 a, .slider-arrows img, .slider-nav__item{-moz-transition: .3s all ease;-o-transition: .3s all ease;-webkit-transition: .3s all ease;transition: .3s all ease}
a.tocat{/*background:linear-gradient(230deg, rgb(0, 144, 73), rgb(12, 197, 106));*/ background: linear-gradient(to right, #7BDB57, #00BF63 100%);color: #fff;line-height: 5rem;text-transform: uppercase;border: 0;cursor: pointer;transition: 0.3s all ease;display: block;float: left;width: 23rem;box-shadow: 0 3px 5px 0 rgba(0,0,0,.3), 0 1px 5px 0 rgba(0,0,0,.5);border-radius: .3rem;margin-left: calc(50% - 11.5rem)}
a.tocat:hover{color:#e7e7e7;box-shadow: 0 4px 7px 0 rgba(0,0,0,.3), 0 5px 7px 0 rgba(0,0,0,.5)}

@media (max-width:720px){
  .slider-arrows{display:none}
  .slide div.box h2{padding-top:5rem}
}
@media (max-width:620px){
.slide div.box p{width: 100%;padding:2.5rem 0}
.slide div.box h2{padding-top:4rem}
}
  
@media (max-width:510px){
.slide div.box p{padding:1.5rem 0}
.slide div.box h2{font-size: 2.6rem}
}
  
@media (max-width:450px){
.slide div.box h2{padding-top:2rem}
}
  
@media (max-width:420px){
.slide div.box h2{font-size: 2.2rem;padding-top:.8rem}
.slide div.box p{padding: 0 0 .8rem;text-align: justify;font-size:1.5rem}
}