@charset 'UTF-8';
@charset "UTF-8";

 ul[class],
ol[class] {
list-style: none;
}
* {
margin: 0;
padding: 0;
text-decoration: none;
box-sizing: border-box;
list-style-position: inside;
}
*::before,
*::after {
box-sizing: border-box;
display: block;
}
html {
font-size: 62.5%;
font-family: sans-serif;
}
body {
overflow-x: hidden;
}
a {
color: inherit;
}
a:hover {
text-decoration: none;
}
li,
div,
a,
p,
span,
font,
figcaption {
font-size: 1.6rem;
}
h1 {
font-size: 2.5rem;
}
h2,
h3 {
font-size: 2.2rem;
}
h4,
h5 {
font-size: 1.8rem;
}
section,
header,
footer,
article,
figure,
figcaption,
aside,
nav {
display: block;
}
[class*=parallax] {
position: relative;
transition: all 1ms linear;
}
.absolute {
position: absolute;
top: 0;
left: 0;
}
.reset {
all: initial;
}
.full {
width: 100%;
}
.col-02 {
width: 50%;
}
.col-03 {
width: 33.3%;
}
.col-04 {
width: 25%;
}
.col-05 {
width: 20%;
}
.upper {
text-transform: uppercase;
}
.lower {
text-transform: lowercase;
}
[class*=flex] {
display: flex;
}
.flex-between {
justify-content: space-between;
}
.flex-around {
justify-content: space-around;
}
.flex-evenly {
justify-content: space-around;
}
@supports (justify-content: space-evenly) {
.flex-evenly {
justify-content: space-evenly;
}
}
.flex-center {
justify-content: center;
}
.flex-wrap {
flex-wrap: wrap;
}
.flex-column {
flex-direction: column;
}
.flex-align-center {
align-items: center;
}
.flex-align-start {
align-items: flex-start;
}
.flex-align-end {
align-items: flex-end;
}
.flex-end {
justify-content: flex-end;
}
.fx-auto {
flex: 1 1 auto;
}
.flexslider,
.flexslider [class*=flex] {
display: block;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-left {
text-align: left;
}
input[type=button],
input[type=submit],
button {
cursor: pointer;
outline: none;
}
button {
border: 0;
}
input:not([type=checkbox]):not([type=radio]),
button,
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
resize: none;
outline: none;
font-family: inherit;
}
input::-moz-placeholder, textarea::-moz-placeholder {
font-family: inherit;
color: inherit;
}
input::placeholder,
textarea::placeholder {
font-family: inherit;
color: inherit;
}
.animate {
transition: all 400ms ease-in-out;
}
.hide {
display: none;
}
.container {
width: 100%;
padding: 0 15px;
max-width: 1100px;
margin: 0 auto;
}
.grid {
display: grid;
}
.grid--2 {
grid-template-columns: repeat(2, 1fr);
}
.grid--3 {
grid-template-columns: repeat(3, 1fr);
}
.grid--4 {
grid-template-columns: repeat(4, 1fr);
}
.grid--5 {
grid-template-columns: repeat(5, 1fr);
}
.grid--6 {
grid-template-columns: repeat(6, 1fr);
}
.gap10 {
gap: 1rem;
}
.gap20 {
gap: 2rem;
}
.gap30 {
gap: 3rem;
}
.gap40 {
gap: 4rem;
}
.gap50 {
gap: 5rem;
}
.menu-button {
background-color: transparent;
position: relative;
width: 40px;
height: 35px;
display: flex;
flex-direction: column;
justify-content: space-between;
transition: all 400ms ease-in-out;
}
.menu-button span {
display: block;
background-color: #fff;
width: 100%;
height: 3px;
position: relative;
transition: all 400ms ease-in-out;
}
.menu-button span:nth-child(2)::after, .menu-button span:nth-child(2)::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background-color: #fff;
display: block;
}
.menu-button.menu-opened span:first-child, .menu-button.menu-opened span:last-child {
opacity: 0;
}
.menu-button.menu-opened span:nth-child(2) {
background-color: transparent;
transform: rotate(180deg);
}
.menu-button.menu-opened span:nth-child(2)::after {
transform: rotate(45deg);
}
.menu-button.menu-opened span:nth-child(2)::before {
transform: rotate(-45deg);
}
.loading-box {
position: fixed;
top: 0;
left: 0;
width: 100%;
width: 100vw;
height: 100%;
background: rgba(51, 51, 51, 0.99);
z-index: 9999;
display: flex;
justify-content: center;
align-items: center;
}
.loading-box .lds-ellipsis {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.loading-box .lds-ellipsis div {
position: absolute;
top: 27px;
width: 11px;
height: 11px;
border-radius: 50%;
background: #fff;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.loading-box .lds-ellipsis div:nth-child(1) {
left: 6px;
animation: lds-ellipsis1 0.6s infinite;
}
.loading-box .lds-ellipsis div:nth-child(2) {
left: 6px;
animation: lds-ellipsis2 0.6s infinite;
}
.loading-box .lds-ellipsis div:nth-child(3) {
left: 26px;
animation: lds-ellipsis2 0.6s infinite;
}
.loading-box .lds-ellipsis div:nth-child(4) {
left: 45px;
animation: lds-ellipsis3 0.6s infinite;
}
.has-image-fixed {
position: relative;
height: 50vh;
overflow: hidden;
}
.has-image-fixed .image-clip {
clip: rect(0, 100vw, 50vh, 0);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.has-image-fixed .image-clip .image-fixed {
position: fixed;
top: -30px;
left: 0;
width: 100vw;
height: calc(100% + 90px);
-o-object-fit: cover;
object-fit: cover;
}
.lightbox {
display: none;
z-index: 5;
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
}
.lightbox--has_loader {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/loader.gif) no-repeat center center/50px;
}
.lightbox_background {
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.lightbox .content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
overflow: auto;
}
.margin-auto {
margin-left: auto;
margin-right: auto;
}
@keyframes lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(19px, 0);
}
}
@keyframes spin {
0% {
transform: rotate(0turn);
}
100% {
transform: rotate(4turn);
}
}
@media screen and (min-width: 861px) {
.only-mobile {
display: none;
}
}
@keyframes jump {
0% {
transform: translateY(0);
}
20% {
transform: translateY(0);
}
40% {
transform: translateY(-14px);
}
50% {
transform: translateY(10px);
}
60% {
transform: translateY(-5px);
}
80% {
transform: translateY(0);
}
100% {
transform: translateY(0);
}
}
@media screen and (max-width: 1180px) {
.container {
max-width: 960px;
}
}
@media screen and (max-width: 860px) {
.only-desktop {
display: none;
}
[class*=flex]:not(.no-wrap) {
flex-wrap: wrap;
}
.container {
max-width: 720px;
}
.mob-column {
flex-flow: column;
}
.mob-column-reverse {
flex-flow: column-reverse;
}
.mob-flex {
display: flex;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
  .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 16px;
height: 32px;
padding: 0;
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/slick-next2.svg) no-repeat center / 100%;
}
.slick-prev{
-webkit-transform: translate(0,0) rotate(180deg);
-ms-transform: translate(0,0) rotate(180deg);
transform: translate(0,0) rotate(180deg);
}
.slick-prev.slick-disabled:before,
.slick-prev.slick-disabled,
.slick-next.slick-disabled:before,
.slick-next.slick-disabled
{
opacity: 0;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Bold.eot);
src: local('Accord Alternate Bold'), local('AccordAlternate-Bold'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Bold.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Bold.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Light.eot);
src: local('Accord Alternate Light'), local('AccordAlternate-Light'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Light.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Light.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Light.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Regular.eot);
src: local('Accord Alternate Regular'), local('AccordAlternate-Regular'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Regular.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Regular.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ThinItalic.eot);
src: local('Accord Alternate Thin Italic'), local('AccordAlternate-ThinItalic'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ThinItalic.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ThinItalic.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ThinItalic.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ThinItalic.ttf) format('truetype');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Medium.eot);
src: local('Accord Alternate Medium'), local('AccordAlternate-Medium'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Medium.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Medium.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Medium.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-MediumItalic.eot);
src: local('Accord Alternate Medium Italic'), local('AccordAlternate-MediumItalic'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-MediumItalic.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-MediumItalic.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLightIt.eot);
src: local('Accord Alternate ExtraLight Italic'), local('AccordAlternate-ExtraLightIt'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLightIt.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLightIt.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLightIt.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLightIt.ttf) format('truetype');
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-LightItalic.eot);
src: local('Accord Alternate Light Italic'), local('AccordAlternate-LightItalic'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-LightItalic.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-LightItalic.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-LightItalic.ttf) format('truetype');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLight.eot);
src: local('Accord Alternate ExtraLight'), local('AccordAlternate-ExtraLight'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLight.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLight.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLight.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraLight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-BoldItalic.eot);
src: local('Accord Alternate Bold Italic'), local('AccordAlternate-BoldItalic'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-BoldItalic.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-BoldItalic.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBold.eot);
src: local('Accord Alternate ExtraBold'), local('AccordAlternate-ExtraBold'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBold.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBold.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBold.ttf) format('truetype');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Italic.eot);
src: local('Accord Alternate Italic'), local('AccordAlternate-Italic'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Italic.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Italic.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Italic.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Thin.eot);
src: local('Accord Alternate Thin'), local('AccordAlternate-Thin'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Thin.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Thin.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Thin.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Accord Alternate';
src: url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBoldItalic.eot);
src: local('Accord Alternate ExtraBold Italic'), local('AccordAlternate-ExtraBoldItalic'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBoldItalic.woff2) format('woff2'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBoldItalic.woff) format('woff'),
url(//www.azo.inc/wp-content/themes/theme-azo/css/fonts/AccordAlternate-ExtraBoldItalic.ttf) format('truetype');
font-weight: 800;
font-style: italic;
}
:root {
--vermelho: #61072E;
}
html {
font-family: "Accord Alternate";
scroll-behavior: smooth;
}
.gap5 {
gap: 0.5rem;
}
.sourcesans {
font-family: "source-sans-pro";
}
.brother {
font-family: "brother-1816";
}
.container {
max-width: 1210px;
}
.container--pdp {
max-width: 1100px;
}
.container--pdp--smaller {
max-width: 900px;
}
h1 *,
h2 *,
h3 *,
h4 *,
h5 *,
h6 * {
font: revert;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
font-weight: 900;
}
.section__title {
font-size: 3rem;
font-weight: 300;
color: var(--vermelho);
text-transform: uppercase;
}
.section__title b {
font-weight: bold;
}
.cf7 input[type=submit],
.button {
background-color: var(--vermelho);
color: #ffffff;
padding: 0.8rem 3rem;
text-transform: uppercase;
display: table;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.float__links {
position: fixed;
top: 50%;
right: 0;
z-index: 3;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.float__links a {
display: flex;
background-color: #000000;
border-radius: 2.5rem 0 0 2.5rem;
overflow: hidden;
width: 4.1rem;
padding: 1.5rem;
transition: width 400ms ease;
margin: 0.3rem 0;
}
.float__links a:hover {
width: 18rem;
}
.float__links a svg {
min-width: 1.6rem;
min-height: 2rem;
}
.float__links a span {
white-space: nowrap;
font-size: 1.4rem;
font-weight: 700;
margin-left: 1rem;
color: #fff;
}
.cf7 form {
max-width: 47rem;
}
.cf7 form select,
.cf7 form input[type=text],
.cf7 form input[type=email],
.cf7 form input[type=tel],
.cf7 form textarea {
background-color: #D8CFC3;
border: 0;
display: block;
margin: 0.8rem 0;
width: 100%;
padding: 0.7rem;
color: #000000;
}
.cf7 form input[type=submit] {
margin: 2rem 0 0 auto;
}
.cf7 .wpcf7-radio {
display: flex;
}
.cf7 .wpcf7-list-item {
margin-left: 0;
display: flex;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.cf7 .wpcf7-list-item label {
display: flex;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.cf7 .wpcf7-list-item + .wpcf7-list-item {
margin-left: 1rem;
}
.cf7 .form__row {
display: flex;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.cf7 .form__row select {
min-width: 9rem;
}
.cf7 .form__row p {
display: flex;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.cf7 .form__row p label {
flex: 1 1 30%;
}
.form {
max-width: 40rem;
margin: 0 auto;
}
.form__field {
background-color: #D8CFC3;
border: 0;
display: block;
margin: 0.8rem 0;
width: 100%;
padding: 0.7rem;
}
.form label {
font-size: 1.4rem;
}
.form label a {
text-decoration: underline;
}
.header {
padding: 1rem 0;
position: fixed;
top: 0;
width: 100%;
left: 0;
background: transparent;
background: rgb(0, 0, 0);
background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
z-index: 10;
}
@media screen and (max-width: 860px) {
.header.search--opened .header__logo__hold {
display: none;
}
}
@media screen and (max-width: 860px) {
.header__logo__hold {
text-align: right;
}
}
.header__logo {
filter: grayscale(1) brightness(10);
}
.header.act, .header.solid, .header.scrolled {
background: #ffffff;
box-shadow: 9px 1px 4px 0px rgba(0, 0, 0, 0.3);
}
.header.act .header__logo, .header.solid .header__logo, .header.scrolled .header__logo {
filter: none;
}
.header.act a, .header.solid a, .header.scrolled a {
color: var(--vermelho);
}
.header.act .header__searchtoggle, .header.solid .header__searchtoggle, .header.scrolled .header__searchtoggle {
border-left-color: var(--vermelho);
}
.header.act .header__searchtoggle svg circle,
.header.act .header__searchtoggle svg line, .header.solid .header__searchtoggle svg circle,
.header.solid .header__searchtoggle svg line, .header.scrolled .header__searchtoggle svg circle,
.header.scrolled .header__searchtoggle svg line {
stroke: var(--vermelho);
}
.header.act .menu-button span:nth-child(2)::after,
.header.act .menu-button span:nth-child(2)::before,
.header.act .menu-button span, .header.solid .menu-button span:nth-child(2)::after,
.header.solid .menu-button span:nth-child(2)::before,
.header.solid .menu-button span, .header.scrolled .menu-button span:nth-child(2)::after,
.header.scrolled .menu-button span:nth-child(2)::before,
.header.scrolled .menu-button span {
background-color: var(--vermelho);
}
.header.act .menu-button.menu-opened span:nth-child(2), .header.solid .menu-button.menu-opened span:nth-child(2), .header.scrolled .menu-button.menu-opened span:nth-child(2) {
background-color: transparent;
}
.header.act .header__button, .header.solid .header__button, .header.scrolled .header__button {
color: var(--vermelho);
}
.header.act .header__search__input, .header.solid .header__search__input, .header.scrolled .header__search__input {
color: var(--vermelho);
background-color: rgba(97, 7, 46, 0.1529411765);
}
.header__row > * {
flex: 1 1 33.3%;
transition: all 400ms ease;
}
@media screen and (max-width: 860px) {
.header__row > * {
flex: initial;
}
}
.header a {
font-weight: 500;
color: #ffffff;
}
.header a:hover {
text-decoration: underline;
font-weight: bold;
}
.header__button {
color: #ffffff;
background: transparent;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
}
.header__button .menu-button {
justify-content: center;
row-gap: 0.9rem;
transition: row-gap 200ms ease;
}
.header__button .menu-button:hover {
row-gap: 0.5rem;
}
.header__button .menu-button span {
height: 1px;
}
.header__searchtoggle {
background-color: transparent;
padding: 0.5rem 0 0.3rem 1rem;
margin-left: 1rem;
}
.header__searchtoggle.act svg {
display: none;
}
@media screen and (max-width: 860px) {
.header__nav {
width: 100%;
}
}
.header__nav__menu {
-moz-column-gap: 2.5rem;
column-gap: 2.5rem;
}
@media screen and (max-width: 860px) {
.header__nav__menu {
flex-direction: column;
align-items: center;
width: 100%;
row-gap: 0.5rem;
}
}
.header__main {
-moz-column-gap: 2.5rem;
column-gap: 2.5rem;
display: flex;
opacity: 0;
max-width: 0;
overflow: hidden;
}
@media screen and (max-width: 860px) {
.header__main {
position: fixed;
top: 6.1rem;
left: 0;
width: 100%;
padding: 1.5rem;
background-color: #ffffff;
}
}
.header__main a {
white-space: nowrap;
}
.header__search {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 2rem;
max-width: 0;
transition: all 400ms ease-in-out;
overflow: hidden;
}
.header__search.act {
max-width: 30rem;
position: relative;
overflow: initial;
}
.header__search__input {
border: 0;
background-color: transparent;
color: #fff;
padding: 0.5rem 1.5rem;
}
.header__search__button {
background-color: transparent;
border: 0;
padding: 0 1.5rem;
}
.header__search__hold {
transition: all 400ms ease;
overflow: hidden;
max-width: 0;
max-height: 0;
display: flex;
-moz-column-gap: 0.8rem;
column-gap: 0.8rem;
}
.header__search__hold__results {
position: absolute;
top: calc(100% + 1rem);
right: 0;
width: 24rem;
background-color: #ffffff;
z-index: 2;
padding: 1rem;
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
border-radius: 0.2rem;
display: none;
max-height: 35.2rem;
overflow: auto;
}
.header__search__hold__results .flex-column {
row-gap: 1rem;
}
.header__search__hold__results a {
border-bottom: solid 1px #c6c6c6;
padding: 0.7rem 0;
-moz-column-gap: 1rem;
column-gap: 1rem;
color: #000;
font-weight: 400;
font-size: 1.4rem;
}
.header__search__hold__results a:hover {
background-color: #e8e8e8;
}
.header__search__hold__results a img {
width: 8rem;
height: 6rem;
-o-object-fit: contain;
object-fit: contain;
}
.header.act .header__main {
display: flex;
opacity: 1;
max-width: 80rem;
}
.header.act .header__row > * {
flex: initial;
}
.header.act .header__button {
color: transparent;
font-size: 0;
}
.customize-support .header {
top: 3.2rem;
}
.footer__main {
background-color: #707071;
padding: 6rem 0;
}
.footer__copy {
padding: 1.5rem;
}
.footer__copy p {
font-size: 1.2rem;
}
.footer__copy p a {
font: inherit;
text-decoration: underline;
color: var(--vermelho);
}
.footer__logo {
display: block;
max-width: 31.7rem;
margin-bottom: 4rem;
}
.footer__nav {
flex: 1 1 100%;
-moz-column-gap: 2rem;
column-gap: 2rem;
row-gap: 3rem;
}
.footer__nav__menu {
display: flex;
flex-direction: column;
row-gap: 1.2rem;
}
.footer__nav__menu.social {
row-gap: 0.1rem;
}
@media screen and (max-width: 860px) {
.footer__nav__menu.social {
flex-direction: row;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
}
.footer__nav__menu li a {
color: #ffffff;
font-weight: bold;
}
.footer__nav__menu li a:hover {
text-decoration: underline;
}
.footer__nav__menu li .whats {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-whats.svg) no-repeat center left;
padding-left: 2.5rem;
font-weight: 400;
}
.footer__nav__menu li .celular {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-celular.svg) no-repeat center left/contain;
padding-left: 2.5rem;
font-weight: 400;
}
.footer__nav__menu li .mail {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-mail.svg) no-repeat center left/1.6rem;
padding-left: 2.5rem;
font-weight: 400;
}
.footer__nav__menu li .sem_icone {
font-weight: 400;
}
.footer__row__contato {
border-top: solid 1px #ffffff;
padding: 3rem 0 0;
}
@media screen and (min-width: 861px) {
.footer__row__contato {
border: 0;
border-left: solid 1px #ffffff;
padding: 0 0 0 8rem;
}
}
.footer__row__contato__title {
font-weight: bold;
font-size: 1.6rem;
color: #ffffff;
}
.modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 30;
}
.modal__background {
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.modal__close {
position: absolute;
right: 1.5rem;
top: 1.5rem;
z-index: 3;
}
.galeriamodal__content {
position: absolute;
top: 5%;
left: 5%;
width: 90%;
height: 90%;
z-index: 2;
}
.galeriamodal__slider__item img {
height: 75vh;
max-width: 100%;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: bottom;
object-position: bottom;
margin: 0 auto;
}
.galeriamodal__slider__item__legenda {
width: 100%;
position: absolute;
left: 0;
bottom: 2rem;
text-align: center;
color: #fff;
font-size: 2rem;
}
.galeriamodal__thumbs {
margin-top: 1rem;
}
.galeriamodal__thumbs .slick-slide {
margin: 0 0.5rem;
}
.galeriamodal__thumbs__item img {
height: 12rem;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
@media screen and (max-width: 860px) {
.galeriamodal__thumbs__item img {
height: 8rem;
}
}
.modal__cookies {
position: fixed;
bottom: 5rem;
left: 50%;
transform: translateX(-50%);
background-color: white;
padding: 3rem;
}
.modal__cookies .button {
white-space: nowrap;
}
.bannertv__slider__item {
display: none;
}
.bannertv__slider__item:first-child {
display: block;
}
.bannertv__slider__item .vimeo-facade__image, .bannertv__slider__item__banner,
.bannertv__slider__item video {
width: 100%;
aspect-ratio: 16/9;
height: auto;
display: block;
pointer-events: none;
-o-object-fit: cover;
object-fit: cover;
max-height: 100vh;
}
@media screen and (max-width: 860px) {
.bannertv__slider__item .vimeo-facade__image, .bannertv__slider__item__banner,
.bannertv__slider__item video {
aspect-ratio: 1/1;
}
}
.bannertv__slider__item iframe {
width: 100vw;
height: 63.55vw;
min-height: 100vh;
min-width: 177.77vh;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 5;
pointer-events: none;
}
.bannertv__slider__item__vimeo {
aspect-ratio: 16/9;
max-height: 100vh;
width: 100%;
overflow: hidden;
}
.bannertv__slider__item__content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1;
color: #fff;
text-align: center;
}
.bannertv__slider__item__subtitulo {
font-size: 1.8rem;
font-weight: 300;
letter-spacing: 0.3rem;
margin-bottom: 2.8rem;
}
.bannertv__slider__item__titulo {
font-size: 5.8rem;
letter-spacing: 0.46rem;
font-weight: 400;
}
@media screen and (max-width: 860px) {
.bannertv__slider__item__titulo {
font-size: 3.8rem;
letter-spacing: 0.2rem;
}
.bannertv__slider__item__subtitulo {
font-size: 2.4rem;
letter-spacing: 0.2rem;
}
}
.bannertv__slider .slick-next {
right: 6.5rem;
}
.bannertv__slider .slick-prev {
left: 6.5rem;
z-index: 2;
}
.bannertv--vitrine .bannertv__slider__item__banner {
filter: brightness(0.65);
aspect-ratio: initial;
}
@media screen and (max-width: 860px) {
.bannertv--vitrine .bannertv__slider__item__banner {
aspect-ratio: 1/1;
}
}
.cards--bloco {
margin: 6rem 0;
}
.cards .slick-slider .slick-track {
display: flex;
}
.cards .slick-slider .slick-slide > div {
height: 100%;
}
.cards__toggle {
border-bottom: solid 1px #D8CFC3;
margin-bottom: 3rem;
-moz-column-gap: 3rem;
column-gap: 3rem;
}
.cards__toggle__button {
font-size: 2rem;
background: transparent;
border: 0;
text-transform: uppercase;
font-weight: 300;
border-bottom: solid 1px transparent;
position: relative;
bottom: -1px;
padding: 0 0.5rem 0.4rem;
}
.cards__toggle__button.act {
border-color: #000000;
}
.cards__grid {
display: flex;
justify-content: center;
flex-wrap: wrap;
-moz-column-gap: 3rem;
column-gap: 3rem;
row-gap: 3rem;
}
.cards__grid > .slick-list {
padding: 1rem 0;
}
.cards__grid.slick-initialized .slick-slide {
margin: 0 1rem;
}
.cards__grid.slick-initialized .cards__grid .cards__item__content {
margin-bottom: 1rem;
}
.cards__grid.slick-initialized .cards__item {
height: 100%;
}
.cards__grid .cards__item {
width: calc(50% - 1.5rem);
display: flex !important;
flex-direction: column;
}
@media screen and (max-width: 860px) {
.cards__grid .cards__item {
width: 100% !important;
}
}
.cards__grid .cards__item__whats {
position: absolute;
right: 1rem;
top: 1rem;
z-index: 2;
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-whats.svg) no-repeat center center;
width: 3.2rem;
height: 3.2rem;
display: block;
}
.cards__grid .cards__item__status {
position: absolute;
top: 1rem;
left: 1rem;
color: #ffffff;
z-index: 2;
font-weight: 700;
text-transform: uppercase;
z-index: 3;
}
.cards__grid .cards__item__content {
padding: 1rem;
transition: all 400ms ease;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
flex: 1 1;
}
.cards__grid .cards__item__content__local {
color: var(--vermelho);
opacity: 0.8;
font-size: 1.2rem;
margin-bottom: 1rem;
display: block;
}
.cards__grid .cards__item__content__local:empty {
display: none;
}
.cards__grid .cards__item__content__title {
font-size: 1.8rem;
font-weight: 400;
text-transform: uppercase;
border-bottom: solid 2px var(--vermelho);
display: table;
color: #484848;
margin-bottom: 1rem;
}
.cards__grid .cards__item__content__list {
display: flex;
flex-direction: column;
row-gap: 0.7rem;
}
.cards__grid .cards__item__content__list li {
color: #484848;
font-size: 1.4rem;
padding-left: 3.2rem;
}
.cards__grid .cards__item__content__list .dorm {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-dorm.svg) no-repeat center left;
}
.cards__grid .cards__item__content__list .vagas {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-vagas.svg) no-repeat center left;
}
.cards__grid .cards__item__content__list .suites {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-suites.svg) no-repeat center left;
}
.cards__grid .cards__item__content__list .metragem {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-metragem.svg) no-repeat center left;
}
.cards__grid .cards__item__content p {
font-size: 1.4rem;
color: #484848;
}
.cards__grid .cards__item figure {
position: relative;
overflow: hidden;
}
.cards__grid .cards__item figure::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 10rem;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
z-index: 2;
}
.cards__grid .cards__item figure img:not(.cards__item__slider__selo) {
aspect-ratio: 380/254;
width: 100%;
height: auto;
display: block;
-o-object-fit: cover;
object-fit: cover;
filter: brightness(0.8);
transition: all 400ms ease;
max-width: 380px;
}
@media screen and (min-width: 861px) {
.cards__grid .cards__item:hover figure img {
transform: scale(1.1);
}
.cards__grid .cards__item:hover .cards__item__content {
box-shadow: none;
}
}
.cards__grid .cards__item__slider__item:not(:first-child) {
display: none;
}
.cards__grid .cards__item__slider__selo {
position: absolute;
bottom: 1rem;
left: 1rem;
max-width: 6rem;
max-height: 6rem;
-o-object-fit: contain;
object-fit: contain;
transform: scale(1) !important;
}
.cards__grid .cards__item__slider .slick-slide {
margin: 0;
}
.cards__grid .cards__item__slider .slick-prev {
left: 7px;
z-index: 2;
background-image: url(//www.azo.inc/wp-content/themes/theme-azo/images/slick-next2.svg);
}
.cards__grid .cards__item__slider .slick-next {
right: 7px;
z-index: 2;
background-image: url(//www.azo.inc/wp-content/themes/theme-azo/images/slick-next2.svg);
}
.cards__grid--3 {
-moz-column-gap: 2rem;
column-gap: 2rem;
}
.cards__grid--3 .cards__item {
width: calc(33.33% - 1.5rem);
}
@media screen and (min-width: 861px) {
.cards__grid--2 .cards__item__content__local {
font-size: 1.8rem;
}
.cards__grid--2 .cards__item__content__title {
font-size: 2.7rem;
margin-bottom: 2.3rem;
}
.cards__grid--2 .cards__item__content__list li {
font-size: 2.1rem;
}
.cards__grid--2 .cards__item__content {
padding: 2rem;
}
}
.cards__grid .slick-dots {
bottom: -4rem;
}
.cards__grid .slick-dots li {
opacity: 0.5;
}
.cards__grid .slick-dots li button {
background-color: var(--vermelho);
border-radius: 50%;
width: 1.5rem;
height: 1.5rem;
padding: 0;
}
.cards__grid .slick-dots li.slick-active {
opacity: 1;
}
.cards .slick-prev,
.cards .slick-next {
background-image: url(//www.azo.inc/wp-content/themes/theme-azo/images/slick-next4.svg);
}
@media screen and (max-width: 860px) {
.cards .slick-prev {
left: -10px;
}
.cards .slick-next {
right: -10px;
}
}
.numeros {
margin: 6rem 0;
color: #ffffff;
}
.numeros__box {
background-color: var(--vermelho);
padding-top: 6rem;
padding-bottom: 6rem;
-moz-column-gap: 7rem;
column-gap: 7rem;
}
@media screen and (max-width: 860px) {
.numeros__box {
align-items: flex-start;
padding: 4rem 2rem;
row-gap: 2rem;
}
}
.numeros__title {
font-size: 3rem;
font-weight: 300;
max-width: 35rem;
}
@media screen and (max-width: 860px) {
.numeros__title {
font-size: 2.8rem;
}
}
.numeros__list {
-moz-column-gap: 7rem;
column-gap: 7rem;
}
@media screen and (max-width: 860px) {
.numeros__list {
grid-template-columns: 1fr;
width: 100%;
row-gap: 0.5rem;
}
}
.numeros__list li {
display: flex;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.numeros__list li strong {
display: block;
font-size: 3rem;
}
@media screen and (min-width: 861px) {
.numeros__list li strong {
min-width: 9.5rem;
}
}
.numeros__list li div {
display: flex;
font-size: 1.4rem;
font-weight: 300;
-moz-column-gap: 1rem;
column-gap: 1rem;
max-width: 21rem;
}
@media screen and (max-width: 860px) {
.numeros__list li div {
align-items: center;
max-width: initial;
}
}
.numeros__list li::before {
content: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-numeros.svg);
margin-top: 1rem;
}
@media screen and (min-width: 861px) {
.numeros__list li:nth-child(even) div {
flex-direction: column;
}
}
.destaques {
margin: 6rem 0;
}
.destaques__slider {
margin-top: 3.2rem;
}
.destaques__slider__item {
position: relative;
}
.destaques__slider__item__banner {
width: 100%;
display: block;
min-height: 38rem;
-o-object-fit: cover;
object-fit: cover;
aspect-ratio: 39/15;
height: auto;
}
@media screen and (max-width: 860px) {
.destaques__slider__item__banner {
aspect-ratio: 1/1;
}
}
.destaques__slider__item__selo {
position: absolute;
top: 2rem;
left: 2rem;
max-width: 13rem;
max-height: 13rem;
-o-object-fit: contain;
object-fit: contain;
}
.destaques__slider__item__content {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
z-index: 2;
}
.destaques__slider__item__content__box {
color: #ffffff;
background-color: rgba(0, 0, 0, 0.6);
padding: 2rem 3rem;
display: inline-flex;
-moz-column-gap: 14rem;
column-gap: 14rem;
row-gap: 2rem;
max-width: 50rem;
}
@media screen and (max-width: 860px) {
.destaques__slider__item__content__box {
align-items: flex-start;
}
}
.destaques__slider__item__content__box__local {
font-size: 1.2rem;
margin-bottom: 1rem;
display: block;
}
.destaques__slider__item__content__box__title {
font-size: 1.8rem;
font-weight: 400;
text-transform: uppercase;
border-bottom: solid 2px #ffffff;
display: table;
margin-bottom: 1rem;
}
.destaques__slider__item__content__box__list {
display: flex;
flex-direction: column;
row-gap: 0.7rem;
}
.destaques__slider__item__content__box__list li {
color: #fff;
font-size: 1.4rem;
padding-left: 3.2rem;
filter: grayscale(1) brightness(10);
}
.destaques__slider__item__content__box__list .dorm {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-dorm.svg) no-repeat center left;
}
.destaques__slider__item__content__box__list .vagas {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-vagas.svg) no-repeat center left;
}
.destaques__slider__item__content__box__list .suites {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-suites.svg) no-repeat center left;
}
.destaques__slider__item__content__box__list .metragem {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-metragem.svg) no-repeat center left;
}
.destaques__slider__item__content__box P {
font-size: 1.4rem;
}
.destaques__slider__item__content__box__arrows {
display: flex;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
@media screen and (max-width: 860px) {
.destaques__slider__item__content__box__arrows {
-moz-column-gap: 4rem;
column-gap: 4rem;
}
}
.destaques__slider__item__content__box__arrows .slick-next,
.destaques__slider__item__content__box__arrows .slick-prev {
position: static;
width: 2.9rem;
height: 2.9rem;
}
.secblog {
margin: 6rem 0;
}
.secblog .section__title {
margin-bottom: 2.6rem;
}
.secblog__left {
max-width: 33.33%;
padding-right: 10rem;
}
.secblog__left__desc {
margin-bottom: 3rem;
}
.secblog__left__desc p {
margin-bottom: 1em;
}
.secblog__right {
width: 66.66%;
}
@media screen and (max-width: 860px) {
.secblog__right {
grid-template-columns: repeat(2, 1fr);
display: grid;
width: 100%;
}
}
@media screen and (max-width: 480px) {
.secblog__right {
grid-template-columns: repeat(1, 1fr);
}
}
.secblog__right__item {
flex: 1 1 50%;
position: relative;
overflow: hidden;
}
.secblog__right__item__title {
color: #fff;
font-size: 2rem;
position: absolute;
top: 2rem;
left: 2rem;
z-index: 2;
}
.secblog__right__item__thumbnail {
display: block;
width: 100%;
height: auto;
aspect-ratio: 1/1;
-o-object-fit: cover;
object-fit: cover;
filter: brightness(0.8);
transition: all 400ms ease;
}
.secblog__right__item__desc {
font-size: 1.4rem;
color: #fff;
position: absolute;
left: 2rem;
bottom: 2rem;
z-index: 2;
}
.secblog__right__item:hover .secblog__right__item__thumbnail {
transform: scale(1.1);
}
.diferenciais_azo {
background-color: #F7F6F3;
padding: 6rem 0;
}
.diferenciais_azo__title {
font-size: 4rem;
font-weight: 300;
text-align: center;
color: var(--vermelho);
margin-bottom: 2.5rem;
}
.diferenciais_azo__options {
-moz-column-gap: 2rem;
column-gap: 2rem;
margin-bottom: 4rem;
}
.diferenciais_azo__options__item {
font-size: 2rem;
font-weight: 300;
padding: 0 1rem 1rem;
background-color: transparent;
opacity: 0.6;
color: #000000;
}
.diferenciais_azo__options__item::after {
content: "";
width: 100%;
height: 2px;
background-color: var(--vermelho);
opacity: 0;
}
.diferenciais_azo__options__item.active {
opacity: 1;
}
.diferenciais_azo__options__item.active::after {
opacity: 1;
}
.diferenciais_azo__slider__item__row {
display: flex;
align-items: center;
justify-content: center;
gap: 2rem;
}
@media screen and (max-width: 860px) {
.diferenciais_azo__slider__item__row {
flex-direction: column-reverse;
}
}
.diferenciais_azo__slider__item__row__image {
max-width: 37rem;
}
.diferenciais_azo__slider__item__row__content {
color: #707070;
font-weight: 300;
}
.diferenciais_azo__slider__item__row__text > * + * {
margin-top: 1em;
}
.vitrine {
margin: 6rem 0;
}
.vitrine__title {
margin-bottom: 6rem;
font-size: 4rem;
}
.vitrine__filtros {
display: flex;
-moz-column-gap: 2rem;
column-gap: 2rem;
row-gap: 2rem;
margin-bottom: 6rem;
justify-content: space-between;
}
@media screen and (max-width: 860px) {
.vitrine__filtros {
display: none;
justify-content: center;
}
}
.vitrine__filtros select {
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-arrow-select.svg) no-repeat calc(100% - 1rem) center;
background-color: #D8CFC3;
padding: 0.5rem 3rem 0.5rem 1rem;
flex-basis: 21rem;
}
.vitrine__filtros .button {
min-width: 17rem;
}
.vitrine__semresultado {
margin-bottom: 6rem;
text-align: center;
}
.vitrine__semresultado__title {
font-size: 3rem;
}
.vitrine__semresultado span {
text-decoration: underline;
cursor: pointer;
}
.vitrine__semresultado.act {
display: block;
}
.vitrine__paginacao {
margin-top: 6rem;
}
.vitrine__paginacao span {
font-size: 2rem;
font-weight: bold;
padding: 0.2rem 1rem;
cursor: pointer;
}
.vitrine__paginacao span.act {
border: solid 1px #000000;
}
.vitrine__buttonfilters {
margin-bottom: 3rem;
}
.loader__hold {
padding: 10rem 0;
font-size: 2.5rem;
display: flex;
flex-direction: column;
align-items: center;
}
.lds-ring,
.lds-ring div {
box-sizing: border-box;
}
.lds-ring {
display: inline-block;
position: relative;
width: 8rem;
height: 8rem;
}
.lds-ring div {
box-sizing: border-box;
display: block;
position: absolute;
width: 6.4rem;
height: 6.4rem;
margin: 0.8rem;
border: 0.8rem solid var(--vermelho);
border-radius: 50%;
animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
border-color: var(--vermelho) transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
animation-delay: -0.15s;
}
@keyframes lds-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.topopdp {
position: relative;
}
.topopdp__banner {
display: block;
filter: brightness(0.65);
max-height: 100vh;
height: auto;
-o-object-fit: cover;
object-fit: cover;
}
@media screen and (max-width: 860px) {
.topopdp__banner {
aspect-ratio: 1/1;
}
}
.topopdp__banner__selo {
position: absolute;
max-width: 13rem;
max-height: 13rem;
-o-object-fit: contain;
object-fit: contain;
bottom: 2rem;
left: 2rem;
}
@media screen and (max-width: 860px) {
.topopdp__banner__selo {
bottom: 7rem;
max-width: 7rem;
max-height: 7rem;
}
}
.topopdp__nav {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
z-index: 2;
color: #ffffff;
padding-bottom: 0.2rem;
}
@media screen and (max-width: 860px) {
.topopdp__nav {
display: none;
}
}
.topopdp__nav li a {
font-size: 1.8rem;
}
.topopdp__nav li a::after {
content: "";
height: 2px;
width: 100%;
background-color: #ffffff;
transition: opacity 0.4s ease;
opacity: 0;
}
.topopdp__nav li a:hover::after {
opacity: 1;
}
@media screen and (max-width: 860px) {
.topopdp__nav__mobile {
display: block;
}
}
.topopdp__nav__mobile select {
width: calc(100% - 3rem);
margin: 2rem auto;
display: block;
max-width: 36rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-arrow-select.svg) no-repeat calc(100% - 1rem) center;
background-color: #D8CFC3;
padding: 0.5rem 3rem 0.5rem 1rem;
border: 0;
color: #000;
}
.detalhe {
margin: 6rem 0;
}
@media screen and (max-width: 860px) {
.detalhe {
margin: 2rem 0;
overflow: hidden;
}
}
.detalhe__row {
display: grid;
grid-template-columns: 65% calc(35% - 4rem);
align-items: flex-start;
}
@media screen and (max-width: 860px) {
.detalhe__row {
grid-template-columns: 1fr;
display: block;
}
}
.detalhe__sliderholder {
position: relative;
}
.detalhe__vertodas {
position: absolute;
left: 2rem;
bottom: 2rem;
border: solid 1px #ffffff;
padding: 0.5rem 1rem;
color: #ffffff;
display: flex;
align-items: center;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
background-color: transparent;
z-index: 3;
}
@media screen and (max-width: 860px) {
.detalhe__slider {
max-width: 85%;
}
.detalhe__slider .slick-list {
overflow: initial;
}
}
.detalhe__slider .slick-slide {
margin: 0 0.5rem;
}
.detalhe__slider__item__image {
aspect-ratio: 1/1;
width: 100%;
height: auto;
-o-object-fit: cover;
object-fit: cover;
}
.detalhe__slider__item figure {
position: relative;
}
.detalhe__slider__item figure::after {
content: "";
background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 40%;
}
.detalhe__slider .slick-arrow {
background-image: url(//www.azo.inc/wp-content/themes/theme-azo/images/slick-next3.svg);
width: 4rem;
height: 4rem;
z-index: 2;
}
.detalhe__slider .slick-prev {
left: -2rem;
}
.detalhe__slider .slick-next {
right: -2rem;
}
@media screen and (max-width: 860px) {
.detalhe__infos {
padding: 1.5rem 0;
}
}
.detalhe__infos__title {
font-size: 1.8rem;
display: table;
color: #484848;
margin-bottom: 1rem;
font-weight: 400;
}
.detalhe__infos__title::after {
content: "";
width: 100%;
height: 2px;
background-color: var(--vermelho);
}
.detalhe__infos__textocurto {
color: var(--vermelho);
font-size: 1.2rem;
margin-bottom: 1rem;
}
.detalhe__infos__textocurto * {
font-size: inherit;
}
.detalhe__infos__descricao {
color: #484848;
opacity: 0.6;
line-height: 1em;
margin-bottom: 1rem;
}
.detalhe__infos__descricao * {
font-size: inherit;
}
.detalhe__infos__list {
list-style: disc;
margin-bottom: 3rem;
}
.detalhe__infos__list li {
list-style: disc;
list-style-position: inside;
font-size: 1.4rem;
}
.detalhe__infos__list li span {
font-size: inherit;
color: var(--vermelho);
}
.detalhe__infos__roworcamento .button {
margin: 0 5rem 0 0;
}
.detalhe__infos__roworcamento a {
margin: 0 1rem;
}
.diferenciais {
background-color: #F7F6F3;
padding: 3.6rem 0;
}
.diferenciais__title {
font-size: 1.8rem;
color: var(--vermelho);
font-size: 3rem;
font-weight: 300;
margin-bottom: 2.3rem;
}
.diferenciais__slider .slick-slide {
margin: 0 0.5rem;
}
.diferenciais__slider__item figure {
position: relative;
cursor: pointer;
}
.diferenciais__slider__item figure img {
width: 100%;
height: auto;
-o-object-fit: cover;
object-fit: cover;
filter: brightness(0.7);
aspect-ratio: 259/192;
}
.diferenciais__slider__item figure::after {
content: "";
background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%);
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 40%;
}
.diferenciais__slider__item__title {
font-size: 2rem;
color: #ffffff;
position: absolute;
bottom: 1rem;
left: 0;
width: 100%;
text-align: center;
z-index: 2;
}
@media screen and (max-width: 860px) {
.diferenciais__slider__item__title {
font-size: 1.4rem;
}
}
.diferenciais__slider .slick-next {
right: 2rem;
top: 40%;
}
.diferenciais__slider .slick-prev {
left: 2rem;
top: 40%;
z-index: 2;
}
.plantas {
margin: 3.5rem 0 6rem;
}
.plantas__title {
font-size: 3rem;
color: var(--vermelho);
font-weight: 300;
margin-bottom: 2rem;
}
.plantas__tipos {
margin-bottom: 2rem;
}
.plantas__tipos__item {
color: var(--vermelho);
font-size: 1.8rem;
background-color: transparent;
}
.plantas__tipos__item::after {
content: "|";
margin-left: 1rem;
font-weight: 400;
display: inline-block;
}
.plantas__tipos__item:last-child::after {
display: none;
}
.plantas__tipos__item.active {
text-decoration: underline;
font-weight: 600;
}
.plantas__options {
margin-bottom: 3rem;
}
.plantas__options__item {
background-color: #D8CFC3;
font-size: 1.4rem;
padding: 0.6rem 4rem;
border: solid 1px transparent;
color: #000000;
}
.plantas__options__item.active {
border-color: var(--vermelho);
background-color: #D8CFC3;
}
.plantas__slider__item figure {
position: relative;
}
.plantas__slider__item figure img {
width: 100%;
}
.plantas__slider__item figure::after {
content: "";
background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%);
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 40%;
}
.plantas__slider__item__legenda {
display: flex;
position: absolute;
right: 2rem;
bottom: 2rem;
color: #ffffff;
align-items: center;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
z-index: 2;
}
.tour {
margin: 6rem 0;
}
.tour .container {
position: relative;
min-height: 45rem;
}
.tour .container + .container {
margin-top: 5rem;
}
.tour__image {
width: 75%;
height: auto;
display: block;
}
@media screen and (max-width: 860px) {
.tour__image {
width: 95%;
display: block;
margin: 0 auto;
}
}
.tour__box {
background-color: #4C0F2B;
color: #ffffff;
width: 43rem;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
padding: 4rem 2rem;
}
@media screen and (max-width: 860px) {
.tour__box {
width: 90%;
margin: -3rem auto 0;
transform: none;
z-index: 2;
position: relative;
top: 0;
}
}
.tour__box__title {
font-weight: 300;
font-size: 4rem;
}
.tour__box p {
font-size: 1.8rem;
}
.tour__box__row {
margin-top: 3rem;
-moz-column-gap: 8rem;
column-gap: 8rem;
}
.tour .container:nth-child(even) .tour__image {
margin: 0 0 0 auto;
}
.tour .container:nth-child(even) .tour__box {
right: unset;
left: 0;
}
.diferenciais_bairro {
position: relative;
min-height: 60rem;
color: #ffffff;
}
@media screen and (max-width: 860px) {
.diferenciais_bairro {
color: #000000;
background-color: #F7F6F3;
}
}
.diferenciais_bairro .container {
position: relative;
z-index: 2;
}
.diferenciais_bairro__banner {
filter: brightness(0.7);
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
@media screen and (max-width: 860px) {
.diferenciais_bairro__banner {
position: static;
display: block;
height: auto;
filter: none;
}
}
.diferenciais_bairro__content {
max-width: 50rem;
width: 100%;
padding: 6rem 0;
}
.diferenciais_bairro__title {
font-size: 4rem;
font-weight: 300;
margin-bottom: 1rem;
}
@media screen and (max-width: 860px) {
.diferenciais_bairro__title {
color: var(--vermelho);
}
}
.diferenciais_bairro__text p,
.diferenciais_bairro__text li {
font-size: 1.4rem;
}
.diferenciais_bairro__text > * {
margin: 1em 0;
}
.diferenciais_bairro__text li + li {
margin-top: 0.6em;
}
.status {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/bk-status.png) no-repeat center top/contain;
padding: 8.5rem 0 6rem;
}
@media screen and (max-width: 860px) {
.status__row {
display: flex;
flex-direction: column-reverse;
align-items: flex-start;
row-gap: 1rem;
}
.status__col {
width: 100%;
}
}
.status__title {
color: var(--vermelho);
font-size: 4rem;
font-weight: 300;
}
.status__text {
font-size: 2rem;
font-weight: bold;
margin-bottom: 3rem;
}
.status__bar {
height: 1rem;
width: 100%;
display: block;
background-color: #DFCCD4;
margin-top: 0.5rem;
}
.status__bar__fill {
height: 100%;
background-color: var(--vermelho);
}
.status__geral__chart {
position: relative;
width: 25rem;
margin: 0 auto;
}
.status__geral__percent {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.status__geral__number {
font-size: 6rem;
font-weight: bold;
color: var(--vermelho);
}
.status__geral__number p {
color: #000000;
}
.status__geral__geral__percent {
font-size: 1.4rem;
margin-top: 0.5rem;
}
.galeria {
margin: 6rem 0;
}
.galeria .galeriamodal__slider__item img {
height: auto;
}
.galeria .galeriamodal__slider .slick-arrow {
background-image: url(//www.azo.inc/wp-content/themes/theme-azo/images/slick-next4.svg);
}
.contato {
margin: 6rem 0;
}
.contato__title {
font-size: 4rem;
font-weight: 300;
color: var(--vermelho);
margin-bottom: 2rem;
}
.enderecos {
margin: 6rem 0;
}
.enderecos__item {
background-color: #4C0F2B;
color: white;
padding: 3rem;
max-width: 91.5rem;
width: 100%;
}
.enderecos__item__title {
margin-bottom: 1rem;
font-size: 3rem;
font-weight: 300;
}
.enderecos__item__endereco {
font-size: 1.8rem;
}
.enderecos__item__link {
display: flex;
justify-content: space-between;
max-width: 28rem;
border-bottom: solid 1px #ffffff;
white-space: nowrap;
font-size: 2rem;
-moz-column-gap: 3rem;
column-gap: 3rem;
align-items: center;
}
.enderecos__item__link + .enderecos__item__link {
margin-top: 1em;
}
.enderecos__item__link svg {
width: 17px;
height: 21px;
}
.projetistas {
background-color: #F7F6F3;
padding: 6rem 0;
}
.projetistas .diferenciais_azo__title {
font-size: 3rem;
}
.projetistas__slider {
margin-left: 0 -2rem;
}
.projetistas__slider .slick-slide {
margin: 0 2rem;
}
.projetistas__slider__item__image {
width: 100%;
aspect-ratio: 2/1;
height: auto;
-o-object-fit: cover;
object-fit: cover;
margin-bottom: 1rem;
}
.projetistas__slider__item__titulo {
font-size: 2.6rem;
color: var(--vermelho);
font-weight: 600;
}
.projetistas__slider__item__subtitulo {
font-weight: 300;
margin-bottom: 1rem;
}
.projetistas__slider__item__desc p {
margin-bottom: 1em;
font-size: 1.4rem;
}
.projetistas .slick-dots {
bottom: -4rem;
}
.projetistas .slick-dots li {
opacity: 0.5;
}
.projetistas .slick-dots li button {
background-color: var(--vermelho);
border-radius: 50%;
width: 1.5rem;
height: 1.5rem;
padding: 0;
}
.projetistas .slick-dots li.slick-active {
opacity: 1;
}
@media screen and (max-width: 860px) {
.projetistas .diferenciais_azo__title {
font-size: 2.4rem;
}
}
.banner_topo_internas {
position: relative;
}
.banner_topo_internas__banner {
width: 100%;
height: auto;
filter: brightness(0.76);
display: block;
}
@media screen and (max-width: 860px) {
.banner_topo_internas__banner {
aspect-ratio: 1/1;
-o-object-fit: cover;
object-fit: cover;
}
}
.banner_topo_internas__content {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
z-index: 2;
}
.banner_topo_internas__title {
font-size: 3rem;
font-weight: 300;
color: #fff;
max-width: 50rem;
padding-bottom: 6rem;
}
@media screen and (max-width: 860px) {
.banner_topo_internas__title {
font-size: 2.4rem;
}
}
.essencia {
margin: 9rem 0;
}
.essencia__title {
font-size: 3rem;
font-weight: 300;
color: var(--vermelho);
margin-bottom: 2.5rem;
}
.essencia__box {
position: relative;
padding: 14rem 6.7rem;
}
@media screen and (max-width: 860px) {
.essencia__box {
padding: 0;
}
}
.essencia__box__background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.essencia__box__content {
background-color: rgba(0, 0, 0, 0.55);
padding: 2.6rem 4rem;
margin: 0 0 0 auto;
color: #ffffff;
max-width: 56.4rem;
z-index: 2;
position: relative;
}
@media screen and (max-width: 860px) {
.essencia__box__content {
padding: 12rem 2rem;
width: 100%;
max-width: 100%;
}
}
.essencia__box__title {
font-size: 3rem;
font-weight: 300;
display: block;
border-bottom: solid 1px #ffffff;
margin-bottom: 1.2rem;
padding-bottom: 1.2rem;
}
@media screen and (max-width: 860px) {
.essencia__box__title {
font-size: 2.6rem;
}
}
.essencia__box__text p {
font-weight: 300;
}
.quem_somos {
margin: 6rem 0;
}
.quem_somos__title {
font-size: 3rem;
font-weight: 300;
color: var(--vermelho);
margin-bottom: 2.5rem;
}
.quem_somos__content p {
font-weight: 300;
margin-bottom: 1em;
}
.quem_somos__content iframe {
width: 100%;
aspect-ratio: 16/9;
height: auto;
}
.timeline {
margin: 9rem 0;
}
.timeline .container {
max-width: 70rem;
}
.timeline__title {
font-size: 3rem;
font-weight: 300;
color: var(--vermelho);
margin-bottom: 2.5rem;
}
.timeline__content {
margin-bottom: 6rem;
}
.timeline__content p {
font-weight: 300;
margin-bottom: 1em;
}
.timeline__content iframe {
width: 100%;
aspect-ratio: 16/9;
height: auto;
}
.timeline__slider__item__hold {
height: 22rem;
max-width: 26rem;
padding: 0 1rem;
display: flex;
flex-direction: column;
}
.timeline__slider__item__hold p {
flex: 1 1 100%;
display: flex;
align-items: center;
font-weight: 300;
padding-left: calc(10% + 3rem);
font-size: 1.4rem;
}
.timeline__slider__item .line {
width: 100%;
display: block;
height: 2px;
background-color: var(--vermelho);
margin: 1rem 0;
position: relative;
}
.timeline__slider__item .dot {
position: absolute;
top: -1rem;
left: 2.5rem;
width: 2rem;
height: 2rem;
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/timeline-dot.svg) no-repeat center center/contain;
}
.timeline__slider__item .foto {
width: 20rem;
max-height: 20rem;
-o-object-fit: contain;
object-fit: contain;
margin: 1.5rem 0;
}
.timeline__slider__item .ano {
position: relative;
font-size: 3rem;
font-weight: bold;
color: var(--vermelho);
padding-left: calc(10% + 3rem);
}
.timeline__slider__item .ano .dot {
top: 1rem;
left: 1.5rem;
}
.timeline__slider__item .ano .dot::after {
content: "";
border-left: dotted 2px var(--vermelho);
height: 22rem;
position: absolute;
left: 0.9rem;
top: 1rem;
z-index: -1;
}
.timeline__slider__item .template2 .ano .dot {
background: transparent;
}
.timeline__slider__item .template2 .ano .dot::after {
top: -3rem;
}
.timeline__slider .slick-dots {
bottom: -4rem;
}
.timeline__slider .slick-dots li {
opacity: 0.5;
}
.timeline__slider .slick-dots li button {
background-color: var(--vermelho);
border-radius: 50%;
width: 1.5rem;
height: 1.5rem;
padding: 0;
}
.timeline__slider .slick-dots li.slick-active {
opacity: 1;
}
.seccontato {
margin: 12rem 0 6rem;
}
.seccontato__row {
-moz-column-gap: 3.7rem;
column-gap: 3.7rem;
}
@media screen and (max-width: 860px) {
.seccontato__row--last {
flex-direction: column-reverse;
row-gap: 2rem;
}
}
.seccontato__voltar {
color: var(--vermelho);
margin: 2.7rem 0;
font-size: 2rem;
font-weight: bold;
display: flex;
-moz-column-gap: 1rem;
column-gap: 1rem;
align-content: center;
}
.seccontato__thecontent {
flex: 1 1;
}
.seccontato__title {
font-size: 4rem;
color: var(--vermelho);
font-weight: 300;
}
.seccontato__image {
max-width: 53.6rem;
display: block;
}
@media screen and (max-width: 860px) {
.seccontato__image {
max-width: 100%;
margin-top: 2rem;
}
}
.seccontato__links {
flex: 1 1;
margin-right: 10rem;
}
@media screen and (max-width: 860px) {
.seccontato__links {
margin-right: 0;
flex: initial;
width: 100%;
}
}
.seccontato__links__grid {
row-gap: 4.6rem;
-moz-column-gap: 2rem;
column-gap: 2rem;
}
@media screen and (max-width: 860px) {
.seccontato__links__grid {
margin-top: 2rem;
}
}
.seccontato__links a {
min-height: 6rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
font-size: 2rem;
font-weight: 300;
display: grid;
grid-template-columns: 6rem 1fr;
align-items: center;
}
@media screen and (max-width: 860px) {
.seccontato__links a {
display: flex;
flex-direction: column;
}
}
.seccontato__links a p {
font: inherit;
}
.seccontato__links a img {
display: block;
margin: 0 auto;
max-width: 6rem;
max-height: 6rem;
}
@media screen and (max-width: 860px) {
.seccontato__links a img {
margin: 0 1rem 0 0;
height: 2.8rem;
}
}
.seccontato__imageleft {
max-width: 64.3rem;
display: block;
}
@media screen and (max-width: 860px) {
.seccontato__imageleft {
max-width: 100%;
}
}
.seccontato__categorias {
display: flex;
flex-direction: column;
row-gap: 4.4rem;
}
.seccontato__categorias__item__title {
color: var(--vermelho);
font-size: 2rem;
font-weight: 300;
margin-bottom: 1rem;
text-transform: uppercase;
}
.seccontato__categorias__item__content {
display: flex;
flex-direction: column;
row-gap: 0.5rem;
}
.seccontato__categorias__item__content div,
.seccontato__categorias__item__content a {
display: flex;
-moz-column-gap: 1rem;
column-gap: 1rem;
align-items: center;
}
.seccontato__categorias__item__content .telefone {
width: 1.8rem;
}
.seccontato__categorias__item__content .telefone::before {
display: flex;
justify-content: center;
content: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-tel-red.png);
}
.seccontato__categorias__item__content .e-mail {
width: 1.8rem;
}
.seccontato__categorias__item__content .e-mail::before {
content: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-email-red.png);
}
.seccontato__categorias__item__content .whats {
width: 1.8rem;
}
.seccontato__categorias__item__content .whats::before {
content: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-whats-red.png);
}
.seccontato__categorias__item__content .website {
width: 1.8rem;
}
.seccontato__categorias__item__content .website::before {
content: url(//www.azo.inc/wp-content/themes/theme-azo/images/ico-website-red.svg);
}
.seccontato__categorias__item__content .sem_icone {
display: none;
}
.seccontato__categorias__item__content p {
position: relative;
top: -0.3rem;
}
.topo__blog {
background: url(//www.azo.inc/wp-content/themes/theme-azo/images/bk-blog.svg) no-repeat center left;
padding: 18rem 0;
}
@media screen and (max-width: 860px) {
.topo__blog {
padding: 14rem 0 8rem;
}
}
.topo__blog__left__title {
font-size: 2rem;
}
.topo__blog__left__categories {
color: var(--vermelho);
font-size: 3rem;
font-weight: bold;
max-width: 50rem;
}
.topo__blog__left__categories a {
font: inherit;
}
.single__blog {
margin: 12rem 0 6rem;
}
.single__blog__content {
max-width: 59rem;
}
.single__blog__content * {
margin: revert;
}
.single__blog__content__featured-image {
margin-bottom: 3rem;
}
.single__blog__content__featured-image img {
width: 100%;
height: auto;
}
.single__blog__content__title {
font-size: 2rem;
margin-bottom: 3rem;
}
.single__blog .seccontato__voltar {
margin-top: 0;
}