img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}address,em{font-style:normal}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.elem-right,.elem-left,.block{display:block}.elem-right{float:right;margin:0 0 30px 30px}.elem-left{float:left;margin:0 30px 30px 0}.shadow{box-shadow:0 0 3px #000}.center{text-align:center;clear:both}.left{text-align:left;}.right{text-align:right;clear:both}.clear{clear:both;line-height:0px;height:0px;width:0px}h1:first-child{margin-top:0}figure img{display:block}a{text-decoration:none}li{list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}
/* Client quick access links

-Adder-

[cms:buildnav start=NULL levels=*][level]<ul>[item]<li><a href="$pageURL$" title="$hrefTitle$">$pageName$</a></li>[/item]</ul>[/level][/cms:buildnav]
*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; width: 100%; height: 100%; left: 0; }
body { position: relative; color: #222; font-family: "Source Sans Pro"; font-size: 18px; font-weight: 400; line-height: 1.67; }
img { display: block; margin: 0 auto; max-width: 100%; }
.wrapper, main { padding: 0 10px 60px; max-width: 1200px; margin: 60px auto 0; }
.wrapper { max-width: 980px; margin: 1em auto; }


.inbrace-container {
max-width: 800px; 
flex-wrap: wrap; 
margin: auto; 
display: flex; 
justify-content: space-around; 
align-items: center;
}
.inbrace-icon-container {
	max-width: 255px; 
text-align: center;
}
.inbrace-icon-container img {
	margin-bottom: 20px;
}
.inbrace-icon-container h3 {
	color: #ec2228; 
font-size: 22px; 
font-weight: bold;
}
.inbrace-icon-container p {
	font-size: 18px;
color: #222;
}

.inbrace-works p {
	max-width: 950px; margin: auto;
}

.inbrace-works-container {
	margin-top: 20px;
max-width: 800px;
margin: auto;
display: flex;
justify-content: space-around;
align-items: center; 
flex-wrap: wrap;
}

.inbrace-works-item {
	max-width: 250px;
}
.inbrace-btn-container {
	margin: 30px auto; 
text-align: center;
}

.inbrace-btn-container a {
	position: relative; 
padding: 10px 80px 10px 15px; 
color: #fff; background: 
linear-gradient(to right, #1991b3 88%, #136c85 88%); 
border-radius: 30px;
}
.inbrace-btn-container i {
	position: absolute; 
right: 11px; 
top: 6px;
}
@media (max-width: 420px){
	.inbrace-btn-container a {
font-size: 11px;
}
}





