﻿	

	input[type=number],input[type=text],input[type=phone],input[type=email],textarea
{
	-webkit-transition:all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition:all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition:all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	transition:all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-border-radius:0px;border:none;
	border-bottom:1px solid #1B132D;padding:0.65em 0;color:#473b65;font-family: Lato;font-weight: 500;background-color:#fff;font-style:italic}
input[type=number]:focus,input[type=text]:focus,input[type=phone]:focus,input[type=email]:focus,textarea:focus{color:#1B132D;outline:none;background-color:#fff}
input[type=submit],button{border:none;outline:none}
fieldset{margin:0;padding:0;border:none}label{-webkit-transition:all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);-moz-transition:all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	  -o-transition:all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);display:block;line-height:1.3em;font-size:0.88889em}
.form label,.form input,.form textarea{margin-top:1em;margin-bottom:1em;float:left;  font-family: Lato;}
.form input,.form textarea{	font-size:1em}
.form textarea{height:12em;padding:0.65em 1.235em;border:1px solid #1B132D}
.lt-ie9 input[type='radio'],.lt-ie9 input[type='checkbox']{width:auto;display:inline-block;position:relative;	top:23px;margin-right:5px}
.lt-ie9 input[type='radio']+label,.lt-ie9 input[type='checkbox']+label{display:inline-block}
form:not(#idonotexist) input[type='radio'],form:not(#idonotexist) input[type='checkbox']{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 -moz-opacity:0;-khtml-opacity:0;opacity:0;margin:0;z-index:-1;position:absolute;left:0;top:1.6em;margin:0}
form:not(#idonotexist) input[type='checkbox']+label{padding-left:36px;position:relative;cursor:pointer}
form:not(#idonotexist) input[type='checkbox']+label:before{content:'';background: url(../images/icons/sprite-icons1.png) -3px -5px no-repeat;
  position: absolute;left: 0;top: -0.5em;content: '';width: 30px;height: 30px;content:'';}
.svg form:not(#idonotexist) input[type='checkbox']+label:before{background-image:url(../images/icons/sprite-icons1.svg)}
	form:not(#idonotexist) input[type='radio']+label{padding-top:40px;	position:relative;	cursor:pointer;	text-align:center}
	form:not(#idonotexist) input[type='radio']+label:before{content:'';  background: url(../images/icons/sprite-icons1.png) -76px -6px no-repeat;
  position: absolute;left: 50%;top: 18px;margin-left: -14px;margin-top: -14px;content: '';width: 30px;height: 30px;}
.svg form:not(#idonotexist) input[type='radio']+label:before{background-image:url(../images/icons/sprite-icons1.svg)}
form:not(#idonotexist) input[type='checkbox']:checked+label{color:#BA2B2D}
form:not(#idonotexist) input[type='checkbox']:checked+label:before{background-position:-39px -5px;}
form:not(#idonotexist) input[type='radio']:checked+label{color:#BA2B2D}
form:not(#idonotexist) input[type='radio']:checked+label:before{  background-position: -110px -6px;}
.getaquote .form .formsection1 input,.getaquote .getaquote-details .unit{width:42.66667%;margin-left:4.88889%}
.getaquote .form .formsection1 input:nth-child(2n+1),.getaquote .getaquote-details .unit:nth-child(2n+1){clear:left}
.getaquote .form .formsection2 .col{width:18.88889%;margin-left:4.88889%}
.getaquote .form .formsection2 .col:nth-child(4n+1){clear:left}


.qutwrapper{*zoom:1;clear:both;width:70%;max-width:92.22222em;margin:0 auto;position:relative}
.getaquote .title-header{	background:#1c1c38}
.getaquote .title-header .sozo-content{padding-bottom:1em}


.getaquote .sozo-message p{margin:0}
.getaquote .feedback.qutwrapper{padding-top:4em;padding-bottom:1em}
.getaquote .form{background:#fff;counter-reset:list-counter;}

.getaquote .form .required{position:relative;content:'*';position:relative;font-size:1.44444em;font-style:italic;color:rgba(49,40,69,0.3);position:absolute;top:-0.6em;left:-0.9em}
.getaquote .form textarea,.getaquote .form input{background:transparent}


.getaquote .form textarea{width:90.22222%;margin-left:4.88889%}
.getaquote .form .btnsubmit{margin-left:4.88889%;background:#BA2B2D;color:#fff;margin-top:1em; font-family: "Oswald";
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  background-color: #BA2B2D;
  padding: 10px 20px;
  letter-spacing: 1px;}

.getaquote .form .btnsubmit:hover {background-color: #4D77A4;}


.getaquote .form .fielditem{counter-increment:list-counter;background:#fff}
.getaquote .form .fielditem.odd{}
.getaquote .form .fielditem .qutwrapper{padding:1.5em 0}
.getaquote .form .fielditem .heading3{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;font-weight:500;
	color:#BA2B2D;position:relative;margin-left:4.88889%}
.getaquote .form .fielditem .heading3:before{display:block;width:1em;font-style:italic;font-weight:400;font-size:1.44444em;content:counter(list-counter);position:absolute;
	top:-0.2em;left:-1.8em}
.getaquote .form .fielditem .heading3:after{-webkit-transform:skew(518deg, 0);-moz-transform:skew(518deg, 0);-ms-transform:skew(518deg, 0);-o-transform:skew(518deg, 0);transform:skew(518deg, 0);
	filter:alpha(opacity=55.0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55.0)";-moz-opacity:0.55;-khtml-opacity:0.55;opacity:0.55;width:1px;height:2.22222em;
	background:#1B132D;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;background:#BA2B2D;
	content:'';position:absolute;top:-0.4em;left:-0.9em}
.lt-ie9 .getaquote .form .fielditem .heading3{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.getaquote .form .formsection1 input{float:left}
.getaquote .form .formsection1 input:nth-child(2n+1){clear:none}
.getaquote .form .formsection2 .col{position:relative;float:left}
.getaquote .form .formsection2 .col:nth-child(4n+1){clear:none}
.getaquote .form .budget .col-qutwrapper{position:relative}
.getaquote .form .budget .col-wrapper:before {height: 3px;background: #787878;content: '';position: absolute;top: 87px;width: 90.22222%;left: 4.88889%;z-index: 1;}
.getaquote .form .budget .col-qutwrapper:before{height:3px;background:#787878;	content:'';position:absolute;top:32px;width:90.22222%;left:4.88889%;z-index:1}
.getaquote .form .budget .col{width:20%;	text-align:center;float:left;	position:relative;z-index:2}
.getaquote .form .budget .col label{float:none;width:100%}
.getaquote .getaquote-details{color:#fff;margin-top:-7.5em;position:relative}
.lt-ie9 .getaquote .getaquote-details{background:#BA2B2D}
.getaquote .getaquote-details .qutwrapper{max-width:50em}
.getaquote .getaquote-details .placemarker{position:absolute;top:-130px;right:-400px}
.getaquote .getaquote-details .unit{text-align:center;font-family:"ars-maquette-web",Helvetica,Arial,sans-serif}
.getaquote .getaquote-details .unit .heading3{filter:alpha(opacity=62);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=62)";-moz-opacity:0.62;-khtml-opacity:0.62;opacity:0.62;
	font-size:0.88889em;margin-bottom:2em}
.getaquote .getaquote-details .unit .heading3:after{background:#fff}
.getaquote .getaquote-details .unit .btn{margin-top:2.5em}
.getaquote .getaquote-details .cinfo{filter:alpha(opacity=62);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=62)";-moz-opacity:0.62;-khtml-opacity:0.62;opacity:0.62;padding-top:1.5em;width:100%;font-size:0.88889em;text-align:center;padding-left:4.88889%;padding-right:4.88889%;float:left}

@media screen and (max-width: 50em){.getaquote .getaquote-details .placemarker{right:-42%}}
@media screen and (max-width: 40em)
{
.info-article .primary .inner,.info-article .secondary .meta,.info-article .secondary .related{max-width:26.66667em;margin-left:auto;margin-right:auto;float:none}
.getaquote .form .formsection1 input,.getaquote .form .getaquote-details .unit{width:90.22222%;margin-left:4.88889%}
.getaquote .form .formsection1 input:nth-child(1n+1),.getaquote .form .getaquote-details .unit:nth-child(1n+1){clear:left}
.getaquote .form .formsection2 .col{width:42.66667%;margin-left:4.88889%}
.getaquote .form .formsection2 .col:nth-child(2n+1){clear:left}
.getaquote .form .formsection2 .col:nth-child(2n+1){clear:none}
.getaquote .form .formsection2 .col:nth-of-type(odd){clear:both}
.getaquote .getaquote-details .placemarker{display:none}
.svg .process-diag .fielditem-qutwrapper .fielditem:before{background-image:url('../images/icons/sprite-process-diag-icons1.svg?v=1')}
}
	@media screen and (max-width: 30em){
.getaquote .form .fielditem .heading3{text-align:left;padding-left:1.2em}
.getaquote .form .fielditem .heading3:before{left:-0.7em}
.getaquote .form .fielditem .heading3:after{left:0.2em}
.getaquote .form .budget{text-align:center}
.getaquote .form .budget .col-qutwrapper:before{display:none}
.getaquote .form .budget .col{width:33.33333%;display:inline-block;float:none}
}

  