@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Prata&family=Roboto:wght@100;300;400;500;700;900&display=swap');.wt{color:#fff}main{font-family:'Roboto',sans-serif;font-size:16px;font-weight:300}main
h2{font-family:'Prata',serif;text-transform:uppercase;line-height:1.5}main .btn-primary{display:inline-block;padding:15px;background:#aa000d;color:#fff;font-weight:700;width:210px;max-width:100%;text-align:center;transition:filter ease-in-out .3s;border:0}main .btn-primary:hover{text-decoration:none;color:#fff;filter:brightness(0.9);background-color:#aa000d;border:0}::placeholder{color:#bbb}.contact .wpcf7-form input:focus, .contact .wpcf7-form select:focus{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%)}.topo{background:url('/wp-content/themes/castelo/assets/img/noville/santo-andre-header-desktop.jpg') no-repeat top center;background-size:cover;padding:100px
0}.topo .inner-logos{display:flex;justify-content:center;align-items:center}.topo .inner-logos
.logo{width:290px}.topo .texto
p{font-size:18px;max-width:400px}.topo .box-video
img{max-width:634px}.topo .contact .wpcf7-form{margin-top:10px}.topo .contact
.form{background:#fff;padding:10px}.topo .contact .wpcf7-form .form-group{margin-bottom:0}.topo .contact .wpcf7-form .col-md-6 .form-group{margin-bottom:20px}.topo .contact > form > div.row.my-3.justify-content-center.text-center > div,
.topo .contact>form>div.row.form-contato>div.col-md-12.form-group{margin-bottom:0}.topo .contact .wpcf7-form .checkbox-707{margin-top:0}.topo .contact .wpcf7-form .checkbox-707
label{font-size:14px}.topo .contact .wpcf7-form .wpcf7-checkbox input,
.topo .contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label
input{width:15px;height:15px;margin-right:5px}.topo .contact .wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin-right:10px}.topo .contact .wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{font-size:14px}.topo .contact .wpcf7-not-valid-tip{font-size:12px}.topo .contact .wpcf7 form.invalid .wpcf7-response-output{font-size:14px}.topo .contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size:14px}.topo .contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item
label{display:block}.topo .wpcf7-acceptance .wpcf7-list-item{margin:0
12px}.video{background:url('/wp-content/themes/castelo/assets/img/noville/bg-video.jpg') no-repeat center;height:450px}.bloco-1{padding:100px
0}.bloco-1 .galeria-1{max-width:680px;margin:0
auto}.bloco-2{padding:100px
0;background:#2f2123}.bloco-2
.row{max-width:1150px;margin:0
auto}.bloco-2
.texto{background:#fff;display:flex;flex-wrap:wrap;align-items:center;padding:40px
100px;border-left:15px solid #aa000d}.bloco-2 .texto
.wrapper{color:#aa000d;font-weight:700;border:1px
solid #c7c7c7;height:50px;display:flex;justify-content:center;align-items:center;padding:20px;text-transform:uppercase;font-size:14px}.bloco-2 .texto ul
li{list-style:none;position:relative;margin-bottom:15px}.bloco-2 .texto ul li::before{content:"\2022";color:#aa000d;width:22px;margin-left:-16px;position:absolute;height:22px;font-size:32px;top:-13px}.slick-slider .item
.legenda{color:#fff;background-color:rgba(0,0,0,0.1);padding:10px
30px;position:absolute;bottom:0;z-index:2;width:100%;font-size:15px;font-weight:300;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:30px;display:flex;align-items:center}.bloco-2 .galeria-2 .item img,.bloco-2 .galeria-3 .item
img{width:100%}.bloco-3{padding:100px
0}.bloco-3
h2{max-width:870px;margin:0
auto 50px}.differentials .nav-differentials{display:flex;justify-content:center}.differentials .nav-differentials
ul{border:0;margin-bottom:30px}.differentials .nav-differentials ul li
a{text-transform:uppercase;font-weight:400;font-size:18px;color:#979797;border:0}.differentials .nav-differentials ul li
a.active{color:#000;border-bottom:4px solid #aa000d;font-weight:700}.differentials .blocks-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.differentials .blocks-wrap .block-item{position:relative;z-index:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-evenly;background:#fff;border:1px
solid #e4e4e4;text-align:center;padding:30px;min-height:300px;transition:all ease-in-out .3s}.differentials .blocks-wrap .block-item:hover{box-shadow:6px 8px 26px 0 rgb(0 0 0 / 11%);z-index:1}.differentials .cta-wrap{margin-top:50px;text-align:center}.differentials .blocks-wrap .block-item
.title{flex:0 0 100%;max-width:100%;font-size:18px;line-height:24px;font-weight:300;text-transform:unset;font-family:'Roboto',sans-serif;color:#2f2123}.slick-slider .slick-prev{left:10px}.slick-slider .slick-next{right:10px}.slick-slider .slick-prev, .slick-slider .slick-next{display:flex;width:50px;height:50px;border-radius:50%;background:#fff;z-index:10;justify-content:center;align-items:center}.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover,
.slick-slider .slick-prev:focus, .slick-slider .slick-next:focus{color:inherit;background:#fff}.slick-slider .slick-prev:before{content:'‹';color:#aa000d;font-size:52px;font-weight:bold;font-family:'Roboto';margin-top:-6px}.slick-slider .slick-next:before{content:'›';color:#aa000d;font-size:52px;font-weight:bold;font-family:'Roboto';margin-top:-6px}.bloco-4{padding:100px
0;background:#eee}.bloco-4 .map-wrap{border:10px
solid #fff;padding:0}.bloco-4 .map-wrap
.subtitle{background:#aa000d;color:#fff;text-align:center;padding:15px;margin-top:-7px}.location
.bullets{width:480px;max-width:100%}ul.bullets{list-style:none;font-size:18px;line-height:28px;padding-left:0}ul.bullets
li{position:relative;padding-left:30px;margin-bottom:15px}ul.bullets li::before{content:"";position:absolute;top:5px;left:0;width:14px;height:15px;background:url('/wp-content/themes/castelo/assets/img/noville/icons/icone-bullet.svg') no-repeat center/contain}.bloco-5{padding:100px
0}.contact .wpcf7-form{margin-top:30px}.contact .wpcf7-form
label{font-weight:400}.contact .wpcf7-form input.wpcf7-text{width:100%;border:1px
solid #c7c7c7;height:52px;padding:0
10px;color:#495057}.contact .wpcf7-form .form-group{margin-bottom:40px}.contact .wpcf7-form .checkbox-707{margin-top:55px}.contact .wpcf7-form .checkbox-707 label,
.contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{color:#4a4a4a;font-weight:300}.contact .wpcf7-form .wpcf7-checkbox
label{display:flex;align-items:center}.contact .wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{font-size:20px}.contact .wpcf7-form .wpcf7-checkbox
input{width:25px;height:25px;margin-right:10px}.contact .wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin-top:10px;margin-left:0;margin-right:30px}.contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item
label{display:flex}.contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label
input{width:25px;height:25px;margin-right:10px}.contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-weight:300;font-size:16px}.contact .wpcf7-form .wpcf7-submit:disabled{background:#9f9f9f!important}.contact .wpcf7-form .wpcf7-submit{background:#aa000d;color:#fff;width:200px;height:60px;font-size:22px;border:0}.contact .wpcf7-form .wpcf7-submit:hover{filter:brightness(.9)}.contact h3::after{content:"";position:absolute;top:5px;right:0;width:27px;height:27px;background:url(/wp-content/themes/castelo/assets/hipicaboulevard.com/assets/img/icons/icone-grafismo.svg) no-repeat center/contain;transform:rotate(90deg)}.contact h3::before{content:"";position:absolute;top:5px;left:0;width:27px;height:27px;background:url(/wp-content/themes/castelo/assets/hipicaboulevard.com/assets/img/icons/icone-grafismo.svg) no-repeat center/contain}.contact
.container{border-bottom:1px solid #ddd}.contact .wpcf7-spinner{position:absolute}#contato{position:absolute;margin-top:-50px}.section-title
h2{color:#212529;font-weight:700}#empreendimento-single-status{max-width:800px;padding:0
12px;margin:100px
auto}#empreendimento-single-status .section-title{text-align:center;margin-bottom:20px}#empreendimento-single-status .content-item{margin-bottom:20px}.progress{display:flex;height:1rem;overflow:hidden;font-size: .75rem;background-color:#e9ecef;border-radius:0.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#aa000d;transition:width .6s ease}div#Mensagem-sucesso{width:95%;text-align:center;margin:0
auto;border:4px
solid green;padding:10px
20px}@media (max-width: 727px){.noville{padding-top:48px}.topo{padding:50px
0;background-size:auto}.topo .inner-logos{flex-wrap:wrap}.topo .texto
p{font-size:16px}.topo .inner-logos
.logo{width:220px}.topo .inner-logos
.circle{margin:25px
0}.topo
.texto{text-align:center}.topo .box-video
img{width:100%}.topo .box-video{margin-top:50px}.bloco-1{padding:25px
0;text-align:center}.topo .contact
.form{margin-top:30px}.contact .wpcf7-form{margin-top:10px}.bloco-1 .galeria-1{margin:25px
auto}.bloco-2{padding:50px
0}.bloco-2
.texto{padding:35px
10px}.bloco-2 .texto
.wrapper{padding:10px}.bloco-2
.imagem{order:2}.bloco-3{padding:50px
0}.bloco-2 .texto
ul{margin-top:2rem}.differentials .blocks-wrap{display:flex;flex-wrap:wrap;justify-content:center}.differentials .blocks-wrap .block-item{flex:0 0 50%;max-width:50%;min-height:170px;padding:15px
20px}.bloco-4{padding:50px
0}.bloco-5{padding:50px
0}.bloco-4
.first{margin-top:60px}.contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item
label{display:inline-block}.wpcf7-list-item{margin:0;font-size:14px}.wpcf7-form .wpcf7-checkbox{display:flex;flex-wrap:wrap}.contact .wpcf7-form
.send{margin-bottom:0}.contact .wpcf7-form .wpcf7-checkbox
input{width:15px;height:15px;margin-right:5px}.contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label
input{width:15px;height:15px;margin-right:0}.contact .wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{font-size:14px}.topo .wpcf7-acceptance .wpcf7-list-item{margin:0}}