@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}:root {
--primary-color: #031F4B;
}
* {
box-sizing: border-box;
}
.et_pb_svg_logo #logo {
height: 100%;
}
#logo {
max-height: 74%;
}
@media (max-width:768px) {
#et-info-phone {
margin-right: 0;
margin-bottom: 5px;
display: block;
}
} .building-styles-thumb img {
height: 300px;
}
.building-item {
position: relative;
margin-bottom: 20px;
}
.building-item img {
border-radius: 10px;
box-shadow: 0px 1px 20px rgba(0,0,0,0.12);
width: 100%;
border: 5px solid #FFF;
}
.building-item-action {
cursor: pointer;
position: absolute;
border-radius: 10px;
transition: all .3s;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
background: transparent;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
}
.building-item-action:hover {
opacity: 1;
background: rgba(0,0,0,0.6);
}
.building-type-item img {
border-radius: 10px;
box-shadow: 0px 1px 20px rgba(0,0,0,0.12);
margin-bottom: 20px;
width: 100%;
}
.bcc-row {
display: flex;
flex-wrap: wrap;
}
.bcc-row > div {
margin-right: 5.5%;
margin-bottom: 50px;
}
.three-columns > div {
width: 29.6667%;
}
.two-columns > div {
width: 47.25%;
}
.three-columns > div:nth-child(3n+3) {
margin-right: 0;
}
.two-columns > div:nth-child(even) {
margin-right: 0;
} .bcc-button,
.wpcf7-submit {
display: inline-block;
border: 0;
font-family: Poppins, sans-serif;
font-size: 16px;
border-radius: 6px;
box-shadow: 0px 0px 20px rgba(0,0,0,0.13);
padding: 8px 20px;
cursor: pointer;
margin-bottom: 5px;
}
.button-white {
background-color: #FFF;
color: var(--primary-color);
}
.button-outline {
border: 2px solid var(--primary-color);
color: var(--primary-color);
}
.button-primary,
.wpcf7-submit {
background: var(--primary-color) !important;
color: #FFF !important;
} .bcc-modal-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: transparent;
transition: all .3s;
opacity: 0;
z-index: 0;
}
.bcc-modal-overlay.show {
opacity: 1;
background: rgba(0,0,0,0.8);
z-index: 999999;
}
.bcc-modal {
position: fixed;
top: 100px;
left: 0;
width: 100%;
height: 100%;
overflow-x: auto;
display: flex;
align-items: flex-start;
justify-content: center;
padding-top: 50px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 20px;
margin-bottom: 20px;
opacity: 0;
z-index: 0;
transition: all .5s;
}
.bcc-modal.show {
top: 0;
opacity: 1;
z-index: 9999999;
}
.bcc-modal-container {
background-color: #FFF;
max-width: 1000px;
width: 100%;
padding: 20px;
border-radius: 10px;
box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
position: relative;
min-height: 200px;
z-index:99999999;
}
.bcc-modal-close {
padding: 30px;
border: 0;
background: transparent;
color: #FFF;
position: absolute;
top: -37px;
right: -70px;
font-size: 25px;
cursor: pointer;
z-index:99999999;
}
.bcc-modal img {
width: 100%;
height: auto;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.bcc-modal-title {
font-size: 30px;
font-weight: 800;
color: var(--primary-color);
margin-bottom: 10px;
}
.bcc-modal-list li {
margin-bottom: 5px;
font-family: Poppins, sans-serif;
font-size: 18px;
color: var(--primary-color);
}
.bcc-modal-content {
display: flex;
justify-content: space-between;
}
.bcc-modal-actions {
width: 250px;
}
@media (max-width:1130px) {
.bcc-modal-close {
top: -80px;
right: -30px;
}
}
@media (max-width:768px) {
.bcc-modal-content {
flex-wrap: wrap;
}
.bcc-modal-content > div {
width: 100%;
margin-bottom: 25px;
}
.two-columns > div,
.three-columns > div {
width: 100%;
margin-right: 0 !important;
}
.bcc-modal-actions .bcc-button {
width: 100%;
text-align: center;
}
.et_pb_image .et_pb_image_wrap {
width: 100%;
}
} .bcc-form-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.bcc-form-col {
width: 50%;
padding: 0 15px;
}
.bcc-form-full {
width: 100%;
padding: 0 15px;
}
.bcc-form-wrapper input,
.bcc-form-wrapper textarea,
.bcc-form-wrapper select {
height: 50px;
width: 100%;
padding: 8px 15px;
display: block;
background: #eee;
border: inherit;
font-size: 15px;
font-family: Open Sans, sans-serif;
color: #999999;
}
.bcc-form-white input:not([type="submit"]),
.bcc-form-white textarea,
.bcc-form-white select {
border: 2px solid #FFF;
background: transparent;
color: #FFFFFF;
}
.bcc-form-gray input:not([type="submit"]),
.bcc-form-gray textarea,
.bcc-form-gray select {
border: 2px solid #ccc;
}
.bcc-form-white input::placeholder,
.bcc-form-white textarea::placeholder  {
color: #FFF;
}
.bcc-form-wrapper textarea {
height: 180px;
}
.bcc-form-wrapper .wpcf7-form-control-wrap {
display: block;
width: 100%;
margin-bottom: 30px;
}
.bcc-button-wrapper {
display: flex;
justify-content: flex-start;
align-items: center;
flex-direction: row-reverse;
padding: 0 15px;
width: 100%;
}
.wpcf7-not-valid-tip {
font-style: italic;
}
.wpcf7-submit {
margin-left: 15px;
width: 100px !important;
}
.wpcf7-response-output {
background-color: #f7e700;
color: var(--primary-color);
}
.wpcf7-mail-sent-ok {
background-color: #398f14;
color: #FFFFFF;
} .bcc-modal-image-wrapper {
position: relative;
}
.et_pb_image_wrap:before,
.bcc-modal-image-wrapper:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1;
}