@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300&display=swap);body{font-family:'Open Sans',sans-serif;font-weight:300;color:#666}a,a:hover{color:#c0181d}.btn-dream{font-size:.9rem;border-radius:0;padding:2%;color:#fff;font-weight:700;background-color:#ff5a00;border-color:#ec6412}.btn-dream:hover{color:#fff}h2{font-weight:300}.navbar{padding:0}.navbar-brand.logo{width:15%}.nav-item a{font-weight:700;font-size:.9rem}.navbar-collapse{margin:10px}@media (min-width:240px) and (max-width:576px){.navbar-brand.logo{width:50%}}header .carousel-item{margin-left:2%;height:65vh;min-height:603px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-border-bottom-left-radius:150px;-moz-border-radius-bottomleft:150px;border-bottom-left-radius:150px}header .carousel-indicators{position:absolute;top:0;bottom:0;margin:auto;height:20px;right:15%;left:auto;width:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}header .carousel-indicators li{display:block;margin-bottom:5px;border:4px solid;border-radius:100%;height:17px;width:17px}header .carousel-indicators li.active{margin-bottom:5px;background:#ec6412;box-shadow:0 0 0 2px #fff}header .carousel-caption{width:40%;position:absolute;right:15%;bottom:62px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left}header .carousel-caption h3{font-size:3.5rem;font-weight:700}@media (min-width:240px) and (max-width:576px){header .carousel-caption{width:70%}header .carousel-caption h3{font-size:1.5rem;font-weight:700}}.about h2>strong{font-weight:600}.about p{font-weight:400;font-size:1.4rem}.portfolio-item img{width:40%}.portfolio-item p.card-text{font-size:.8rem}.portfolio-item .b-up{border-top:2px solid #ec6412}.portfolio-item .b-down{border-bottom:2px solid #ec6412}.obras h2{font-size:4rem}.obras h2>strong{font-weight:600}.carousel-control-prev,.obras .carousel-control-next{width:4%}@media (min-width:240px) and (max-width:576px){.obras h2{font-size:2rem}}.marcas h2{font-size:4rem}.marcas h2>strong{font-weight:600}@media (min-width:240px) and (max-width:576px){.marcas h2{font-size:2rem}}.contato h2{font-size:2rem;font-weight:700;text-transform:uppercase}.contato h2>strong{font-weight:600}.input-dream{padding:26px;border-radius:0}@media (min-width:240px) and (max-width:576px){.contato h2{font-size:2rem}}.faq{background:url(https://dreamdrywall.com.br/public/img/faq.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;-webkit-border-bottom-right-radius:150px;-moz-border-radius-bottomright:150px;border-bottom-right-radius:150px;margin-right:2%}.faq .faq-text{padding:18% 0}.faq h2{font-size:3rem}.faq h2>strong{font-weight:600}.accordion a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;padding:1rem 3rem 1rem 1rem;color:#7288a2;font-size:1.15rem;font-weight:400;border-bottom:1px solid #e5e5e5}.accordion a:hover,.accordion a:hover::after{cursor:pointer;color:#03b5d2}.accordion a:hover::after{border:1px solid #03b5d2}.accordion a.active{color:#03b5d2;border-bottom:1px solid #03b5d2}.accordion a::after{font-family:FontAwesome;content:'\f067';position:absolute;float:right;right:1rem;font-size:1rem;color:#7288a2;padding:3px;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #7288a2;text-align:center}.accordion a.active::after{font-family:FontAwesome;content:'\f068';color:#03b5d2;border:1px solid #03b5d2}.accordion .content{display:none;padding:1rem;border-bottom:1px solid #e5e5e5;overflow:hidden}.accordion .content p{font-size:1rem;font-weight:300}@media (min-width:240px) and (max-width:576px){.faq h2{font-size:2rem}}.maps h2{font-size:3rem}.maps h2>strong{font-weight:600}@media (min-width:240px) and (max-width:576px){.maps h2{font-size:2rem}}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#ff9800}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(120,213,239,.5)}footer{background-color:#009d99;color:#fff}footer .footer-img img{width:35%}footer p{font-weight:400}footer h6{color:#062120;font-weight:600}footer .tm{background-color:#015e5b;font-size:.8rem;color:#fff}footer .footer-endereco a{color:#fff}footer .footer-endereco a:hover{color:#dadada;text-decoration:underline}footer a{color:#fff}footer .footer-icons a{height:50px;width:50px;display:block;float:left;background:#ff5722;border-radius:50%;position:relative;color:#fff;margin:0 1%}footer .footer-icons a i{position:absolute;font-size:26px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer a:hover{color:#fff;text-decoration:none}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-20{width:1.25em}@media (min-width:240px) and (max-width:576px){footer .footer-img img{width:60%}}