:root {
--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight: 400;
--wd-text-color: #777777;
--wd-text-font-size: 14px;
--wd-title-font: "Quicksand", Arial, Helvetica, sans-serif;
--wd-title-font-weight: 500;
--wd-title-color: #242424;
--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight: 500;
--wd-entities-title-color: #333333;
--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight: 600;
--wd-widget-title-transform: uppercase;
--wd-widget-title-color: #333;
--wd-widget-title-font-size: 16px;
--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight: 600;
--wd-header-el-transform: uppercase;
--wd-header-el-font-size: 13px;
--wd-otl-style: dotted;
--wd-otl-width: 2px;
--wd-primary-color: rgb(250,168,49);
--wd-alternative-color: rgb(6,75,118);
--btn-default-bgcolor: #f7f7f7;
--btn-default-bgcolor-hover: #efefef;
--btn-accented-bgcolor: rgb(15,145,227);
--btn-accented-bgcolor-hover: rgb(14,132,207);
--wd-form-brd-width: 2px;
--notices-success-bg: #459647;
--notices-success-color: #fff;
--notices-warning-bg: #E0B252;
--notices-warning-color: #fff;
--wd-link-color: #333333;
--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
background-color: rgb(255, 255, 255);
background-image: url();
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.wd-promo-popup-wrap {
--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
max-height: 223px;
}
.wd-footer {
background-color: rgb(3,46,91);
background-image: none;
}
.wd-load-additional-fonts-700 {
font-family: "Quicksand", Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mfp-wrap.wd-popup-quick-view-wrap {
--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}
@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}
.wd-page-title {
background-color: rgb(27, 93, 137);
}
@font-face {
font-family: "Ford Antenna bold";
src: url(//suporteconstrutora.com.br/wp-content/uploads/2023/04/FordAntenna-Bold.ttf) format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "FordAntennaComp";
src: url(//suporteconstrutora.com.br/wp-content/uploads/2023/04/FordAntennaComp-Regular.ttf) format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "FordAntenna-Medium";
src: url(//suporteconstrutora.com.br/wp-content/uploads/2023/04/FordAntenna-Medium.ttf) format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "FordAntenna-Light";
src: url(//suporteconstrutora.com.br/wp-content/uploads/2023/04/FordAntenna-Light.ttf) format("woff");
font-weight: 400;
font-style: normal;
}
.elementor-9355 .elementor-element.elementor-element-0f9c79e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
border-radius: 0px;
box-shadow: 5px 5px 4px #888888;
}
@media (max-width: 767px){
.whb-col-right, .whb-mobile-right {
justify-content: flex-end;
margin-right: -10px;
margin-top: 30px;
}
.elementor-9355 .elementor-element.elementor-element-e00b756 .wd-text-block {
max-width: 141px;
font-family: "Ford Antenna bold", Sans-serif;
font-size: 129px;
font-weight: 700;
line-height: 4.8em;
color: #D8D0D0;
opacity: 30%;
margin-top: 50px;
}
.elementor-9355 .elementor-element.elementor-element-b2ebfe2 .wd-text-block {
max-width: 141px;
font-family: "Ford Antenna bold", Sans-serif;
font-size: 129px;
font-weight: 700;
line-height: 6.7em;
color: #FFFFFF;
margin-top: 0px;
opacity: 30%;
margin-left: 0px;
}
.whb-col-right, .whb-mobile-right {
justify-content: flex-end;
margin-right: -10px;
margin-top: 30px;
}
.elementor-9355 .elementor-element.elementor-element-5d80710 .title {
font-size: 24px;
line-height: 25px;
}
.reset-last-child>*:last-child {
margin-bottom: -30px;
}
.elementor-9355 .elementor-element.elementor-element-5d80710 .title {
font-size: 24px;
line-height: 25px;
width: 50%;
margin-bottom: 20px;
}
.elementor-9355 .elementor-element.elementor-element-06adc94 .info-box-title {
color: #D8D0D0;
font-family: "Ford Antenna bold", Sans-serif;
font-size: 100px;
margin-bottom: -180px;
opacity: 30%;
}
.elementor-9355 .elementor-element.elementor-element-11a7dbb .title {
font-size: 30px;
line-height: 27px;
margin-left: 100px;
margin-top: -50px;
}
}
.wd-dropdown.color-scheme-light, .color-scheme-light .wd-dropdown, .wd-dropdown-menu.wd-design-default.color-scheme-light .wd-dropdown {
background-color: #06304c;
}
[class*="wd-underline-colored"] u { -webkit-text-stroke: 1px black;
-webkit-text-fill-color: transparent;
}
.text-center {
text-align: center;
margin-top:30px;
}
.wd-header-text{margin-top:30px;
}
.wd-social-icons {
vertical-align: middle;
font-size: 0;
margin-top: 30px;
}
.wd-header-divider:before {
content: "";
display: block;
height: 18px;
border-right: 1px solid;
margin-top: 30px;
}
.wd-social-icons {
vertical-align: middle;
font-size: 0;
margin-top: 0px;
}
a.glink {
text-decoration: none;
padding: 2px 5px;
border: solid 1px #231f20;
color: #231f20;
font-size:12px;
}
.cresta-whatsapp-chat-box {
width: 60px;
height: 60px;
display: block;
position: fixed;
bottom: 15px;
right: 15px;
cursor: pointer;
text-align: center;
line-height: 60px;
background: rgb(223 149 41);
border-radius: 100%;
box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
}
.cresta-whatsapp-chat-button, .cresta-whatsapp-to-send .cresta-whatsapp-send {
display: inline-block;
background: rgb(223 149 41);
color: #fff;
cursor: pointer;
line-height: 1;
}
.cresta-whatsapp-chat-top-header {
display: block;
position: relative;
width: 300px;
background: rgb(223 149 41);
color: #fff;
text-align: center;
padding: 10px;
font-size: 14px;
line-height: 1;
box-sizing: border-box;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.cresta-whatsapp-chat-box {
width: 60px;
height: 60px;
display: block;
position: fixed;
bottom: 15px;
right: 15px;
cursor: pointer;
text-align: center;
line-height: 60px;
background: rgb(223 149 41);
border-radius: 100%;
box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
}
.cresta-whatsapp-chat-box svg#whatsapp-msng-icon {
width:50px;
height: 50px;
position: absolute;
top: 4px;
left: 5.5px;
opacity: 1;
overflow: hidden;
-webkit-transition: opacity 160ms ease-in-out;
-moz-transition: opacity 160ms ease-in-out;
-o-transition: opacity 160ms ease-in-out;
transition: opacity 160ms ease-in-out;
}
@media (max-width: 768px){
.cresta-whatsapp-chat-box {
width: 60px;
height: 60px;
display: block;
position: fixed;
bottom: 60px;
right: 15px;
cursor: pointer;
text-align: center;
line-height: 60px;
border-radius: 100%;
-webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
-moz-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
}
.elementor-10919 .elementor-element.elementor-element-c5a66a6 .title {
font-family: "Ford Antenna bold", Sans-serif;
font-size: 26px;
font-weight: 500;
line-height: 30px;
}
}
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
padding-top: 0px;
}
.scrollToTop {
margin-right: 60px;
}
.wd-cookies-inner .cookies-buttons {
flex: 0 0 auto;
margin-right: 60px;
}
.cookies-buttons .cookies-accept-btn {
border-radius: var(--btn-accent-brd-radius);
color: var(--btn-accent-color);
box-shadow: var(--btn-accent-box-shadow);
background-color: rgb(6 75 118);
}
.box-icon-align-left .box-icon-wrapper {
margin-right: 0px;
max-width: 50%;
}
.cookies-buttons .cookies-accept-btn {
border-radius: var(--btn-accent-brd-radius);
color: var(--btn-accent-color);
box-shadow: var(--btn-accent-box-shadow);
background-color: rgb(6 75 118);
color: #fff;
}
element.style {
}
@media (min-width: 1025px){
.title-size-default .title {
font-size: 38px;
}}
.portfolio-entry .entry-thumbnail {
overflow: hidden;
border-radius: var(--wd-brd-radius);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
max-width: 400px;
max-height: 450px;
width: auto;
height: auto;
}
.portfolio-entry .wd-entities-title {
margin-bottom: 0;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
line-height: 1.4;
background: #f9f9f9;
padding: 20px;
}
.portfolio-entry .wrap-meta {
margin-bottom: 10px;
display: none;
}
.wd-dropdown-menu.wd-design-default {
padding: 12px 20px;
--wd-dropdown-width: 280px;
}
.wd-dropdown-menu.wd-design-default .wd-dropdown {
top: -12px;
left: 100%;
padding: 12px 20px;
width: var(--wd-dropdown-width);
margin: 0 0 0 20px;
}
.elementor-4400 .elementor-element.elementor-element-113d75e .bdt-fiestar-slider .bdt-title a {
color: #FFFFFF;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
pointer-events: none;
}
.elementor-12665 .elementor-element.elementor-element-113d75e .bdt-fiestar-slider .bdt-title a {
color: #FFFFFF;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
pointer-events: none;
}
.elementor-13475 .elementor-element.elementor-element-0d3dada .bdt-fiestar-slider .bdt-title a {
color: #FFFFFF;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
pointer-events: none;
}
.wd-video-theme-style .elementor-custom-embed-play {
margin-top: -30px;
margin-left: -5px;} 
@media (min-width: 1025px) {
.elementor-9355 .elementor-element.elementor-element-0f9c79e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
border-radius: 0px;
box-shadow: 5px 5px 4px #888888;
}
.wd-dropdown.color-scheme-light, .color-scheme-light .wd-dropdown, .wd-dropdown-menu.wd-design-default.color-scheme-light .wd-dropdown {
background-color: #06304c;
}
[class*="wd-underline-colored"] u { -webkit-text-stroke: 1px black;
-webkit-text-fill-color: transparent;
}
.text-center {
text-align: center;
margin-top:30px;
}
.wd-header-text{margin-top:30px;
}
.wd-social-icons {
vertical-align: middle;
font-size: 0;
margin-top: 30px;
}
.wd-header-divider:before {
content: "";
display: block;
height: 18px;
border-right: 1px solid;
margin-top: 30px;
}
.wd-social-icons {
vertical-align: middle;
font-size: 0;
margin-top: 0px;
}
a.glink {
text-decoration: none;
padding: 2px 5px;
border: solid 1px #231f20;
color: #231f20;
font-size:12px;
}
.cresta-whatsapp-chat-box {
width: 60px;
height: 60px;
display: block;
position: fixed;
bottom: 15px;
right: 15px;
cursor: pointer;
text-align: center;
line-height: 60px;
background: rgb(223 149 41);
border-radius: 100%;
box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
}
.cresta-whatsapp-chat-button, .cresta-whatsapp-to-send .cresta-whatsapp-send {
display: inline-block;
background: rgb(223 149 41);
color: #fff;
cursor: pointer;
line-height: 1;
}
.cresta-whatsapp-chat-top-header {
display: block;
position: relative;
width: 300px;
background: rgb(223 149 41);
color: #fff;
text-align: center;
padding: 10px;
font-size: 14px;
line-height: 1;
box-sizing: border-box;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.cresta-whatsapp-chat-box {
width: 60px;
height: 60px;
display: block;
position: fixed;
bottom: 15px;
right: 15px;
cursor: pointer;
text-align: center;
line-height: 60px;
background: rgb(223 149 41);
border-radius: 100%;
box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
}
.cresta-whatsapp-chat-box svg#whatsapp-msng-icon {
width:50px;
height: 50px;
position: absolute;
top: 4px;
left: 5.5px;
opacity: 1;
overflow: hidden;
-webkit-transition: opacity 160ms ease-in-out;
-moz-transition: opacity 160ms ease-in-out;
-o-transition: opacity 160ms ease-in-out;
transition: opacity 160ms ease-in-out;
}
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
padding-top: 0px;
}
.scrollToTop {
margin-right: 60px;
}
.wd-cookies-inner .cookies-buttons {
flex: 0 0 auto;
margin-right: 60px;
}
.cookies-buttons .cookies-accept-btn {
border-radius: var(--btn-accent-brd-radius);
color: var(--btn-accent-color);
box-shadow: var(--btn-accent-box-shadow);
background-color: rgb(6 75 118);
}
.box-icon-align-left .box-icon-wrapper {
margin-right: 0px;
max-width: 50%;
}
.cookies-buttons .cookies-accept-btn {
border-radius: var(--btn-accent-brd-radius);
color: var(--btn-accent-color);
box-shadow: var(--btn-accent-box-shadow);
background-color: rgb(6 75 118);
color: #fff;
}
element.style {
}
@media (min-width: 1025px){
.title-size-default .title {
font-size: 38px;
}}
.portfolio-entry .entry-thumbnail {
overflow: hidden;
border-radius: var(--wd-brd-radius);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
max-width: 400px;
max-height: 450px;
width: auto;
height: auto;
}
.portfolio-entry .wd-entities-title {
margin-bottom: 0;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
line-height: 1.4;
background: #f9f9f9;
padding: 20px;
}
.portfolio-entry .wrap-meta {
margin-bottom: 10px;
display: none;
}
.wd-dropdown-menu.wd-design-default {
padding: 12px 20px;
--wd-dropdown-width: 280px;
}
.wd-dropdown-menu.wd-design-default .wd-dropdown {
top: -12px;
left: 100%;
padding: 12px 20px;
width: var(--wd-dropdown-width);
margin: 0 0 0 20px;
}
.elementor-4400 .elementor-element.elementor-element-113d75e .bdt-fiestar-slider .bdt-title a {
color: #FFFFFF;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
pointer-events: none;
}
.elementor-12665 .elementor-element.elementor-element-113d75e .bdt-fiestar-slider .bdt-title a {
color: #FFFFFF;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
pointer-events: none;
}
.elementor-13475 .elementor-element.elementor-element-0d3dada .bdt-fiestar-slider .bdt-title a {
color: #FFFFFF;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
pointer-events: none;
}
.wd-video-theme-style .elementor-custom-embed-play {
margin-top: -30px;
margin-left: -5px;} 
}