@media only screen and (max-width: 959px) {
#site-header-inner {
padding-top: 20px;
padding-bottom: 10px;
}
#site-logo {
margin-bottom: 0!important;
}
ul#menu-header {
display: contents!important;
}
} .vc_row .wpex-shape-divider svg {
height: 43px!important;
width: calc(4000px + 1.3px)!important;
}
@media only screen and (max-width: 959px) {
.vc_row .wpex-shape-divider svg {
height: 30px!important;
width: calc(3000px + 1.3px)!important;
}
} #single-blocks .vc_column-inner .wpb_wrapper .concept-button a {
background-color: #023F5B;
background-image: unset;
color: #fff;
}
#single-blocks .vc_column-inner .wpb_wrapper .concept-button {
position: absolute;
bottom: 0;
width: 100%;
left: 0;
z-index: 9999;
}
.banner-typewriting.vc_column_container {
min-height: 600px;
}
@media only screen and (max-width: 600px) {
#single-blocks .vc_column-inner .wpb_wrapper .concept-button {
position: absolute;
bottom: 20px;
width: calc(100% - 40px);
left: 20px;
}
}
.concept-row .vc_column-inner {
padding-bottom: 78px!important;
}
@media only screen and (max-width: 600px) {
#single-blocks .vc_column-inner .wpb_wrapper .concept-button {
padding-left: 20px!important;
padding-right: 20px!important;
padding-bottom: 20px!important;
}
#single-blocks .vc_column-inner .wpb_wrapper .concept-row {
margin-left: 0!important;
margin-right: 0!important;
}
#single-blocks .vc_column-inner .wpb_wrapper .concept-image {
padding-bottom: 10px!important;
}
} #gform_1 .gform_footer input[type="submit"] {
background-color: #023F5B;
}
#gform_1 .gform_body input, #gform_1 .gform_body textarea {
border-color: #023F5B;
}
#gform_1 .gform_body label.gfield_label {
color: #023F5B;
}
@media only screen and (max-width: 1000px) {
.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large,
.gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
width: 100%!important;
}
} #content-logo-square {
display: none;
padding-top: 30px;
}
@media only screen and (max-width: 767px) {
.vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
#content-logo-normal {
display: none;
}
#content-logo-square {
display: block;
}
} .logo-row .vc_column-inner {
margin-bottom: 0!important;
}
.logo-row a {
margin-left: 25px;
margin-right: 25px;
} #copyright {
width: 100%;
}
#footer a, #footer-bottom a {
text-decoration: underline;
} .blue-button a {
color: #023F5B!important;
}
.error404 main#main div#primary {
width: 100%!important;
} .cookie-notice-container {
box-shadow: 0px 10px 5px #888, 0px -1px 4px #888;
}
.cookie-button {
color: white!important;
background: #023F5B!important;
} #site-navigation .link-inner .ticon {
margin-right: .262em!important;
}