.slick {
 width:100%;
 margin-top:170px;
}

.slickseta {
 position:absolute;
 top:45%;
 z-index:1;
 margin:0 15px;
 cursor:pointer;
 transition:0.3s;
}

.slickimg {
 width:40px;
}

.slickseta:hover {
 margin:0 10px;
}

.slider-desk {
 display:inline-block;
 width:100%;
}

.slider-resp {
 display:none;
}

.home-intro {
 display:inline-block;
 width:100%;
 background-image:url(/imagens/home/intro-bg.webp);
 background-position:left top;
 background-repeat:no-repeat;
 margin:70px 0;
 padding:0 20px;
}

.home-intro-txt {
 flex:1;
 padding:70px 80px 0 0;
 font-size:1.25em;
 line-height:1.4em;
}

.home-intro-tit {
 font-size:1.7em;
 color:var(--cor-base);
 line-height:1em;
}

.home-intro-bot {
 display:inline-block;
 width:100%;
 max-width:250px;
 background:linear-gradient(var(--cor-clara),var(--cor-escura));
 border-radius:30px;
 text-align:center;
 padding:4px;
 font-size:0.7em;
 font-weight:500;
 letter-spacing:0.1em;
}

.home-intro-img {
 flex:1;
 max-width:575px;
 padding-top:70px;
}

.home-prg {
 width:100%;
 background-color:var(--cor-escura);
 background-image:url(/imagens/home/prg-bg.webp);
 background-position:center bottom;
 background-repeat:no-repeat;
 background-size:cover;
 padding:70px 20px;
 text-align:center;
}

.home-prg-tit {
 font-size:4em;
 font-weight:300;
 color:var(--cor-dois);
}

.home-prg-card {
 flex:1;
 max-width:260px;
 background-color:#fff;
 border-radius:10px;
 padding:5px 5px 10px;
 margin:15px;
 box-shadow:0 5px 5px rgba(0,0,0,0.5);
 font-size:1.2em;
 font-weight:500;
 cursor:pointer;
}

.home-prg-img {
 width:100%;
 max-width:500px;
 border-radius:8px;
 margin-bottom:35px;
}

.home-prg-tag {
 width:100%;
 background-color:#be0000;
 text-align:center;
 margin:-32px 0 8px;
 padding:3px 5px;
 color:#fff;
 font-weight:600;
 font-size:0.8em;
}

