
html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
body{margin:0;}

footer, header, main, nav, section{display:block;}

a{background-color:transparent;}
a:active, a:hover{outline:0;}

h1{
	font-size:2em;
	margin:0.67em 0;
}

img{border:0;}

button, input, select{
	color:inherit;
	font:inherit;
	margin:0;
}
button{overflow:visible;}

button, select{text-transform:none;}
button, html input[type="button"], input[type="submit"]{
	-webkit-appearance:button;
	cursor:pointer;
}

button::-moz-focus-inner, input::-moz-focus-inner{
	border:0;
	padding:0;
}
input{line-height:normal;}
input[type="radio"]{
	box-sizing:border-box;
	padding:0;
}

@media (max-width:767px){body{padding-top:56px;}}
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
*:before, *:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (min-width:768px){
	div.container{
	  padding-left:0;
	  padding-right:0;
	}
}
@media (max-width:767px){.row .col-xs-12 + *{margin-top:50px;}}
html{
	font-size:0.97560976vw;
	line-height:1.7;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
@media (max-width:1700px){
	html{
	  font-size:15px;
	  line-height:1.4;
	}
}
body{
	font-family:'Roboto', sans-serif;
	font-weight:300;
	color:#a2a3ac;
	background-color:#4b4c53;
	-webkit-text-size-adjust:none;
}
.page{
	overflow:hidden;
	min-height:500px;
}
input, button, select{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
}
a{
	font:inherit;
	color:inherit;
	text-decoration:none;
	-moz-transition:0.2s;
	-webkit-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
a:focus{
	outline:none;
	text-decoration:none;
	color:inherit;
}
a:active{
	background:transparent;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#87d76b;
}
img{
	vertical-align:middle;
	max-width:100%;
	height:auto;
}
.big{
	font-size:40px;
	line-height:1;
}
@media (min-width:992px){.big{font-size:6.2rem;}}
.small{font-size:32px;}
@media (min-width:992px){
	.small{
	  font-size:2.2rem;
	  line-height:1;
	}
}
[role="button"]{cursor:pointer;}

header{
	background:#87d76b;
	padding-bottom:2.65em;
	color:#ffffff;
}
@media (min-width:1770px){header .btn + .btn{margin-left:0.85rem;}}
@media (min-width:768px){
	header{
	  padding-top:2.65em;
	  padding-bottom:5.65rem;
	}
}
header h1, header h2, header h4, header h5, header .h1, header .h2, header .h4, header .h5{color:#ffffff;}
header a:hover{color:#2b2c30;}

main{background:#f2f2f2;}

footer{
	background:#4b4c53;
	padding-top:50px;
	color:#a2a3ac;
	font-size:16px;
}
@media (min-width:1200px){footer{padding-top:7.5rem;}}
@media (min-width:1770px){footer{font-size:0.8rem;}}
footer * + [class^='col-']{margin-top:60px;}
@media (min-width:768px) and (max-width:991px){footer * + [class^='col-']:nth-child(2){margin-top:0;}}
@media (min-width:992px){footer * + [class^='col-']{margin-top:0;}}

footer h1, footer h2, footer h4, footer h5, footer .h1, footer .h2, footer .h4, footer .h5{color:#ffffff;}

footer p{line-height:1.8125;}
footer .copyright{
	display:inline-block;
	color:#fbfbfb;
	/*font-size:12px;*/
}
@media (min-width:2051px){footer .copyright{font-size:0.6rem;}}
footer .copyright a.text-success:hover, footer .copyright a.text-success:active{color:#ffffff;}
h1, h2, h4, h5, .h1, .h2, .h4, .h5{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
	color:#4b4c53;
	margin:0;
}
h1, .h1{
	font-size:30px;
	line-height:1;
}
@media (min-width:768px){h1, .h1{font-size:1.5rem;}}
h2, .h2{
	font-size:36px;
	line-height:0.87313433;
}
@media (min-width:768px) and (max-width:991px){h2, .h2{font-size:52px;}}
@media (min-width:992px){h2, .h2{font-size:6rem;}}
h4, .h4{
	font-size:26px;
	line-height:1.359375;
	letter-spacing:-0.02em;
}
@media (min-width:768px) and (max-width:991px){h4, .h4{font-size:36px;}}
@media (min-width:992px){h4, .h4{font-size:3.2rem;}}
h5, .h5{
	font-size:22px;
	line-height:1.33;
	letter-spacing:-0.01em;
}
@media (min-width:768px) and (max-width:991px){h5, .h5{font-size:28px;}}
@media (min-width:992px){h5, .h5{font-size:1.5rem;}}

p{margin:0;}
p + .row{margin-top:20px;}

img + .h5{margin-top:25px;}

p + p{margin-top:15px;}
.h5 + p{margin-top:0.6rem;}
h4 + img{margin-top:25px;}
img + h5{margin-top:25px;}
h4 + *{margin-top:25px;}
h4 + .row{margin-top:30px;}
@media (min-width:1200px){
	img + .h5{margin-top:1.75rem;}
	img + h5{margin-top:1.75rem;}
	h4 + .row{margin-top:3rem;}
}
h5 + p{margin-top:13px;}
@media (min-width:992px){
	p + .row{margin-top:2rem;}
	p + p{margin-top:1.6rem;}
	h4 + img{margin-top:3rem;}
	h4 + *{margin-top:3rem;}
	h5 + p{margin-top:0.65rem;}
}
.container-fluid + .container-fluid{margin-top:4.5rem;}
h4 + p{margin-top:35px;}
.h5 + .btn{margin-top:2rem;}

* + [class^='col-']{margin-top:60px;}
@media (min-width:992px){* + [class^='col-']{margin-top:0;}}
h4 + .h5{margin-top:0.5rem;}
* + p{margin-top:1rem;}
.btn + .btn{margin-top:2rem;}
.offset-1 + *{margin-top:1.5rem;}
.row + *{margin-top:1.5rem;}
.row + .row{margin-top:1.5rem;}

@media (min-width:1770px){.prefix-2{margin-left:1.75rem;}}

.offset-1{margin-top:50px;}
@media (min-width:768px){.offset-1{margin-top:50px;}}
@media (min-width:992px){
	.offset-1{margin-top:2.75rem;}
	* + .offset-2{margin-top:5.25rem;}
}
h4 + .offset-5{margin-top:17px;}
@media (min-width:1200px){
	.offset-3{margin-top:-2.95rem;}
	h4 + .offset-5{margin-top:0.85rem;}
}

.flow-offset-1 [class^='col-']{margin-top:3rem;}
@media (min-width:1200px){.flow-offset-1 [class^='col-']{margin-top:0;}}
.fa{line-height:inherit;}
[class*='fa-']:before{
	font-family:'FontAwesome';
	color:inherit;
}
.h5.big-line-height{line-height:1.9;}
.image-wrap-1 img{width:50%;}
@media (min-width:1200px){.image-wrap-1 img{width:100%;}}

.align-top .wrap{display:inline-block;}
@media (min-width:1200px){
	.align-top .wrap{
	  vertical-align:top;
	  display:table-cell;
	}
}
.align-top .wrap > *{display:inline-block;}
.align-top .wrap .small{vertical-align:top;}
@media (min-width:1770px){.align-top .wrap .small + .big{margin-left:1rem;}}
@media (min-width:2051px){
	.container.container-wide{width:88.5rem;}
	.container.container-wide .row{
	  margin-left:-0.75rem;
	  margin-right:-0.75rem;
	}
	.container.container-wide .row [class*='col-']{
	  padding-left:0.75rem;
	  padding-right:0.75rem;
	}
}
@media (min-width:2051px){
	.img-wide{
	  width:100%;
	  max-width:none;
	}
}

.text-center{text-align:center;}
@media (max-width:767px){
	.center-xs{text-align:center;}
	.center-xs *{text-align:center;}
}
@media (max-width:991px){
	.center-sm{text-align:center;}
	.center-sm *{text-align:center;}
}
@media (min-width:1200px){.text-lg-left{text-align:left;}}
.fw-b{font-weight:700;}
.white{color:#ffffff;}
.text-success{color:#87d76b;}
.text-default-dark{color:#4b4c53;}
.bg-default-darker{background:#2b2c30;}
@media (min-width:992px){.bg-fixed{background-attachment:fixed;}}

.box-wrap * + h5{margin-top:0.5rem;}
.box-wrap h5 + *{margin-top:0.3rem;}
.box-wrap * + .btn{margin-top:10px;}
@media (min-width:1770px){.box-wrap * + .btn{margin-top:2.5rem;}}
.box-wrap .big{font-size:2.65rem;}
.box-wrap * + p{margin-top:0.2rem;}
.box-white{
	background-color:#ffffff;
	padding:50px 20px 50px 20px;
	min-height:418px;
	-moz-box-shadow:2px 2px 33px -8px #cccccc;
	-webkit-box-shadow:2px 2px 33px -8px #cccccc;
	box-shadow:2px 2px 33px -8px #cccccc;
	overflow:hidden;
	position:relative;
}
@media (min-width:1770px){
	.box-white{
	  padding:32px 50px 49px 50px;
	  min-height:218px;
	}
}
@media (min-width:2051px){
	.box-white{
	  padding:2.5rem 2.5rem 2.45rem 2.5rem;
	  -moz-box-shadow:0.1rem 0.1rem 1.65rem -0.4rem #cccccc;
	  -webkit-box-shadow:0.1rem 0.1rem 1.65rem -0.4rem #cccccc;
	  box-shadow:0.1rem 0.1rem 1.65rem -0.4rem #cccccc;
	 min-height:218px;
	}
}
.box-white .box-wrap{
	z-index:99;
	position:relative;
}
.box-white *{
	-moz-transition:0.2s;
	-webkit-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.box-white:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:100%;
	top:0;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
	background:-moz-linear-gradient(top, #4b4c53 60%, rgba(0, 0, 0, 0) 100%);
	background:-webkit-linear-gradient(top, #4b4c53 60%, rgba(0, 0, 0, 0) 100%);
	background:linear-gradient(to bottom, #4b4c53 60%, rgba(0, 0, 0, 0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4c53', endColorstr='#00000000', GradientType=0);
}
.box-white:hover:after{bottom:-100%;}
.box-white:hover h5{color:#ffffff;}
.box-white:hover p{color:#ffffff;}

ul.navbar-nav{
	padding:0;
	list-style:none;
	margin:0;
}
ul.navbar-nav li{
	padding:0;
	list-style:none;
	margin:0;
}
ul.navbar-nav li a{
	padding:0;
	list-style:none;
	margin:0;
}

.container{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
}
@media (min-width:768px){.container{width:750px;}}
@media (min-width:992px){.container{width:970px;}}
@media (min-width:1200px){.container{width:1170px;}}
.container-fluid{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
}
@media (min-width:1600px){
	.container-fluid{
	  padding-left:6.787109375%;
	  padding-right:6.787109375%;
	}
}
.row{
	margin-left:-15px;
	margin-right:-15px;
}
.col-lg-4, .col-lg-5, .col-md-6, .col-lg-7, .col-lg-8, .col-xs-12, .col-lg-12{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
}
.col-xs-12{
	float:left;
	width:100%;
}

@media (min-width:992px){
	.col-md-6{
	  float:left;
	  width:50%;
	}
	.col-md-offset-3{margin-left:25%;}
}
@media (min-width:1200px){
	.col-lg-4, .col-lg-5, .col-lg-7, .col-lg-8, .col-lg-12{float:left;}
	.col-lg-12{width:100%;}
	.col-lg-8{width:66.667%;}
	.col-lg-7{width:58.33%;}
	.col-lg-5{width:41.667%;}
	.col-lg-4{width:33.33%;}
	.col-lg-offset-2{margin-left:16.667%;}
	.col-lg-offset-0{margin-left:0%;}
}

label{
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:bold;
}
input[type="radio"]{
	margin:4px 0 0;
	margin-top:1px;
	line-height:normal;
}
select[multiple], select[size]{height:auto;}
input[type="radio"]:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}

.btn{
	display:inline-block;
	font-weight:700;
	cursor:pointer;
	font-family:'Montserrat', sans-serif;
	border:0.135rem solid transparent;
	border-radius:0.15rem;
	/*border-radius:2;*/
	outline:none;
	text-transform:uppercase;
	padding:1.1rem 2.4rem;
	font-size:0.9rem;
	line-height:1.05rem;
	-moz-transition:0.2s all ease;
	-webkit-transition:0.2s all ease;
	-o-transition:0.2s all ease;
	transition:0.2s all ease;
}
.btn:hover{
	color:#dbb668;
	background-color:#ffffff;
	border-color:#dbb668;
}
.btn:hover:active, .btn:hover.active{background-image:none;}

.btn-success{
	color:#ffffff;
	background-color:#87d76b;
	border-color:#87d76b;
}
.btn-success:active, .btn-success.active{background-image:none;}

.btn-success:focus{
	color:#ffffff;
	background-color:#87d76b;
	border-color:#87d76b;
}
.btn-success:focus:active, .btn-success:focus.active{background-image:none;}

.btn-success:hover{
	color:#87d76b;
	background-color:transparent;
	border-color:#87d76b;
}
.btn-success:hover:active, .btn-success:hover.active{background-image:none;}

.btn-info{
	color:#ffffff;
	background-color:#4acad5;
	border-color:#4acad5;
}
.btn-info:active, .btn-info.active{background-image:none;}
.btn-info:focus{
	color:#ffffff;
	background-color:#4acad5;
	border-color:#4acad5;
}
.btn-info:focus:active, .btn-info:focus.active{background-image:none;}
.btn-lg{
	padding:1.32rem 2.88rem;
	font-size:25px;
	line-height:1.33;
	border-radius:0.3rem;
}
[data-toggle="buttons"] > .btn input[type="radio"]{
	position:absolute;
	clip:rect(0, 0, 0, 0);
	pointer-events:none;
}

.navbar{
	position:relative;
	min-height:47px;
	margin-bottom:0;
}
@media (min-width:768px){.navbar{border-radius:0;}}
.navbar-header{
	position:relative;
	z-index:9999;
}
@media (min-width:768px){.navbar-header{float:left;}}

.navbar-brand a:link, .navbar-brand a:visited, .navbar-brand a:hover, .navbar-brand a:focus{
	color:#ffffff;
	text-decoration:none;
}
@media (min-width:768px){
	.navbar-nav{
	  margin:0;
	  font-family:'Roboto', sans-serif;
	  font-size:0.8rem;
	  line-height:0.9rem;
	  font-weight:500;
	  text-transform:uppercase;
	  letter-spacing:0.04em;
	  margin-top:38px;
	}
	.navbar-nav > li{float:left;}
	.navbar-nav > li:last-child{margin-right:0.85rem;}
	.navbar-nav > li > a{
	  display:block;
	  position:relative;
	}
	.navbar-nav > li + li{margin-left:30px;}
}
@media (min-width:768px) and (min-width:1770px){.navbar-nav{margin-top:1.7rem;}}
@media (min-width:768px) and (min-width:992px){.navbar-nav > li + li{margin-left:2.45rem;}}
@media (min-width:768px){
	.navbar-right{
	  float:right;
	  margin-right:0;
	}
	.navbar-right ~ .navbar-right{margin-right:0;}
}
.navbar-default{border-color:none;}
.navbar-default .navbar-brand{color:#ffffff;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{
	color:#ffffff;
	background-color:transparent;
}
.navbar-default .navbar-nav > li > a{
	color:#ffffff;
	font-family:'Montserrat', sans-serif;
	line-height:1;
	font-weight:400;
	text-transform:uppercase;
	font-size:16px;
	position:relative;
	-webkit-transition:color 0.3s;
	transition:color 0.3s;
	letter-spacing:-0.01em;
}
@media (min-width:2051px){.navbar-default .navbar-nav > li > a{font-size:0.8rem;}}

.navbar-default .navbar-nav > li > a:before{
	content:'';
	position:absolute;
	background:#fff;
	-webkit-transition:-webkit-transform 0.3s;
	transition:transform 0.3s;
	-webkit-transition-timing-function:cubic-bezier(0.44, 0.05, 0.55, 0.95);
	transition-timing-function:cubic-bezier(0.44, 0.05, 0.55, 0.95);
	left:0;
	width:100%;
	height:3px;
	-webkit-transform:scale3d(0, 0.1, 1);
	transform:scale3d(0, 0.1, 1);
	bottom:-27px;
}
@media (min-width:2051px){
	.navbar-default .navbar-nav > li > a:before{
	  bottom:-1.4rem;
	  height:0.15rem;
	}
}
.navbar-default .navbar-nav > li > a:hover{color:#fff;}
.navbar-default .navbar-nav > li > a:hover:before{
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
}
.navbar-default .navbar-nav > li > a:focus{color:#ffffff;}
.navbar-default .navbar-nav > li > a:hover{
	color:#ffffff;
	background-color:transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .sfHover > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .sfHover > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .sfHover > a:focus{
	color:#ffffff;
	background-color:transparent;
}
.navbar-default .navbar-nav > .active > a:before, .navbar-default .navbar-nav > .sfHover > a:before, .navbar-default .navbar-nav > .active > a:hover:before, .navbar-default .navbar-nav > .sfHover > a:hover:before, .navbar-default .navbar-nav > .active > a:focus:before, .navbar-default .navbar-nav > .sfHover > a:focus:before{
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
}

@media (max-width:767px){.navbar-nav{display:none;}}
.sf-menu > li > ul li{position:relative;}

.well--inset-1{padding-bottom:50px;}
@media (min-width:1200px){.well--inset-1{padding-bottom:5.65rem;}}
.well--inset-2{padding-bottom:19px;}
@media (min-width:1200px){.well--inset-2{padding-bottom:0.95rem;}}

.container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-nav:before, .navbar-nav:after{
	content:" ";
	display:table;
}
.container:after, .container-fluid:after, .row:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-nav:after{clear:both;}
.container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-nav:before, .navbar-nav:after{
	content:" ";
	display:table;
}
.container:after, .container-fluid:after, .row:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-nav:after{clear:both;}
@-ms-viewport{width:device-width;}
@media (max-width:767px){.hidden-xs{display:none !important;}}

/* style.css */

@media (max-width:767px){body{padding-top:0px;}}

.navbar-default .navbar-brand{
	border:1px solid #fff;
	border-radius:2px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;  
	font-size:2rem; 
	line-height:1;
	font-weight:700;
}

.navbar-nav{margin-top:5px;}

.labelCl{
	font-size:2.5rem;
	margin-bottom:5px;
	font-family:'Montserrat', sans-serif;
	color:#4b4c53;
	font-weight:bold;
}

@media (max-width:991px){
	.labelCl{
		font-size:1.5rem;
		font-weight:bold;
	}
}

.opct{opacity:0.7;}
h5{font-weight:300;}

label{
	font-weight:normal;
	font-family:'Montserrat', sans-serif;
}

.btn-default-variant-2{
	color:#4b4c53;
	text-align:center;
}

.btn + .btn{margin-top:0.5rem;}
.margbot{margin-bottom:20px;}
.margtop{margin-top:10px;}
	
.btn-info{
	background-color:#d9534f;
	border:1px solid #d9534f;
}
	
.clickF{font-size:4.8rem;}

@media (max-width:991px){.clickF{font-size:2.5rem;}}
	
.border{
	margin-top:25px;
	margin-bottom:25px;
	border-top:solid #FFF 1px;
	border-radius:4px;
	width:100%;
	opacity:0.3;
}
 
.container-fluid{
	margin-right:auto;
	margin-left:auto;
	padding-left:65px;
	padding-right:65px;
}

@media (max-width:767px){
	.container-fluid{
	  padding-left:15px;
	  padding-right:15px;
	}
}

.ld{
	padding:16px;
	margin-top:2006px;
	text-align:justify;
}
.ld table{margin-bottom:14px;}
.ld div{
	margin:12px auto 12px auto;
	font-size:13px;
	width:90%;
}
@media (min-width:850px){.ld div{width:807px;}}

input[type="text"]{width:40%;}
	
@media (max-width:991px){input[type="text"]{width:50%;}}
@media (max-width:507px){input[type="text"]{width:100%;}}
	
.well--inset-2{
	padding-bottom:25px;
	padding-top:25px;
}

.text-success{text-align:center;}
	
.box-white{min-height:218px;}
	
.paddtb{
	padding-top:25px;
	padding-bottom:25px;
}

@media (min-width:768px){header.quote-s{padding-bottom:2.65rem;}}

.box-white.dark{background-color:#4b4c53;}

.form-inline Input[type=radio]{
	margin-left:6px;
}

.Chrome .form-inline Input[type=radio]{
	vertical-align:middle;
	margin-top:-1px;
}

.form-inline Div{
	margin-top:3px;
}

.IE #bzf Input[type=radio]{
	margin:3px 0px 3px 4px;
}

Div#bwdisplay *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:content-box;
}

.copyright A{color:white;}
.copyright A:hover{color:#87d76b;}

