p, li, ul {
font-size:17px;
line-height: 1.45;
}
li, ul {
margin-bottom: 10px;
}
.text-lead, .text-lead:not(ul):not(ol) > * {
line-height: 1.5;
}
.boxed .uncell {
padding:5% 5% 10% 5% !important;
border: 0px solid #808080;
border-radius: 5px;
background:#ffffff;
box-shadow: 0px 8px 25px rgba(0,0,0,0.2);
}
.form-box .uncell {
padding:20px !important;
border: 1px solid #808080;
border-radius: 3px;
background:#fff;
}
.form-box .column-full .style-light h3, .form-box .column-full .style-light h4  {
padding:0px !important;
margin:0px !important;
}
h2, .h2, h3, .h3, h4, .h4 {
line-height: 1.35;
}
.btn-color-107076 {
color:#121212 !important;
}
h1 {
font-size: calc(35px + (55 - 35) * ((100vw - 300px) / (2560 - 300))) !important;
}
h3 {
font-size: calc(22px + (25 - 18) * ((100vw - 300px) / (2560 - 300))) !important;
}
#page-header h1 {
font-size: calc(35px + (55 - 35) * ((100vw - 300px) / (2560 - 300))) !important;
font-weight:600;
}
.blog-header h1 {
font-size: calc(35px + (55 - 35) * ((100vw - 300px) / (2560 - 300))) !important;
font-weight:600;
}
.text-lead, .text-lead:not(ul) > *, .text-lead, .text-lead > * {
font-size:20px;
line-height:1.4;
margin:20px 0px 0px 0px;
}
a .skyline, .skyline a, .skyline, h3 .skyline {
color: #517EA7;
font-size: 17px !important;
text-transform: uppercase !important;
letter-spacing: 2px !important;
font-weight:500;
}
.greyed-out {
opacity: 0.6;
} .hero h1 {
font-size: 100px !important;
} form p {
margin: 0px;
} #responsive-form {
max-width:100%;
margin:0 auto;
width:100%;
}
.form-row {
width: 100%;
}
.column-half, .column-full {
float: left;
position: relative;
padding: 0.5rem;
margin:0px 0px 3px 0px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.cf7-button-float-left {
text-align: left;
height: auto;
width: 100%;
}
.cf7-button-float-right {
text-align: right;
height: auto;
width: 100%;
}
.style-light input[type="submit"], .style-light input[type="button"] {
margin-top:10px;
padding:20px 40px;
border:0px;
}
.style-light input[type="submit"] {
background-color: #fdc300;
}
input .wpcf7-form-control .wpcf7-previous {
padding:15px 36px;
border:0px;
} @media only screen and (min-width: 48em) { 
.column-half{
width: 50%;
}
}
.wpcf7-list-item-label {
margin-left:auto !important;
}
input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
width:100%;
}
.style-light .input-background input[type="date"] {
}
.wpcf7-acceptance .wpcf7-list-item-label {
font-size:inherit;
}
.grecaptcha-badge {
visibility: hidden;
z-index:10;
position: absolute;
right:0px;
bottom:70px !important;
}