.hero{padding:0;margin:0;background-color:var(--color-secondary);color:#fff;width:100%;position:relative;overflow-y:hidden}.hero .figure{overflow:hidden;position:relative;display:flex;justify-content:center;z-index:1}.hero .figure img{object-fit:cover;object-position:left}.hero img{width:100%;max-height:666px;aspect-ratio:1.71/1;object-fit:cover}.hero .carousel-item{cursor:pointer}.hero .overlay{position:absolute;top:0;left:0;width:100%;display:grid;align-items:center;z-index:1;align-items:flex-start;padding-top:50px}.hero .carousel .container{padding-block:20px;padding-top:0;display:flex;flex-direction:column;align-items:flex-start}.hero .container{gap:15px}.hero .carousel .title{font-size:34px;line-height:1;margin:0}.hero p{font-size:1.6rem;line-height:normal;margin:0;text-wrap:balance}.carousel-control-prev,.carousel-control-next{margin-inline:-47px;top:calc(50% - 16px)}.carousel .carousel-indicators button{width:12px;height:12px;border-radius:100%}.carousel .overlay .container>*{max-width:550px}section:not(.section-banner-area){margin:60px 0}.footer .top{margin-top:0!important}.mobile{display:none}.form-cotacao-area{margin-bottom:25px}#produtos-e-servicos .img-simulador{margin:0 30px;max-width:110px;line-height:160px}#produtos-e-servicos .img-simulador img{max-height:80px}.cotacao-area{position:relative;display:flex;justify-content:center;align-items:flex-end;background-image:url('/images/pedreiro-top-brasil/banner-cotacao.webp');background-position:left;background-size:cover;z-index:1;overflow:hidden}.cotacao-area .form-cotacao{padding:15px;border-radius:10px;margin-top:25px;max-width:650px}.cotacao-area .title-area{display:flex;align-items:center;text-shadow:2px 2px 6px rgba(0,0,0,.6)}.cotacao-area .title-area h1{color:#fff;display:none}.cotacao-area .logo-arcelor{position:absolute;z-index:1;width:150px;top:10px;right:10px;z-index:-1}.form-cotacao{background-color:#f1f1f1;padding:15px;border-radius:10px}.form-cotacao fieldset{margin-bottom:5px!important}.form-cotacao select{padding-right:0}.cards .figure img:not(.-contain){object-position:left}.cotacao-area::before{display:none;content:"";position:absolute;top:-100px;left:0;width:40%;height:500%;background:linear-gradient(135deg,#f15a24 0%,#f15a24 30%,#f15a6e 70%,#9c27b0 100%);border-radius:0 45%;opacity:.8;z-index:-1}.form-cotacao fieldset{margin-bottom:10px}.form-cotacao fieldset,.form-cotacao label{font-size:12px}.header{z-index:1061}#TermosUso{margin-top:50px}.section-banner-area>.container{position:relative;z-index:1060}.section-banner-area .form-cotacao{position:absolute;top:-490px;right:20px;width:600px;z-index:1}.item.banner-link{cursor:pointer}#produtosDesktopCarousel .cards .date{display:none}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1400px){.section-banner-area .carousel .overlay .container>*{max-width:505px}.hero .carousel .container{padding-left:0}.hero .carousel .container h2{font-size:30px}.hero .carousel .container p{-webkit-line-clamp:3}.cotacao-area .logo-arcelor{display:none}}@media screen and (max-width:1200px){.hero .carousel .title{font-size:34px}.section-banner-area .form-cotacao{position:relative;width:100%;right:0;top:-50px;background-color:rgba(217,217,217,.9)}.section-banner-area .form-cotacao input,.section-banner-area .form-cotacao select{background-color:#fff}.hero .overlay{justify-content:left}.hero .figure img{max-height:320px}.hero .overlay .container p{display:none}.hero .container:not(.-full){padding-left:35px;padding-top:20px}#noticiasSection{margin:0}.section-banner-area .carousel .overlay .container>*{max-width:380px}#banner-area .carousel-indicators{display:none}.section-banner-area .carousel .overlay .container>*{max-width:max-content}.hero .overlay{align-items:flex-start;padding-top:20px}}@media screen and (max-width:991.98px){.header{z-index:1061!important}h2.title{font-size:26px!important}.mobile{display:block}.desktop{display:none}#TermosUso{margin-top:70px}#TermosUso Article{padding:3px}.carousel-control-prev,.carousel-control-next{margin-inline:-15px}.cotacao-area .title-area{padding:60px 30px}.cotacao-area .form-cotacao{max-width:100%}.cotacao-area{background-position:right}#videosSection iframe{width:100%;height:100%}.cotacao-area .title-area{display:none}}@media screen and (max-width:576px){.hero .container:not(.-full){padding-left:25px}.hero .carousel .title{font-size:22px!important;-webkit-line-clamp:3}}