.home-prg-bot {
 display:inline-block;
 width:100%;
 max-width:310px;
 background:linear-gradient(#fff,#fff,#8c8c8c);
 border-radius:30px;
 text-align:center;
 padding:3px;
 margin:10px;
 font-size:0.9em;
 font-weight:600;
 letter-spacing:0.1em;
}

.slick2 {
 width:100%;
}

.slickseta2 {
 position:absolute;
 top:50%;
 z-index:1;
 margin:0;
 cursor:pointer;
}

.slickimg2 {
 width:20px;
}

.home-boxes {
 width:100%;
 max-width:1250px;
 margin:0 auto;
 padding:70px 20px;
}

.home-box-locutores {
 flex:2;
 max-width:460px;
 border:1px solid var(--cor-base);
 padding:25px;
 text-align:left;
}

.home-box-noticias {
 flex:3;
 border:1px solid var(--cor-base);
 padding:25px;
 margin-left:40px;
}

.home-box-tit {
 font-size:1.5em;
 font-weight:400;
 color:var(--cor-base);
 line-height:1.3em;
}

.home-locutores-foto {
 width:100%;
 max-width:350px;
 border-radius:10px 10px 0 0;
}

.home-locutores-nome {
 width:100%;
 max-width:350px;
 background-color:var(--cor-dois);
 border-radius:0 0 10px 10px;
 padding:10px;
 color:var(--cor-escura);
 font-size:1.2em;
 font-weight:600;
}

.home-news-img {
 flex:1;
 max-width:200px;
 min-width:200px;
}

.home-news-txt {
 flex:2;
 padding:5px 0 0 15px;
 font-size:1.1em;
}

.pt {
 width:100%;
 max-width:1024px;
 aspect-ratio:1024 / 580;
 margin:0 auto;
}

/***********/

@media screen and (max-width:1280px) {
 .slick {
  margin-top:120px;
 }
 .slickseta {
  margin:0 5px;
 }
 .slickimg {
  width:30px;
 }
 .slickseta:hover {
  margin:0 5px;
 }
 .home-intro-txt {
  padding:30px 40px 0 0;
  font-size:1.15em;
 }
 .home-intro-img {
  max-width:500px;
  padding-top:30px;
 }
 .home-box-locutores {
  max-width:380px;
  padding:15px;
 }
 .home-box-noticias {
  padding:15px;
  margin-left:20px;
 }
 .home-box-tit {
  font-size:1.3em;
 }
 .home-locutores-foto {
  max-width:300px;
 }
 .home-locutores-nome {
  max-width:300px;
  font-size:1.1em;
 }
 .home-news-img {
  max-width:180px;
  min-width:180px;
 }
 .home-news-txt {
  padding:0 0 0 15px;
  font-size:1em;
 }
}

@media screen and (max-width:900px) {
 .home-intro {
  background-size:50%;
  margin:30px 0;
 }
 .home-intro-txt {
  flex:none;
  display:inline-block;
  width:100%;
  padding:20px 0 0 0;
  font-size:1.05em;
 }
 .home-intro-bot {
  max-width:220px;
  font-size:0.75em;
 }
 .home-intro-img {
  flex:none;
  display:inline-block;
  width:100%;
  padding:30px 50px 0;
 }
 .home-prg {
  background-size:auto;
  padding:40px 10px;
 }
 .home-prg-tit {
  font-size:3em;
 }
 .home-prg-card {
  flex:none;
  display:inline-block;
  width:45%;
  max-width:220px;
  margin:10px;
  font-size:1.1em;
 }
 .home-prg-bot {
  max-width:260px;
  margin:5px;
 }
 .home-boxes {
  padding:40px 20px;
 }
 .home-box-locutores {
  flex:none;
  display:inline-block;
  width:100%;
  max-width:460px;
  padding:15px 15px 25px;
 }
 .home-box-noticias {
  flex:none;
  display:inline-block;
  width:100%;
  margin:40px 0 0;
  padding:15px 15px 25px;
 }
 .home-locutores-foto {
  max-width:350px;
 }
 .home-locutores-nome {
  max-width:350px;
 }
}

@media screen and (max-width:650px) {
 .slider-desk {
  display:none;
 }
 .slider-resp {
  display:inline-block;
  width:100%;
 }
 .slickimg {
  width:25px;
 }
}

@media screen and (max-width:600px) {
 .slick {
  margin-top:95px;
 }
 .home-intro {
  background-size:80%;
 }
 .home-intro-txt {
  padding-top:10px;
  font-size:0.95em;
 }
 .home-intro-tit {
  font-size:1.4em;
 }
 .home-intro-bot {
  max-width:200px;
  padding:3px;
 }
 .home-intro-img {
  padding:30px 30px 0;
 }
 .home-prg {
  padding:25px 10px;
 }
 .home-prg-tit {
  font-size:2.2em;
 }
 .home-prg-card {
  width:45%;
  margin:0 6px 20px;
  font-size:1em;
 }
 .home-prg-bot {
  margin:0 5px 10px;
  font-size:0.8em;
 }
 .home-locutores-foto {
  max-width:300px;
 }
 .home-locutores-nome {
  max-width:300px;
  font-size:0.95em;
 }
 .home-news-img {
  max-width:150px;
  min-width:150px;
 }
 .home-news-txt {
  padding:0 0 20px 10px;
  font-size:0.9em;
 }
}

@media screen and (max-width:400px) {
 .home-news-img {
  flex:none;
  display:inline-block;
  width:100%;
  max-width:200px;
  min-width:none;
  padding-top:15px;
  text-align:center;
 }
 .home-news-txt {
  flex:none;
  display:inline-block;
  width:100%;
  padding:5px 0 0;
  text-align:center;
 }
}
