* {
box-sizing: border-box;
font-family: "", sans-serif;
}
html, body {
margin: 0;
padding: 0;
} @media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
}img {
max-width: 100%;
}
body .wpb_button,
body .wpb_content_element,
body ul.wpb_thumbnails-fluid > li {
margin-bottom: 0;
}
.vc_row.vc_row-o-equal-height > .wpb_column > .vc_column-inner > .wpb_wrapper {
height: 100%;
}
.vc_row-fluid:not(.vc_inner) {
padding-top: 100px;
padding-bottom: 100px;
}
.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner {
padding-top: 0 !important;
}
.marginbottom-0px {margin-bottom: 0;}
.marginbottom-30px {margin-bottom: 30px;}
.marginbottom-60px {margin-bottom: 60px;} @media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
.responsive-marginbottom-0px {margin-bottom: 0;}
.responsive-marginbottom-30px {margin-bottom: 30px;}
.responsive-marginbottom-60px {margin-bottom: 60px;}
}h1, h2, h3, h4, h5, h6 {
line-height: 1.2;
padding: 0;
margin: 0;
font-weight: bold;
font-family: "", sans-serif;
}
h1 {font-size: 40px;}
h2 {font-size: 36px;}
h3 {font-size: 32px;}
h4 {font-size: 28px;}
h5 {font-size: 26px;}
h6 {font-size: 20px;}
p {
font-size: 18px;
line-height: 30px;
margin: 0 0 30px 0;
}
p:last-child {
margin-bottom: 0;
font-family: "", sans-serif;
} @media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
}.bm-form {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 20px;
}
.bm-form .col-1 {grid-column: span 1;}
.bm-form .col-2 {grid-column: span 2;}
.bm-form .col-3 {grid-column: span 3;}
.bm-form .col-4 {grid-column: span 4;}
.bm-form .col-5 {grid-column: span 5;}
.bm-form .col-6 {grid-column: span 6;}
.bm-form .col-7 {grid-column: span 7;}
.bm-form .col-8 {grid-column: span 8;}
.bm-form .col-9 {grid-column: span 9;}
.bm-form .col-10 {grid-column: span 10;}
.bm-form .col-11 {grid-column: span 11;}
.bm-form .col-12 {grid-column: span 12;}
:focus {
outline: none;
}
::placeholder {
color: #000;
}
::-ms-input-placeholder {
color: #fff;
}
input[type=week],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime-local],
input[type=password],
input[type=search],
input[type=number],
input[type=color],
input[type=month],
input[type=text],
input[type=email],
input[type=tel] {
width: 100%;
color: #fff;
height: 40px;
padding: 0 20px;
border: unset;
background: #f6f6f6;
font-family: "", sans-serif;
}
select {
width: 100%;
color: #fff;
height: 40px;
padding: 0 20px;
border: unset;
background: #f6f6f6;
font-family: "", sans-serif;
}
textarea {
width: 100%;
color: #fff;
height: 80px;
padding: 20px;
border: unset;
background: #f6f6f6;
resize: vertical;
font-family: "", sans-serif;
}
button {
font-size: 18px;
background-color: blue;
color: #fff;
line-height: 40px;
padding-left: 20px;
padding-right: 20px;
border: unset;
cursor: pointer;
font-family: "", sans-serif;
transition: background-color .2s ease;
}
button:hover {
background-color: red;
} @media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
}header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99;
}
.admin-bar header {
top: 32px;
}
header .header-topbar {background-color: #e6e6e6;}
header .header-middlebar {
background-color: #bfbfbf;
}
header .header-middlebar .header-middlebar-1 {
display: flex;
align-items: center;
justify-content: space-between;
}
header .header-bottombar {background-color: #e6e6e6;} .main-navigation ul {
padding: 0;
margin: 0;
list-style-type: none;
display: flex;
justify-content: end;
}
.main-navigation li:not(:last-child) {
margin-right: 10px;
} @media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1199px) {
.main-navigation {
display: none;
}
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
}footer .footer-topbar {background-color: #e6e6e6;}
footer .footer-middlebar {background-color: #bfbfbf;}
footer .footer-bottombar {background-color: #e6e6e6;} .bm-mobile-menu {
display: none;
} @media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1199px) {
.bm-mobile-menu {
display: flex;
position: fixed;
z-index: 99;
top: 0;
right: -400px;
width: 400px;
bottom: 0;
transition: right .5s ease;
background-color: gray;
}
.admin-bar .bm-mobile-menu {
top: 32px;
}
.bm-mobile-menu.active {
right: 0;
}
.bm-mobile-menu .bm-mobile-menu-close {
position: absolute;
right: 20px;
top: 20px;
color: white;
cursor: pointer;
}
.bm-mobile-menu .bm-mobile-menu-close svg {
width: unset;
height: 20px;
}
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
}.background-black {background-color: #000;}
.vc_row.row_100px {min-height: 100px;}
.vc_row.row_150px {min-height: 150px;}
.vc_row.row_200px {min-height: 200px;}
.vc_row.row_300px {min-height: 300px;}
.vc_row.row_400px {min-height: 400px;}
.vc_row.row_500px {min-height: 500px;}
.vc_row.row_600px {min-height: 600px;}
.vc_row.row_700px {min-height: 700px;}
.vc_row.row_800px {min-height: 800px;}
.vc_row.row_900px {min-height: 900px;}
.row_1000px {
min-height: 1000px;
height: 1000px;
}
@media screen and (max-width: 1400px) {
.vc_row.row_400px {min-height: 332px;}
.vc_row.row_500px {min-height: 415px;}
.vc_row.row_600px {min-height: 498px;}
.vc_row.row_700px {min-height: 581px;}
.vc_row.row_800px {min-height: 664px;}
.vc_row.row_900px {min-height: 747px;}
.vc_row.row_1000px {min-height: 830px;}
}
@media screen and (max-width: 1200px) {
.vc_row.row_300px {min-height: 249px;}
.vc_row.row_400px {min-height: 292px;}
.vc_row.row_500px {min-height: 415px;}
.vc_row.row_600px {min-height: 438px;}
.vc_row.row_700px {min-height: 581px;}
.vc_row.row_800px {min-height: 664px;}
.vc_row.row_900px {min-height: 747px;}
.vc_row.row_1000px {min-height: 730px;}
}