.inline_btn .et_pb_button_module_wrapper{
display: inline-block;
margin-right: 20px;
} .sticky_img .et_pb_image_wrap{
margin-top: -200px;
}
.et_builder_inner_content{
overflow-x: clip;
} .quote_request_form select, .quote_request_form input, .quote_request_form textarea, .breakdown_service_form select, .breakdown_service_form input, .breakdown_service_form textarea{
width: 100%;
}
.quote_request_form, .breakdown_service_form{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
.quote_request_form .cf_line:nth-child(1), .quote_request_form .cf_line:nth-child(6), .quote_request_form .cf_line:nth-child(7), .quote_request_form .cf_line:nth-child(10), .quote_request_form .cf_line:nth-child(11), .quote_request_form .cf_line:nth-child(12), .quote_request_form .cf_line:nth-child(13), .quote_request_form .cf_line:nth-child(16), .quote_request_form .cf_line:nth-child(17){
grid-column: 1 / 3;
}
.breakdown_service_form .cf_line:nth-child(1), .breakdown_service_form .cf_line:nth-child(2), .breakdown_service_form .cf_line:nth-child(7), .breakdown_service_form .cf_line:nth-child(8), .breakdown_service_form .cf_line:nth-child(11), .breakdown_service_form .cf_line:nth-child(12), .breakdown_service_form .cf_line:nth-child(13){
grid-column: 1 / 3;
}
.quote_request_form .cf_line input, .breakdown_service_form .cf_line input{
border: none;
height: 100%;
}
.quote_request_form select, .quote_request_form input, .quote_request_form textarea, .breakdown_service_form select, .breakdown_service_form input, .breakdown_service_form textarea{
padding: 10px;
border-radius: 5px;
color: #001c44;
font-weight: 500;
font-size: 14px;
}
.quote_request_form .cf_line input[type="checkbox"], .breakdown_service_form .cf_line input[type="checkbox"]{
width: auto;
}
.quote_request_form .wpcf7-list-item, .breakdown_service_form .wpcf7-list-item{
margin: 0;
margin-right: 10px;
color: white;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea, input[type=file]{
background-color: white;
color: #001c44 !important;
font-weight: 500;
font-size: 14px;
}
::placeholder {
color: #001c44 !important;
font-size: 14px;
}
button[type="submit"]{
color: #00778d !important;
border-color: white;
border-radius: 5px;
letter-spacing: 2px;
font-size: 16px;
font-weight: 700 !important;
text-transform: uppercase !important;
background-color: white;
border: 2px solid white;
padding: 6px 25px;
cursor: pointer;
transition: linear 200ms;
margin-top: 30px;
}
button[type="submit"]:hover{
transform: scale(1.05);
}
.select2-container .select2-selection--single{
height: 40px !important;
}
.select2-container--default .select2-selection--single{
border-radius: 5px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
height: 100%;
display: flex;
align-items: center;
}
.select2-container .select2-selection--single .select2-selection__rendered{
padding: 10px !important;
border-radius: 5px;
color: #001c44;
font-weight: 500;
font-size: 14px;
}
.wpcf7-form .wpcf7-response-output {
color: #fff;
border: unset;
background: red;
}
.quote_request_form label, .breakdown_service_form label{
color: white;
}
.wpcf7-not-valid-tip{
color: red !important;
}
.wpcf7-not-valid {
border: 2px solid red !important;
}
.wpcf7-checkbox.wpcf7-not-valid{
display: block;
}
.wpcf7-form select.wpcf7-not-valid + .select2 .select2-selection {
border: 2px solid red !important;
border-radius: 4px;
}
.wpcf7-validates-as-required + label::after {
content: " *";
color: red;
}
.breadcrumbs span, .breadcrumbs a{
color: white;
}
@media only screen and (max-width: 768px) {
.quote_request_form, .breakdown_service_form{
grid-template-columns: 1fr;
}
.quote_request_form .cf_line:nth-child(1), .quote_request_form .cf_line:nth-child(6), .quote_request_form .cf_line:nth-child(7), .quote_request_form .cf_line:nth-child(10), .quote_request_form .cf_line:nth-child(11), .quote_request_form .cf_line:nth-child(12), .quote_request_form .cf_line:nth-child(13), .quote_request_form .cf_line:nth-child(16), .quote_request_form .cf_line:nth-child(17){
grid-column: 1;
}
.breakdown_service_form .cf_line:nth-child(1), .breakdown_service_form .cf_line:nth-child(2), .breakdown_service_form .cf_line:nth-child(7), .breakdown_service_form .cf_line:nth-child(8), .breakdown_service_form .cf_line:nth-child(11), .breakdown_service_form .cf_line:nth-child(12), .breakdown_service_form .cf_line:nth-child(13){
grid-column: 1;
}
.cf_line:last-child {
display: flex;
justify-content: center;
}
.inline_btn .et_pb_button_module_wrapper {
display: block;
margin-right: 0;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}