/* Page Generated in 0.000000 seconds */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,nav,section,menu,time,
mark,audio,video,canvas{margin:0;padding:0;border:0}
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{min-height:100%;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,audio,canvas,video{display:block}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
b,strong{font-weight:bold}
abbr[title]{border-bottom:1px dotted}
input,textarea,button,select{margin:0;font-size:100%;line-height:normal;vertical-align:baseline}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}
figure{position:relative}
figure img,figure object,figure embed,figure video{max-width:100%;display:block}
img{border:0;-ms-interpolation-mode:bicubic}
body{color:#0B3254;font:300 100%/1 "Roboto", sans-serif}
p{font-size:1.0625em;line-height:1.5625rem;margin-bottom:1.25rem}
p:last-child{margin-bottom:0}
p iframe{max-width:100%}

.u-list,.o-list,#tabs-1 ul,#tabs-1 ol,#tabs-2 ul,#tabs-2 ol,.services-description ol,.services-description ul,.container--generic_content ol,.container--generic_content ul{list-style-type:none;margin:1.25rem 0;padding-left:0.9375rem}
.u-list li,.o-list li,#tabs-1 ul li,#tabs-1 ol li,#tabs-2 ul li,#tabs-2 ol li,.services-description ol li,.services-description ul li,.container--generic_content ol li,.container--generic_content ul li{font-size:1.0625em;line-height:1.8125rem;margin-bottom:1.25rem;position:relative}
.u-list li:last-child,.o-list li:last-child,#tabs-1 ul li:last-child,#tabs-1 ol li:last-child,#tabs-2 ul li:last-child,#tabs-2 ol li:last-child,.services-description ol li:last-child,.services-description ul li:last-child,.container--generic_content ol li:last-child,.container--generic_content ul li:last-child{margin-bottom:0}
.u-list li:before,.o-list li:before,#tabs-1 ul li:before,#tabs-1 ol li:before,#tabs-2 ul li:before,#tabs-2 ol li:before,.services-description ol li:before,.services-description ul li:before,.container--generic_content ol li:before,.container--generic_content ul li:before{background:#C1272D;border-radius:100%;content:"";display:block;height:0.3125rem;left:-0.9375rem;position:absolute;top:0.6875rem;width:0.3125rem}

.container--generic_content ol li,.container--generic_content ul li{margin-bottom:0.25rem}

.o-list,#tabs-1 ol,#tabs-2 ol,.services-description ol,.container--generic_content ol{list-style-type:decimal}
.o-list li,#tabs-1 ol li,#tabs-2 ol li,.services-description ol li,.container--generic_content ol li{color:#C1272D}
.o-list li span,#tabs-1 ol li span,#tabs-2 ol li span,.services-description ol li span,.container--generic_content ol li span{color:#0B3254}
.o-list li:before,#tabs-1 ol li:before,#tabs-2 ol li:before,.services-description ol li:before,.container--generic_content ol li:before{display:none}

a{color:#C1272D !important;display:inline-flex;position:relative;text-decoration:none;transition:all, .3s}
a:hover{color:#0B3254;text-decoration:underline}

.anchor{color:#C1272D !important;display:inline-flex;line-height:0;position:relative;text-decoration:none;transition:all, .3s}
.anchor:before{content:"";background:#d6d8dc;bottom:-0.8125rem;display:block;height:1px;position:absolute;transition:all, .3s;width:0}
.anchor:hover{color:#0B3254}
.anchor:hover:before{width:100%}

h1,.homepage-slide_title,.text_next_image-title,.wrapper--generic_content h2{font-size:2.1875em;font-weight:900;line-height:2.375rem;text-transform:titlecase}
.second-title,.main_section-title,.text_over_image-title,.project_item-title{font-size:1.875em;font-weight:600;line-height:2.1875rem;margin-bottom:1.5625rem}
.wrapper--generic_content h3{font-size:1.875em;font-weight:600;line-height:2.1875rem;margin-bottom:0.5625rem}
.third-title,.wrapper--generic_content h4{font-size:1.8125em;font-weight:600;line-height:2.1875rem;margin-bottom:1.25rem}
.fourth-title{font-size:2.5em;font-weight:900;line-height:3.125rem}
.subtitle,.secondary_section-text,.wrapper--generic_content h5{font-size:1.0625em;font-weight:600;line-height:1.5625rem}
.intro{font-size:1.75em;line-height:2.4375rem}
@media only screen and (min-width: 48em){.bodycopy-wrapper{margin-left:0;width:65%}}
@media only screen and (min-width: 75em){h1,.homepage-slide_title,.text_next_image-title,.wrapper--generic_content h2{font-size:3.5625em;line-height:1.2;margin-bottom:20px;}.fourth-title{font-size:2.625em;line-height:2.875rem}p{margin-bottom:2.0625rem}}


.form-list{list-style-type:none !important;padding-left:0 !important;margin-bottom:1.875rem}
.form-list__item,.form-list__item--radio,.form-list__item--full{list-style-type:none;padding-left:0 !important;margin-bottom:1.25rem}
.form-list__item label,.form-list__item--radio label,.form-list__item--full label{display:block;color:#0B3254;font-size:0.9375em;margin-top:1.5rem;margin-bottom:0.375rem;text-transform:uppercase}
.form-list__item input[type='text'],.form-list__item--radio input[type='text'],.form-list__item--full input[type='text'],.form-list__item input[type="email"],.form-list__item--radio input[type="email"],.form-list__item--full input[type="email"],.form-list__item input[type="password"],.form-list__item--radio input[type="password"],.form-list__item--full input[type="password"],.form-list__item textarea,.form-list__item--radio textarea,.form-list__item--full textarea{background:#fff;border:1px solid #cccccc;border-radius:0;box-sizing:border-box;color:#2f2f2f;font-family:"Roboto", sans-serif !important;font-weight:100;padding:0.9375rem;transition:all, .3s;width:100%;-webkit-appearance:none}
.form-list__item input[type='text']::-webkit-input-placeholder,.form-list__item--radio input[type='text']::-webkit-input-placeholder,.form-list__item--full input[type='text']::-webkit-input-placeholder,.form-list__item input[type="email"]::-webkit-input-placeholder,.form-list__item--radio input[type="email"]::-webkit-input-placeholder,.form-list__item--full input[type="email"]::-webkit-input-placeholder,.form-list__item input[type="password"]::-webkit-input-placeholder,.form-list__item--radio input[type="password"]::-webkit-input-placeholder,.form-list__item--full input[type="password"]::-webkit-input-placeholder,.form-list__item textarea::-webkit-input-placeholder,.form-list__item--radio textarea::-webkit-input-placeholder,.form-list__item--full textarea::-webkit-input-placeholder{color:#868484;font-family:"Roboto", sans-serif;font-weight:100}
.form-list__item input[type='text']::-moz-placeholder,.form-list__item--radio input[type='text']::-moz-placeholder,.form-list__item--full input[type='text']::-moz-placeholder,.form-list__item input[type="email"]::-moz-placeholder,.form-list__item--radio input[type="email"]::-moz-placeholder,.form-list__item--full input[type="email"]::-moz-placeholder,.form-list__item input[type="password"]::-moz-placeholder,.form-list__item--radio input[type="password"]::-moz-placeholder,.form-list__item--full input[type="password"]::-moz-placeholder,.form-list__item textarea::-moz-placeholder,.form-list__item--radio textarea::-moz-placeholder,.form-list__item--full textarea::-moz-placeholder{color:#868484;font-family:"Roboto", sans-serif;font-weight:100}
.form-list__item input[type='text']:-ms-input-placeholder,.form-list__item--radio input[type='text']:-ms-input-placeholder,.form-list__item--full input[type='text']:-ms-input-placeholder,.form-list__item input[type="email"]:-ms-input-placeholder,.form-list__item--radio input[type="email"]:-ms-input-placeholder,.form-list__item--full input[type="email"]:-ms-input-placeholder,.form-list__item input[type="password"]:-ms-input-placeholder,.form-list__item--radio input[type="password"]:-ms-input-placeholder,.form-list__item--full input[type="password"]:-ms-input-placeholder,.form-list__item textarea:-ms-input-placeholder,.form-list__item--radio textarea:-ms-input-placeholder,.form-list__item--full textarea:-ms-input-placeholder{color:#868484;font-family:"Roboto", sans-serif;font-weight:100}
.form-list__item input[type='text']:-moz-placeholder,.form-list__item--radio input[type='text']:-moz-placeholder,.form-list__item--full input[type='text']:-moz-placeholder,.form-list__item input[type="email"]:-moz-placeholder,.form-list__item--radio input[type="email"]:-moz-placeholder,.form-list__item--full input[type="email"]:-moz-placeholder,.form-list__item input[type="password"]:-moz-placeholder,.form-list__item--radio input[type="password"]:-moz-placeholder,.form-list__item--full input[type="password"]:-moz-placeholder,.form-list__item textarea:-moz-placeholder,.form-list__item--radio textarea:-moz-placeholder,.form-list__item--full textarea:-moz-placeholder{color:#868484;font-family:"Roboto", sans-serif;font-weight:100}
.form-list__item input[type='text']:focus,.form-list__item--radio input[type='text']:focus,.form-list__item--full input[type='text']:focus,.form-list__item input[type="email"]:focus,.form-list__item--radio input[type="email"]:focus,.form-list__item--full input[type="email"]:focus,.form-list__item input[type="password"]:focus,.form-list__item--radio input[type="password"]:focus,.form-list__item--full input[type="password"]:focus,.form-list__item textarea:focus,.form-list__item--radio textarea:focus,.form-list__item--full textarea:focus{background:#e5e5e5;}
.form-list__item.error input[type='text'],.error.form-list__item--radio input[type='text'],.error.form-list__item--full input[type='text'],.form-list__item.error input[type="email"],.error.form-list__item--radio input[type="email"],.error.form-list__item--full input[type="email"],.form-list__item.error textarea,.error.form-list__item--radio textarea,.error.form-list__item--full textarea{background:#fff;border:1px solid #d72e00;color:#d72e00}
.form-list__item .button,.form-list__item--radio .button,.form-list__item--full .button{margin-top:1.875rem}
.form-list__item .button input,.form-list__item--radio .button input,.form-list__item--full .button input,.form-list__item .button span,.form-list__item--radio .button span,.form-list__item--full .button span{background:transparent;border:0;margin-right:0 !important}
.form-list__item--radio{align-items:center;display:flex}
.form-list__item--radio label{margin-bottom:0}
@media only screen and (min-width: 48em){
	.form-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4.375rem}
	.form-list--radio{display:block}
	.form-list__item,.form-list__item--radio,.form-list__item--full{width:48%}
	.form-list__item textarea,.form-list__item--radio textarea,.form-list__item--full textarea{height:7.8125rem}
	.form-list__item .button,.form-list__item--radio .button,.form-list__item--full .button{width:15.625rem}
	.form-list__item--full{width:100%}
	.form-list__item--radio{display:inline-flex;margin-right:2.5rem;width:auto}
	.form-list__item--radio:last-child{margin-bottom:1.25rem !important}
}


.form-list input[type='submit'] { display:block; padding:20px; width:100%; background-color:#0b3254; color:#fff; margin:20px 0; border:0; text-transform:uppercase; font-size:20px; letter-spacing:2px; font-family:Roboto; }
.form-list input[type='submit']:hover { background-color:#ff931e; color:#fff; }

.tfvHighlight { color:red !important }
.button{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:0.875em;justify-content:space-between;overflow:hidden;padding:0.9375rem 1.25rem;position:relative;text-decoration:none;transition:all, .3s}
.button span,.button input{color:#fff;font-weight:600;letter-spacing:2px;margin-right:1.875rem;position:relative;text-transform:uppercase;z-index:10}
.button:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23ffffff' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e "); background-repeat:no-repeat;content:"";display:block;height:0.9375rem;width:1.75rem}
.button:before{background:#0B3254;content:"";height:460%;left:-56.875rem;position:absolute;top:-7.5rem;transition:all, .3s;transform:rotate(30deg);width:70%}
.button:hover{text-decoration:none !important}
.button:hover:before{left:-5.8125rem}
.button--wide{max-width:25.625rem}
.button--wide:before{height:538%;width:80%}
.button--inverted:before{background:#fff}
.button--inverted:hover span{color:#0B3254}
.button--purple{background:#C1272D}
.button--purple--inverted{background:#C1272D}
.button--purple--inverted:before{background:#fff}
.button--purple--inverted:hover span{color:#0B3254}
.button--light_purple{background:#e851e8}
.button--light_purple--inverted{background:#e851e8}
.button--light_purple--inverted:before{background:#fff}
.button--light_purple--inverted:hover span{color:#0B3254}
.button--red--inverted{background:#C1272D}
.button--red--inverted:before{background:#FF931E}
.button--red--inverted:hover span{color:#0B3254}
.button--green{background:#7bc143}
.button--blue{background:#13b5ea}
.button--load_more:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='42' height='22' viewBox='0 0 42 22'%3e%3cpath id='tick' class='cls-1' fill='%23913bcd' fill-rule='evenodd' d='M1118.86,4682.79a0.69,0.69,0,0,0-.49,1.29,8.122,8.122,0,1,1-4.46-.36l-0.14.17a0.686,0.686,0,0,0,.1.97,0.713,0.713,0,0,0,.98-0.1l1.19-1.46a0.01,0.01,0,0,1,.01-0.01,0.351,0.351,0,0,0,.05-0.08,0.142,0.142,0,0,0,.02-0.04,0.261,0.261,0,0,0,.03-0.08,0.106,0.106,0,0,0,.02-0.05,0.17,0.17,0,0,0,.01-0.07,0.2,0.2,0,0,0,.01-0.07v-0.06a0.22,0.22,0,0,0-.01-0.08,0.075,0.075,0,0,0-.01-0.05c-0.01-.03-0.01-0.06-0.02-0.08a0.106,0.106,0,0,1-.02-0.05,0.922,0.922,0,0,0-.05-0.08,0.053,0.053,0,0,0-.02-0.03c-0.02-.02-0.04-0.05-0.06-0.07a0.053,0.053,0,0,1-.02-0.03,0.151,0.151,0,0,1-.04-0.04l-1.47-1.17a0.7,0.7,0,0,0-.98.1,0.685,0.685,0,0,0,.1.97l0.15,0.12A9.482,9.482,0,1,0,1118.86,4682.79Z' transform='translate(-1106 -4681)'/%3e%3c/svg%3e"); background-repeat:no-repeat;content:"";height:1.375rem;transition:all, .3s;width:1.375rem}
@media only screen and (min-width: 48em){
	.button--load_more{margin-left:auto;margin-right:auto;width:13.75rem}
	.button--404{width:15rem !important}
}
@media only screen and (min-width: 75em){
	.button{font-size:1em;height:2.8125rem;padding:0.9375rem 1.25rem}
	.button span{font-size:0.875em}
	.button:before{left:-100%}
	.button:hover:before{left:0}
	.button--load_more{margin-left:auto;margin-right:0;width:13.75rem}
	.button--load_more:hover:after{transform:rotate(360deg)}
}


.hyperlink{align-items:center;color:#C1272D;display:inline-flex;font-weight:600;font-size:0.875em;letter-spacing:2px;position:relative;text-decoration:none !important;text-transform:uppercase;transition:all, .3s}
.hyperlink:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='#FF881F' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e");background-repeat:no-repeat;content:"";display:block;height:1.125rem;position:absolute;right:-3.125rem;top:50%;transition:all, .3s;transform:translateY(-50%);width:1.75rem}
.hyperlink:before{content:"";background:#d6d8dc;bottom:-0.8125rem;display:block;height:1px;position:absolute;transition:all, .3s;width:0}
@media only screen and (min-width: 75em){
	.hyperlink:hover{color:#0B3254;text-decoration:none !important}
	.hyperlink:hover:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%230b3254' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e");background-repeat:no-repeat;right:-3.75rem}
	.hyperlink:hover:before{width:100%}
}
.hyperlink--inverted:before{background:#C1272D}
.hyperlink--white{color:#fff}
.hyperlink--white:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23ffffff' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e "); background-repeat:no-repeat}
.hyperlink--white:before{background:#0B3254}
.hyperlink--full_white{color:#fff !important}
.hyperlink--full_white:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23ffffff' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e "); background-repeat:no-repeat}
.hyperlink--full_white:before{background:#fff}
.hyperlink--purple_light{color:#FF931E !important}
.hyperlink--purple_light:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23FF3600' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e");background-repeat:no-repeat}
.hyperlink--purple_light:before{background:#FF931E}
.hyperlink--dark_blue{color:#0B3254 !important}
.hyperlink--dark_blue:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%230b3254' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e "); background-repeat:no-repeat}
.hyperlink--dark_blue:before{background:#0B3254}
.hyperlink--dark_blue:hover:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%230b3254' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e ") !important; background-repeat:no-repeat !important;opacity:1}
.hyperlink_orange{color:#ff931e !important}
.hyperlink_orange:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23FF3600' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e");background-repeat:no-repeat}
.hyperlink_orange:before{background:#ff931e}
@media only screen and (min-width: 48em){
	.hyperlink--inverted:hover{color:#C1272D}
	.hyperlink--inverted:hover:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='#FF881F' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e");background-repeat:no-repeat}
	.hyperlink--white:hover{color:#0B3254}
	.hyperlink--white:hover:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%230b3254' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e "); background-repeat:no-repeat}
	.hyperlink--full_white:hover{color:#fff}
	.hyperlink--full_white:hover:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23ffffff' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e "); background-repeat:no-repeat}
	.hyperlink--purple_light:hover:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23FF3600' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e");background-repeat:no-repeat}
	.hyperlink--our_people:hover,.hyperlink--our_services:hover{color:#0B3254 !important}
}



.selector{box-sizing:border-box;border:1px solid #cccccc;font-size:1em !important;height:auto !important;padding:0.9375rem !important;position:relative}
.selector:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%2396358d' fill-rule='evenodd' d='M8 0v14.3L14.2 8a.5.5 0 0 1 .6 0 .5.5 0 0 1 .2.4.5.5 0 0 1-.2.4l-7 7a.5.5 0 0 1 0 .2.5.5 0 0 1-.3 0 .5.5 0 0 1-.2 0L0 8.7A.5.5 0 0 1 .3 8a.5.5 0 0 1 .3 0 .5.5 0 0 1 .3 0L7 14.4V0a5.2 5.2 0 0 1 1 0z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;border-left:1px solid #cccccc;content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3.125rem}
.selector span{height:auto !important}
.selector select{height:100% !important}
.checker,.radio{border:1px solid #0B3254;float:left;transform:translateY(-3px)}
.checker span,.radio span{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='42' height='22' viewBox='0 0 42 22'%3e%3cpath id='tick' class='cls-1' fill='%23913bcd' fill-rule='evenodd' d='M161.628,8138l-2.42-3.3a1.089,1.089,0,0,1,.219-1.51,1.05,1.05,0,0,1,1.49.22l0.831,1.13,4.38-5.16a1.047,1.047,0,0,1,1.5-.12,1.087,1.087,0,0,1,.114,1.52Z' transform='translate(-159 -8129)'/%3e%3c/svg%3e") !important; background-repeat:no-repeat !important;background-position:center !important;opacity:0;transition:all, .3s}
.checker span.checked,.radio span.checked{opacity:1}
.radio{border-radius:100%;margin-right:0.9375rem !important}
.radio span{background:transparent !important;opacity:0;transition:all, .3s}
.radio span:after{background:#C1272D;border-radius:100%;content:"";display:block;height:0.4375rem;left:50%;position:absolute;top:50%;width:0.4375rem;transform:translate(-50%, -50%)}
.radio span.checked{opacity:1}
.container{box-sizing:border-box;margin:0 auto;max-width:70.625rem;padding:0 1.25rem}
@media only screen and (min-width: 75em){.container{padding:0}}
.wrapper--header{border-bottom:1px solid #cccccc;overflow:hidden}
.container--header{display:flex;justify-content:space-between;padding:0}
.header-logo{display:inline-block;margin:0.625rem 0.9375rem;text-decoration:none;width:9rem}
.footer-logo{display:inline-block;margin:0.625rem 0.9375rem;text-decoration:none;}
.logo{height:1.6rem}
.footer-logo .logo { height:2.2rem }
@media only screen and (min-width: 48em){
	.header-logo{margin:0;width:15rem}
	.footer-logo{margin:0;width:10rem}
	.logo{height:auto;width:8rem;transform:translate(1.25rem, 0.625rem)}
	.logo .desktop{display:inline-block !important}
}
@media only screen and (min-width: 75em){
	.wrapper--header{border-bottom:0}
	.header-logo{margin:1rem 0}
	.footer-logo{margin:2.1875rem 0}
	.logo{display:block;transform:none;width:15rem}
	.container--header{height:6.3125rem;max-height:6.3125rem}
}
.mobile--action_wrapper{display:flex}
.mobile--action_wrapper .button--contact-mobile{display:none;right:5.625rem;position:absolute;top:0;z-index:10;width:15.4375rem}
.mobile-action{align-items:center;background:#fff;border-left:1px solid #cccccc;display:flex;height:2.8125rem;justify-content:center;width:2.8125rem;position:relative;z-index:20}
.mobile-action.manum { width:8.8125rem; }
.mobile-action.manum span { margin-right:10px; }
.mobile-action img{height:40%;width:40%}
.nav_hamburger-wrapper{align-items:center;display:flex;justify-content:space-between;padding:1.5625rem}
.hamburger-wrapper{align-items:center;color:#0B3254;cursor:pointer;display:flex;height:0.625rem;justify-content:center;padding-top:0.6875rem;position:relative;width:1.25rem}
.hamburger-wrapper:hover .hamburger:not(.active):before,.hamburger-wrapper:hover .closener:not(.active):before{top:-0.4375rem}
.hamburger-wrapper:hover .hamburger:not(.active):after,.hamburger-wrapper:hover .closener:not(.active):after{bottom:-0.4375rem}
.hamburger,.closener{background:#0B3254;border-radius:0.1875rem;content:'';display:block;height:0.2rem;left:0;position:absolute;top:0.625rem;width:1.25rem;transition:all, .3s}
.hamburger:before,.closener:before{background:#0B3254;border-radius:0.1875rem;content:'';cursor:pointer;display:block;height:0.2rem;left:0;position:absolute;top:-0.4375rem;width:1.25rem;transition:all, .3s}
.hamburger:after,.closener:after{background:#0B3254;border-radius:0.1875rem;bottom:-0.4375rem;content:'';display:block;cursor:pointer;height:0.2rem;left:0;position:absolute;width:1.25rem;transition:all, .3s}
.hamburger.active,.active.closener{background:transparent}
.hamburger.active:before,.active.closener:before{left:0;top:0;width:1.25rem;transform:rotate(45deg)}
.hamburger.active:after,.active.closener:after{left:0;top:0;width:1.25rem;transform:rotate(-45deg)}
.menu-overlay{background:rgba(0,0,0,0.8);display:none;height:100vh;position:fixed;top:0;left:0;width:100vw;z-index:6}
@media only screen and (min-width: 75em){
	.hamburger-label{display:inline-block;margin-left:0.625rem}
	.menu-overlay{background:transparent;height:100%;width:100vW;z-index:5}
}
.first_nav-list{background:#0B3254;display:none;min-height:100vH;list-style-type:none;position:absolute;right:0;top:2.875rem;transform:translateX(100%);transition:all, .3s;width:90%;z-index:100}
.first_nav-list.opened{transform:translateX(0)}
.first_nav-item{border-bottom:1px solid #0d4864;opacity:0}
.first_nav-item>div:first-child{align-items:center;display:flex;justify-content:space-between;width:100%}
.expander,.filtes_expander,.expander--bio{align-items:center;border-left:1px solid #0d4864;display:flex;height:2.8125rem;justify-content:center;position:relative;width:2.8125rem}
.expander.expanded:after,.expanded.filtes_expander:after,.expanded.expander--bio:after{height:0}
.expander.no-dropdown:before,.no-dropdown.filtes_expander:before,.no-dropdown.expander--bio:before{background:#0d4864;content:"";display:block;height:1px;position:absolute;left:30%;top:35%;transform:rotate(45deg);width:1.20rem !important}
.expander.no-dropdown:after,.no-dropdown.filtes_expander:after,.no-dropdown.expander--bio:after{background:#0d4864;content:"";display:block;height:1.20rem;left:50%;position:absolute;transition:all, .3s;transform:rotate(-140deg);top:45%;width:1px}
.expander:after,.filtes_expander:after,.expander--bio:after{background:#ff931e;content:"";display:block;height:1.25rem;left:50%;position:absolute;transition:all, .3s;transform:translate(-50%, -50%);top:50%;width:2px}
.expander:before,.filtes_expander:before,.expander--bio:before{background:#ff931e;content:"";display:block;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1.25rem !important}
.first_nav-link{color:#fff !important; font-size:1em; font-weight:600; padding:0.9375rem 0 0.9375rem 0.9375rem; text-decoration:none; transition:all, .3s; text-transform:lowercase; }
.first_nav-link.active { color:#ff931e !important; }
.first_nav-link.expanded{color:#ff931e !important}
@media only screen and (min-width: 75em){
	.first_nav-list{background:#fff;align-items:center;display:flex;height:auto;min-height:0;justify-content:space-between;position:static;padding-bottom:0;right:auto;top:auto;transform:none;width:55%}
	.first_nav-item{border-bottom:0;opacity:1}
	.first_nav-link{color:#0B3254 !important;font-size:0.9375em;letter-spacing:0;padding:1.25rem 0;text-decoration:none !important}
	.first_nav-link svg{display:block;height:1rem;width:1rem}
	.first_nav-link svg path{fill:#0B3254;fill-rule:evenodd;transition:all, .3s}
	.first_nav-link:hover,.first_nav-link:focus,.first_nav-link.active{color:#C1272D !important;text-decoration:none !important}
	.first_nav-link:hover svg path,.first_nav-link:focus svg path,.first_nav-link.active svg path{fill:#C1272D}
}
.wrapper--second_nav{display:none}
.container--second_nav{padding:0}
.main_section-title{display:inline-block}
.second_nav-list{border-top:1px solid #0d4864;box-sizing:border-box;padding:1.25rem 2.5rem;list-style-type:none;width:100%}
@media only screen and (max-width: 64em){
	.second_nav-list li:after { display:none; }
}
.second_nav-item{margin-bottom:0.9375rem}
.second_nav-item:last-child{margin-bottom:0}
@media only screen and (max-width: 64em){
        .second_nav-item { display:block; }
}
.second_nav-link{color:#fff !important;font-size:0.8em;line-height:1.2em;font-weight:600;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:all, .3s}
.second_nav-link:hover, .second_nav-link.active {color:#ff931e !important;text-decoration:none !important}
.second_nav-main_section{display:none}
.second_nav-secondary_section{display:none}


.second_nav-shadow{background:#012639 !important;height:100% !important;opacity:1 !important;top:0 !important;right:0 !important}
.second_nav-shadow:after{background:#012639 !important}
.second_nav-shadow:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23012639' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e") !important; background-repeat:no-repeat !important; display:none !important}
@media only screen and (max-width: 64em){
	.tcallto { display:none; }
}
@media only screen and (min-width: 75em){
	.wrapper--second_nav{background:#0B3254;display:none;left:0;pointer-events:none;position:absolute;transform:translateY(-200%);width:100%;z-index:100}
	.wrapper--second_nav.active{overflow:hidden;pointer-events:auto}
	.container--second_nav{align-items:flex-start;display:flex;justify-content:space-between;padding:5rem 0;position:relative}
	.second_nav-main_section{color:#fff;width:30%}
	.second_nav_blk{border-top:0;padding:0;position:relative;width:60%;z-index:20;}
	.second_nav-list{border-top:0;padding:0;margin:0;position:relative;}
	.second_nav-item{margin-bottom:1.875rem; display:block; width:44%}
	.second_nav-link{font-size:1.75em;letter-spacing:2px;text-transform:capitalize}	
	.tcallto {font-size:1.5em; font-weight:bold; letter-spacing:2px; text-transform:capitalize; color:#fff; border-top: 1px solid #0d4864;padding: 1.875rem 0 0 0;margin:1.875rem 0 0 0}
	.tcallto span { display:block; margin:20px 0; }
	.tcallto a {font-size:1.2em;}
	.tcallto a em {margin-right:10px}
	.main_section-title{margin-bottom:2.1875rem}
	.main_section-bodycopy{margin-bottom:2.1875rem}
	.second_nav-secondary_section{position:relative;width:30%;z-index:20}
	.second_nav-secondary_section .related_articles-item{width:100%}
	.secondary_section-text{color:#fff;margin-top:2.1875rem}
	.second_nav-shadow--before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23012639' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e"); background-repeat:no-repeat;content:"";display:block;position:absolute;top:0;transform:scale(-1);z-index:10}
}
.first_nav-list--right{display:none;width:auto}
@media only screen and (min-width: 75em){
	.first_nav-list--right--before{display:block;height:100%;position:absolute;left:-97%;top:1px;transform:scale(-1);transition:all, .3s;width:98%;z-index:10}
	.first_nav-list--right--before svg path{fill:#C1272D;transition:all, .3s}
	.first_nav-list--right{background:#C1272D;display:flex;padding-left:1.25rem;position:relative;transition:all, .3s;width:4.5rem}
	.first_nav-list--right:after{background:#C1272D;content:"";display:block;height:100%;position:absolute;left:100%;top:0;transition:all, .3s;width:9500%}
	.first_nav-list--right:hover{background:#0B3254}
	.first_nav-list--right:hover .first_nav-list--right--before svg path{fill:#0B3254}
	.first_nav-list--right:hover:after{background:#0B3254}
	.first_nav-item--contact a{color:#fff !important;font-family:"Roboto", sans-serif;font-size:0.75em;font-weight:600;letter-spacing:2px;position:relative;text-decoration:none;text-transform:uppercase}
	.first_nav-item--contact a:before{content:"";background:#fff;bottom:-0.1875rem;display:block;height:1px;position:absolute;transition:all, .3s;width:0}
	.first_nav-item--contact a:hover:before{width:100%}
}

.mcont { display:flex }

.container--footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between; padding: 1.25rem;}
.footer_logos_wrapper{align-items:center;display:flex;justify-content:center;width:100%}
.footer-links_actions{align-items:center;display:flex;justify-content:center;width:100%}
.footer-links_actions>a {font-size:0.9em;font-weight:600;margin-right:0.625rem;text-decoration:none}
.footer-links_actions>a:hover{text-decoration:underline}
.footer-links_actions>a:last-child{margin-right:0}
.footer-social_links{display:flex}
.footer-social_link,.footer-scoll_link {align-items:center;background:#fff;display:flex;height:2.8125rem;justify-content:center;transition:all, .3s;width:2.8125rem}
.footer-social_link svg path,.footer-scoll_link svg path {fill:#C1272D;transition:all, .3s}
.footer-social_link:hover,.footer-scoll_link:hover {background:#C1272D;text-decoration:none}
.footer-social_link:hover span,.footer-scoll_link:hover span {color:#fff}
.footer-social_link:first-child{border-right:0 !important}
.footer-scoll_link.mobile{border:0;box-sizing:border-box;border-bottom:1px solid #C1272D;font-size:0.75em;font-weight:600;justify-content:space-between;padding:0 1.25rem;text-align:left;text-decoration:none;width:100%}
.footer-scoll_link.mobile:hover{background:transparent}
.footer-scoll_link.mobile:hover svg path{fill:#C1272D}
.footer-scoll_link svg{transform:rotate(180deg)}
@media only screen and (min-width: 48em){
	.footer_logos_wrapper{width:auto}
	.footer-links_actions{width:auto}
	.footer-social_links{margin-left:2.5rem}
	.footer-social_link,.footer-scoll_link{border:1px solid #C1272D}
	.footer-scoll_link{margin-left:0.9375rem;width:2.8125rem}
	.footer-scoll_link.mobile{display:none}
	.footer-scoll_link.desktop{display:flex !important}
	.footer-logo .logo{transform:none;width:10rem}
}
@media only screen and (min-width: 75em){.container--footer{padding:0}.footer-logo{margin:2.8125rem 0}}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-purple{color:#C1272D}
.desktop{display:none}
.wrapper--blue{background:#0B3254}
.wrapper--grey{background:#f5f5f5}
.flipped{transform:scale(-1)}
.pagination-white .swiper-pagination-bullet{background:transparent;border:2px solid #fff !important;transition:all, .3}
.pagination-white .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}
.turbolinks-progress-bar{position:absolute;left:50%;transform:translateX(-50%);animation-name:progressBarAnimation;animation-duration:3s;animation-iteration-count:infinite}
@keyframes progressBarAnimation{0%{background-color:#0B3254}50%{background-color:#C1272D}100%{background-color:#0B3254}}
@media only screen and (min-width: 48em){
	.blue-triangle,.blue-triangle--small{position:relative}
	.blue-triangle:after,.blue-triangle--small:after{bottom:0;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%2313b5ea' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:12.8125rem;position:absolute;right:0;transform:scale(-1);width:7.5rem}
	.blue-triangle--small:after{height:10.625rem}

	.orange-triangle,.orange-triangle--small{position:relative}
        .orange-triangle:after,.orange-triangle--small:after{bottom:0;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23FF931E' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:12.8125rem;position:absolute;right:0;transform:scale(-1);width:7.5rem}
        .orange-triangle--small:after{height:10.625rem}
}
@media only screen and (min-width: 75em){
	.mobile{display:none !important}
	.desktop{display:inline-block !important}
	.padding-left{padding-left:5.625rem !important}
	.padding-right{padding-right:5.625rem !important}
	.blue-triangle:after,.blue-triangle--small:after{height:25.625rem;width:15rem}
	.blue-triangle--small:after{height:20rem}
	.orange-triangle:after,.orange-triangle--small:after {height:25.625rem;width:16rem}
    .orange-triangle--small:after{height:29rem;right:194px}
	.overlap-bottom{padding-bottom:12.5rem !important}
	.overlap-top{margin-top:-6.25rem !important}
	.overlap-top--map{margin-top:-18.125rem !important}
}
@media only screen and (min-width: 90em){
	.orange-triangle--small:after{right:507px}
}
table{width:100%}
table thead{background:#efefef}
table thead tr th{padding:0.9375rem}
table tbody tr,table tfoot tr{border-bottom:1px solid #cccccc}
table tbody tr td,table tfoot tr td{padding:0.9375rem}
@media only screen and (min-width: 75em){table thead tr th{padding:1.5625rem}table tbody tr td,table tfoot tr td{padding:1.25rem}}


.text_over_image-container,.project_item-container{background:#FF931E;color:#fff;position:relative}
.text_over_image-container:after,.project_item-container:after{bottom:0;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23FF931E' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:8.75rem;position:absolute;right:0;transform:scale(-1);width:4.6875rem}
.text_over_image-link{color:#fff !important;flex-direction:column;text-decoration:none !important;width:100%}
.text_over_image-info,.text_next_image-info,.project_item-info{background:#dd5826;box-sizing:border-box;padding:1.875rem 1.25rem;position:relative;transition:all, .3s}
.text_over_image-category,.project_item-category{background:#FF931E;display:inline-block;font-size:0.9375em;font-weight:600;margin-bottom:1.25rem;padding:0.9375rem}
.text_over_image-title,.project_item-title{margin-bottom:1.25rem}
.text_over_image-image,.text_next_image-image,.project_item-image{line-height:0}
.text_next_image-background{max-width:100%}
.text_over_image-image img { max-width:100% }
@media only screen and (max-width: 48em){
	.text_over_image-image img { height:auto; }
}
@media only screen and (min-width: 48em){
	.text_over_image-link{flex-direction:row}
	.text_over_image-container,.project_item-container{display:flex}
	.text_over_image-container .hyperlink,.project_item-container .hyperlink{position:relative;z-index:20}
	.text_over_image-container:hover .text_over_image-info,.project_item-container:hover .text_over_image-info,.text_over_image-container:hover .text_next_image-info,.project_item-container:hover .text_next_image-info,.text_over_image-container:hover .project_item-info,.project_item-container:hover .project_item-info{width:46%}
	.text_over_image-container:hover img,.project_item-container:hover img,.text_over_image-container:hover .text_next_image-background,.project_item-container:hover .text_next_image-background{transform:scale(1.02)}
	.text_over_image-info,.text_next_image-info,.project_item-info{padding:5rem 0 5rem 1.25rem;width:45%}
	.text_over_image-info:after,.text_next_image-info:after,.project_item-info:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23DD5826' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:100%;position:absolute;right:-99.8%;top:0;width:100%;z-index:10}
	.text_over_image-category,.project_item-category{margin-bottom:1.875rem;padding:1.25rem;position:relative;z-index:20}
	.text_over_image-title,.project_item-title{margin-bottom:3.125rem;position:relative;z-index:20}
	.text_over_image-text,.text_next_image-text,.project_item-text{position:relative;z-index:20}
	.text_over_image-image,.text_next_image-image,.project_item-image{overflow:hidden;position:relative;width:55%}
	.text_over_image-image img {max-width:none;min-width:100%;right:0;position:absolute;top:0;transition:all, .3s}
	.text_next_image-background{max-width:none;min-width:100%;right:0;position:absolute;top:0;transition:all, .3s}
	.text_over_image-logo{bottom:0;position:absolute;right:0;z-index:10}
}
@media only screen and (min-width: 75em){
	.text_over_image-title,.project_item-title{font-size:2.375em}
	.text_over_image-info,.text_next_image-info,.project_item-info{padding:5rem 0 5rem 5rem}
	.text_over_image-title,.project_item-title{max-width:26.75rem}
	.text_over_image-text,.text_next_image-text,.project_item-text{max-width:26.75rem}
	.text_over_image-link:hover .hyperlink{color:#fff;text-decoration:none !important}
	.text_over_image-link:hover .hyperlink:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23ffffff' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e "); background-repeat:no-repeat;right:-3.75rem}
	.text_over_image-link:hover .hyperlink:before{width:100%}
}



.wrapper--gallery,.wrapper--gallery--video{position:relative;z-index:5}
.container--gallery{display:flex;justify-content:flex-start;margin:2.5rem 0;position:relative}
.gallery_gif_loop{pointer-events:none;width:100%}
.wrapper--gallery--generic .swiper-slide{height:9.0625rem !important}

@media only screen and (min-width: 75em){
	.wrapper--gallery--generic .container--gallery{height:0rem !important}
	.wrapper--gallery,.wrapper--gallery--video{overflow:hidden}
	.container--gallery{margin:0 auto;height:10.3125rem;justify-content:space-between}
	.gallery-shadow,.second_nav-shadow{background:#0B3254;display:block;height:25.625rem;position:absolute;opacity:.3;top:-25.625rem;right:0;transition:all, .3s;width:9rem;z-index:10}
	.gallery-shadow:before,.second_nav-shadow:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%230b3254' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:101%;position:absolute;left:-174%;top:-4px;transform:scale(-1);width:175%;z-index:10}
	.gallery-shadow:after,.second_nav-shadow:after{background:#0B3254;content:"";display:block;height:100%;position:absolute;left:100%;top:0;width:9500%;z-index:10}
	.gallery-shadow.hidden,.hidden.second_nav-shadow{opacity:0}

	.news-shadow{background:#ff931e;display:block;height:30rem;position:absolute;opacity:1;top:0px;right:0;transition:all, .3s;width:13rem;z-index:10}
	.news-shadow:after{background:#0B3254;content:"";display:block;height:100%;position:absolute;left:100%;top:0;z-index:10}
	.news-shadow.hidden{opacity:0}
}
@media only screen and (min-width: 90em){
	.news-shadow{width:32rem;}
}
.swiper-slide{align-items:center;display:flex;height:9.0625rem;justify-content:center;transition:all, .3s}
.swiper-slide img{min-height:100%;transition:all, .3s;width:100%}
@media only screen and (max-width: 48em){ .swiper-slide img { height:auto; } }
@media only screen and (min-width: 48em){.swiper-slide{height:16.25rem}.wrapper--gallery--generic .swiper-slide{height:16.25rem !important}}
@media only screen and (min-width: 75em){.wrapper--gallery--generic .swiper-slide{height:25.625rem !important}.swiper-slide{height:25.625rem}.swiper-slide img{min-width:100%}.swiper-slide.fullscreen{height:80vh !important;overflow:hidden}.swiper-slide.fullscreen img{height:auto;min-width:auto;width:initial}}
@media only screen and (min-width: 1700px){.swiper-slide.fullscreen img{width:100% !important}}
.gallery-actions{align-items:center;background:#fff;display:flex;font-size:0.9375em;left:0;padding:0.9375rem 0.9375rem 0.9375rem 1.25rem;position:absolute;top:-5.3125rem;z-index:5}
.swiper-button,.swiper-button-prev,.swiper-button-next{background:none !important;bottom:auto !important;height:0.9375rem !important;left:auto !important;margin-top:0 !important;position:relative !important;right:auto !important;top:auto !important;width:1.625rem !important}
.swiper-button-prev{margin-right:0.625rem;transform:scaleX(-1)}
.swiper-button-next{margin-left:0.625rem}
.button--fullscreen{display:none}
.button--fullscreen img{width:22px;height:22px}
@media only screen and (min-width: 48em){.gallery-actions{top:-5.3125rem}}
@media only screen and (min-width: 75em){
	.gallery-actions{background:transparent;margin-top:-1.75rem;padding:0;position:relative;top:auto}
	.gallery-actions:before{background:#ebebeb;content:"";display:block;height:2.8125rem;left:-10.3125rem;position:absolute;width:0.0625rem;transform:rotate(25deg)}
	.button--fullscreen{align-items:center;border-left:1px solid #ebebeb;display:flex;height:2.8125rem;margin-left:2rem;padding-left:2rem}
	.button--fullscreen img{transition:all, .3s;transform:scale(0.9)}
}
.homepage-video{display:none;position:absolute;width:100%;z-index:0}
.gallery--homepage{background:url(/img/bkgd_m1.jpg) no-repeat;background-size:cover;background-position:top right}
.gallery--homepage .swiper-slide{height:31.25rem}
.gallery--homepage .swiper-slide .homepage-slide_container{box-sizing:border-box;color:#fff;opacity:0;padding:0 1.25rem;width:100%}
.gallery--homepage img { width:100%; }
@media only screen and (min-width: 48em) and (max-width: 64em) {
	.gallery--homepage img { height:395px; }
}
.homepage-slide_subtitle{pointer-events:none}
.homepage-slide_title{font-size:2.1875em;line-height:2.375rem;pointer-events:none}
.gallery-shadow--homepage,.gallery-shadow--404{opacity:1}
.gallery-shadow--homepage:before,.gallery-shadow--404:before{background:rgba(0,0,0,0.5);content:"";display:block;height:100%;right:0;position:absolute;top:0;width:100%}
@media only screen and (max-width: 48em){
	.gallery--homepage { display:none; }
}
@media only screen and (min-width: 48em){
	.homepage-video{display:block;pointer-events:none}
	.gallery--homepage{background:none;height:18.4375rem}
	.gallery--homepage .swiper-container{position:absolute;top:0;z-index:100;width:100%}
	.gallery--homepage .swiper-slide{height:18.4375rem}
	.homepage-slide_container .button{width:14.375rem}
	.homepage-slide_subtitle{height:auto !important;max-height:8.25rem}
}
@media only screen and (min-width: 48em) and (orientation: landscape){
	.gallery--homepage{height:24.6875rem}
	.gallery--homepage .swiper-slide{height:24.6875rem}
}
@media only screen and (min-width: 64em) and (max-height: 85.375em){
	.gallery--homepage{height:24.6875rem}
	.gallery--homepage .swiper-slide{height:24.6875rem}
}
@media only screen and (min-width: 75em){
	.homepage-slide_subtitle{height:auto !important;max-height:6.25rem}
	.homepage-video{display:block}
	.gallery--homepage{height:29.0625rem}
	.gallery--homepage:before{display:none}
	.gallery--homepage .swiper-container .swiper-pagination-bullets{bottom:8.125rem;box-sizing:border-box;padding:0 3.75rem;text-align:right}
	.gallery--homepage .swiper-wrapper.no-transform{transform:none !important}
	.gallery--homepage .homepage-slide_subtitle{margin-bottom:1.6875rem}
	.gallery--homepage .swiper-slide{height:29.0625rem;margin:0 auto;overflow:hidden}
	.gallery--homepage .swiper-slide .homepage-slide_container{margin:0 auto;padding:0;width:50.625rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}
	.gallery--homepage .swiper-slide .homepage-slide_container .button{width:14.375rem}
	.gallery--homepage .swiper-slide .homepage-slide_title{font-size:5em;line-height:5rem}
	.gallery-shadow--homepage,.gallery-shadow--404{background:url(/img/triangle.png) no-repeat;background-size:cover;display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:365px}
	.gallery-shadow--homepage:before,.gallery-shadow--404:before{right:365px;width:1000%}
}
@media only screen and (min-width: 48em){
	.container--text-block{display:flex}
	.text-block{box-sizing:border-box;flex-basis:0;flex-grow:1;flex-shrink:inherit;margin:1.875rem 0;padding-right:1.875rem;width:auto}
	.text-block:last-of-type{padding-right:0}
}
.container--breadcrumbs{font-size:0.9375em;margin-top:10px;}
@media only screen and (min-width: 75em){.container--breadcrumbs{padding-top:3.75rem}.container--breadcrumbs a:hover{text-decoration:none !important}}
.wrapper--title_logo,.wrapper--project_title{margin:1.25rem 0}
.container--title_logo{display:flex}
.title-wrapper{width:85%}
.logos-wrapper{width:15%}
.logos-wrapper img{max-width:100%}
@media only screen and (min-width: 48em){
	.wrapper--title_logo,.wrapper--project_title{margin-top:1.75rem;margin-bottom:1.75rem}
	.title-wrapper{width:80%}
	.title-wrapper h1,.title-wrapper .homepage-slide_title,.title-wrapper .text_next_image-title,.title-wrapper .wrapper--generic_content h2,.wrapper--generic_content .title-wrapper h2{margin-left:-4px}
}


.award-tabs,.tabs,.ui-tabs-anchor{background:#fff !important;border:0 !important;margin:0 !important;padding:0 !important}
.ui-widget-header .ui-state-default{background:#fff !important}
.ui-tabs-tab{border:0 !important}
.ui-widget{font-family:"Roboto", sans-serif !important}
.ui-tabs-panel{box-sizing:border-box;padding:1.5625rem 0 0 !important}
.ui-tabs .ui-tabs-nav li{margin:0 !important; padding-bottom:0 !important; }
.ui-tabs .ui-tabs-nav li .ui-tabs-anchor{color:#0B3254 !important;font-weight:100;padding:0 0.625rem 1.875rem 0.625rem !important;outline:none !important;transform:translateY(1px);border-bottom:1px solid #ebebeb !important}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{border-bottom:1px solid #C1272D !important;color:#C1272D !important;display:block;font-weight:100}
.container--tabs{padding-bottom:3.4375rem;overflow:hidden}
.container--tabs img{height:auto !important;max-width:100%;width:auto !important}
#tabs-1 p:first-child,.awards-tab p:first-child{font-size:1.25em;line-height:1.625rem}
@media only screen and (min-width: 48em){.container--tabs{padding-bottom:6.875rem}.wrapper-panels{display:flex}.ui-tabs .ui-tabs-panel{padding:3.125rem 3.125rem 0 0 !important;width:70%}.ui-tabs-panel{padding:0 3.125rem 0 0 !important;width:70%}#tabs-1 p:first-child{font-size:1.75em;line-height:2.4375rem}}
@media only screen and (min-width: 75em){.ui-tabs .ui-tabs-panel{padding:0 7.5rem 0 0 !important;width:78%}.ui-tabs-panel{padding:0 7.5rem 0 0 !important;width:80%}}
.wrapper--sidebar a{display:inline !important}


.sidebar-content .inner_content { background: #eee;  background-image:url(/img/b-logo-corner.png); background-repeat:no-repeat; background-position:bottom right;  box-sizing: border-box;    margin-top: 1.25rem;    padding: 2.1875rem 1.5625rem 10.1875rem 1.5625rem }
@media only screen and (min-width: 75em){.sidebar-content .inner_content {    margin-top: 2.5rem } }

.sidebar-download{box-sizing:border-box;margin:1.25rem 0 0;position:relative;width:100%}
.download-title{color:#fff;font-size:0.875em;font-weight:600;letter-spacing:2px;margin-bottom:1.5625rem;text-transform:uppercase}
.download-file{box-sizing:border-box;display:inline;color:#0b3254 !important;font-size:0.9375em;line-height:1.5625rem;padding:0.9375rem 1.875rem 0.9375rem 0;position:relative;text-decoration:none !important}
.icon_download{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 22'%3e%3cpath class='st0' fill='%23C1272D' d='M5 6.6L9 11c0 .2.2.2.3.2 0 0 .3 0 .3-.2L14 6.5c.3-.2.3-.5 0-.6 0-.3-.3-.3-.5 0L10 9.6V.5c0-.3-.3-.5-.5-.5S9 .2 9 .5v9.3L5.6 6c-.2-.2-.5-.2-.6 0-.3.2-.3.4 0 .6zm9.6-4c-.2 0-.4.2-.4.5 0 .4.2.6.4.6H18v17.6H1V3.5h3.4c.2 0 .4-.2.4-.5 0-.2-.2-.5-.4-.5H0V22h19V2.6h-4.4z'/%3e%3c/svg%3e"); background-repeat:no-repeat;display:inline-block;height:1.25rem;margin-right:0.625rem;transform:translateY(0rem);width:1.0625rem}
@media only screen and (min-width: 48em){.wrapper--sidebar{display:block;width:30%}.ui-tabs .sidebar-download{margin-top:3.75rem}}
@media only screen and (min-width: 75em){.ui-tabs .sidebar-download{margin:3.4375rem 0 0}.sidebar-download{width:100%}}
.sidebar-more_info{font-size:0.9375em;margin-top:1.25rem;position:relative}

.sdtitle { font-size:24px; font-weight:bold; margin-bottom:10px; }

.bennco_eng { background-image:url('/img/180-white-logo.png'); background-repeat:no-repeat; background-position: center 90px;  background-color:#0B3254;  height:110px; padding:20px; margin-top:20px;  }
.bennco_eng a { color:#fff !important;   } 
.bennco_eng a:hover { text-decoration:none; color:#ff931e !important; }
.bennco_eng p { line-height:0.9; }

.more_info-wrapper{margin-bottom:2.1875rem}
.more_info-wrapper a{display:block;margin-bottom:0.9375rem}
.more_info_wrapper a:hover { color:#ff931e !important}
.more_info-wrapper a:last-child{margin-bottom:0}
.more_info-wrapper:last-child{margin-bottom:0}
.more_info-wrapper .side_call {align-items: center;color: #0b3254 !important; margin:0; font-size: 1em;font-weight: 400;justify-content: space-between;text-decoration: none !important;text-transform: uppercase;transition: all, .3s; display:block !important; width:100%; }
.more_info-title{display:block;font-weight:600;margin-bottom:1.9375rem}
.more_info-title ul { margin-top:10px; }
.more_info-title li { font-weight:normal; margin-left:20px; }
@media only screen and (min-width: 48em){.sidebar-more_info{margin-top:3.75rem}}
@media only screen and (min-width: 75em){.sidebar-more_info{margin-top:3.125rem;padding-top:0;width:100%}}

.mititle { font-size:24px; margin-bottom:10px;  }


.wrapper--quote{background:#0B3254;color:#fff}
.container--quote,.container--homepage_text{padding:6.25rem 1.25rem}
blockquote{position:relative}
blockquote:before{content:'\201C';color:#012639;font-size:26.5625rem;font-weight:700;position:absolute;left:50%;line-height:0;top:5rem;transform:translateX(-50%);z-index:10}
blockquote p{font-size:1.875em;font-weight:700;line-height:2.5rem;position:relative;text-align:center;z-index:20}
blockquote p:before{color:#13b5ea;content:'\201C';display:inline-block;font-weight:700}
blockquote p:after{color:#13b5ea;content:'\201D';display:inline-block;font-weight:700}
blockquote.long-quote p{font-size:1.0625em;line-height:1.4375rem}
.quote-footer{color:#13b5ea;font-size:0.9375em;font-weight:700;text-align:center;z-index:10;position:relative}
@media only screen and (min-width: 48em){.wrapper--quote{padding:6.25rem 0}.container--quote,.container--homepage_text{padding:0 1.25rem}blockquote{position:relative}blockquote:before{content:'\201C';color:#012638;font-size:26.5625rem;font-weight:700;position:absolute;left:50%;line-height:0;top:5rem;transform:translateX(-50%);z-index:10}blockquote p{font-size:2.75em;font-weight:700;line-height:3.4375rem;position:relative;text-align:center;z-index:20}blockquote p:before{color:#13b5ea;content:'\201C';display:inline-block;font-weight:700}blockquote p:after{color:#13b5ea;content:'\201D';display:inline-block;font-weight:700}}
@media only screen and (min-width: 75em){.wrapper--quote.quote--capability{padding-bottom:12.5rem}blockquote.long-quote p{font-size:2.3125em;line-height:2.8125rem}.container--quote,.container--homepage_text{padding:0}}
.wrapper--services{background:#fff;padding:3.4375rem 0}
.our_services-image_wrapper:after,.news-image_wrapper:after{bottom:-1px;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23ffffff' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:8.75rem;position:absolute;right:-1px;transform:scale(-1);width:4.6875rem}
@media only screen and (min-width: 48em){.wrapper--services{background:#0B3254;padding:0}.container--services,.container--icon_list--full{background:#fff;display:flex;padding:3.4375rem 1.25rem}.services-description{box-sizing:border-box;padding-right:1.5625rem;width:50%}.icon-list-wrapper{box-sizing:border-box;padding-left:1.5625rem;width:50%}}
@media only screen and (min-width: 75em){.container--services,.container--icon_list--full{padding:5.9375rem 5.625rem}}
.icon-list-wrapper{margin:1.25rem 0}
.icon-list{border-top:1px solid #cccccc}
.icon-item{border-bottom:1px solid #cccccc;list-style-type:none}
.icon-item a{align-items:center;box-sizing:border-box;display:flex;font-size:1.0625em;font-weight:600;justify-content:space-between;padding:1.25rem 0.9375rem;text-decoration:none;transition:all, .3s;width:100%}
.icon-item a:hover{padding-right:0.625rem;color:#0B3254 !important}
.wrapper--icon_list--full {background:white;padding-bottom:3.125rem;padding-top:0}
.container--icon_list--full{padding-top:0}
.case_study_capabilities .container--icon_list--full{padding-top:3.125rem}
.list_icon_wrapper{align-items:center;background:#C1272D;border-radius:100%;display:flex;height:2.5rem;justify-content:center;margin-right:0.9375rem;width:2.5rem}
.list_icon_wrapper img{height:1.25rem;width:1.25rem}
.services-infos{align-items:center;display:flex}
.services-infos .service-title{width:70%}
@media only screen and (min-width: 48em){.icon-list-wrapper{margin:0}.case_study_capabilities.wrapper--icon_list--full{padding-bottom:0}.case_study_capabilities .container--icon_list--full{padding-top:2.8125rem}.case_study_capabilities .container--icon_list--full .icon-list-wrapper--full{margin-bottom:2.8125rem}.case_study_capabilities .container--image_block{margin-bottom:0}.container--icon_list--full{flex-direction:column}.icon-list-wrapper--full{width:100%}.icon-list-wrapper--full .icon-list{border-top:0;display:flex;flex-wrap:wrap;justify-content:space-between}.icon-list-wrapper--full .icon-item{border-bottom:1px solid #cccccc;width:48%}.icon-list-wrapper--full .icon-item:nth-child(1){border-top:1px solid #cccccc}.icon-list-wrapper--full .icon-item:nth-child(2){border-top:1px solid #cccccc}.icon-list-wrapper{padding-top:3.125rem}}
@media only screen and (min-width: 75em){.case_study_capabilities.wrapper--icon_list--full{padding-bottom:0}.case_study_capabilities .container--icon_list--full{margin-bottom:0;padding-top:5.9375rem}.wrapper--icon_list--full{background:#0B3254}.icon-list-wrapper{padding-top:4.375rem}}
@media only screen and (min-width: 75em){.container--title_logo .list_icon_wrapper{height:3.75rem;width:3.75rem}.container--title_logo .list_icon_wrapper img{height:2.1875rem;width:2.1875rem}}
.container--image_block{line-height:0;margin-bottom:0;margin-top:1.875rem;position:relative;padding:0;z-index:20}
.container--image_block img{height:auto;max-width:100%}
@media only screen and (min-width: 48em){.container--image_block{margin-top:0;max-height:28.125rem;margin-bottom:5rem;overflow:hidden}.container--image_block img{max-width:auto;min-width:100%}}
@media only screen and (min-width: 75em){.container--image_block{margin-bottom:0}}
.wrapper--map{height:18.75rem;position:relative;z-index:10}
#map{height:100%;pointer-events:none;width:100%}
.map-lat-lngs,#map_zoom_level{display:none}
@media only screen and (min-width: 48em){.wrapper--map{margin-top:0}}
@media only screen and (min-width: 75em){.wrapper--map{height:37.5rem;margin-top:-6.25rem;position:relative;z-index:10}}
.wrapper--our_services,.wrapper--news_insights{padding:3.4375rem 0 0}

.teams { margin:40px 0; }

.our_people-info,.our_services-info{margin-bottom:1.25rem}
.our_people-title{display:block;margin-bottom:1.25rem}
.our_people-item,.our_services-item,.news-item,.tm-item,.client_item{display:block;list-style-type:none;margin-bottom:1.875rem;width:100%}
.our_people-item:last-child,.our_services-item:last-child,.news-item:last-child,.tm-item:last-child,.client_item:last-child{margin-bottom:0}
.our_people-image_wrapper,.our_services-image_wrapper,.news-image_wrapper,.tm-image_wrapper{position:relative;line-height:0;text-align:center;}
.our_people-image_wrapper:after,.our_services-image_wrapper:after,.news-image_wrapper:after,.tm-image_wrapper:after{bottom:-1px;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23ffffff' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:8.5625rem;position:absolute;right:-1px;transform:scale(-1);width:4.5rem}
@media only screen and (max-width: 30em){
	.our_services-image_wrapper img, .tm-image_wrapper img { width:100%; }
}
.our_people-linkedin,.tm-linkedin{align-items:flex-end;bottom:0;box-sizing:border-box;display:flex;height:8.75rem;justify-content:flex-end;overflow:hidden;padding:0 1.25rem 1.5625rem 0;position:absolute;right:0;width:4.8125rem}
.our_people-linkedin:after,.tm-linkedin:after,.our_people-linkedin:before,.tm-linkedin:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%2396358d' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;right:0;width:100%;transition:all, .3s;transform:rotate(180deg) translate(-2px, -2px);z-index:2}
.our_people-linkedin:before,.tm-linkedin:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%230b3254' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e"); background-repeat:no-repeat;z-index:1}
.our_people-linkedin svg,.tm-linkedin svg{position:relative;z-index:5}
.our_people-linkedin svg path,.tm-linkedin svg path{fill:#fff}
.our_people-linkedin:hover:after,.tm-linkedin:hover:after,.our_people-linkedin:hover:before,.tm-linkedin:hover:before{transform:rotate(180deg)}
.our_people-linkedin:hover:after,.tm-linkedin:hover:after{opacity:0}.our_people-details,.our_services-details,.news-details,.tm-details{display:flex;flex-direction:column;margin-top:1.875rem}
.our_people-details .hyperlink,.our_services-details .hyperlink,.news-details .hyperlink,.tm-details .hyperlink{display:inline-flex;box-sizing:border-box;height:0.75rem;width:100%}
.our_people-details .hyperlink:after,.our_services-details .hyperlink:after,.news-details .hyperlink:after,.tm-details .hyperlink:after{right:0.3125rem}
.our_people-details .hyperlink:hover:after,.our_services-details .hyperlink:hover:after,.news-details .hyperlink:hover:after,.tm-details .hyperlink:hover:after{right:0}
.our_people-name,.news-name,.tm-name{display:block;font-weight:600;font-size:1.0625em;margin-bottom:0.625rem}
.our_people-position,.tm-position{margin-bottom:1.875rem}
@media only screen and (min-width: 48em){
	.our_people-item,.our_services-item,.news-item,.tm-item,.client_item{display:inline-block;margin:0 1.5625rem 3.125rem 0;width:30%}
	.our_people-item:nth-child(3n+3),.our_services-item:nth-child(3n+3),.news-item:nth-child(3n+3),.client_item:nth-child(3n+3){margin-right:0}
	.our_people-info,.our_services-info{display:flex;justify-content:space-between;margin-bottom:4.375rem}
	.our_people-info span,.our_services-info span{width:30%}
	.our_people-info p,.our_services-info p{box-sizing:border-box;padding-right:2.1875rem;width:65%}
}
@media only screen and (min-width: 75em){
	.our_people-title{margin-bottom:0}
	.wrapper--our_services,.wrapper--news_insights{padding:8.125rem 0 0}
	.our_people-info p,.our_services-info p{width:50%}
	.our_people-item,.our_services-item,.news-item,.tm-item,.client_item{display:inline-block;margin:0 4.125rem 0 0;width:16.875rem}
	.our_people-item:nth-child(3n+3),.our_services-item:nth-child(3n+3),.news-item:nth-child(3n+3),.client_item:nth-child(3n+3){margin-right:0}
}
.wrapper--recommend_title{margin-top:3.4375rem}
.container--text_over_image{margin-top:1.875rem;padding:0}
@media only screen and (min-width: 75em){.wrapper--recommend_title{margin-top:8.125rem;margin-bottom:9.375rem}.container--text_over_image{margin-top:0;transform:translateY(-4.6875rem)}}
.wrapper--related_articles.wrapper--blue .related_articles-title a,.wrapper--related_articles.wrapper--blue .homepage-slide_subtitle a,.wrapper--related_articles.wrapper--blue .news-title a{color:#fff !important}
.related_articles-list{padding-top:2.5rem}
.related_articles-item{color:#fff;list-style-type:none;margin-bottom:2.5rem}
.related_articles-item:last-child{margin-bottom:0}
.related_articles-item:last-child .related_articles-footer,.related_articles-item:last-child .news-footer{padding-bottom:0}
.related_articles-info,.news-info,.article_detail-info{font-size:0.9375em;margin-bottom:1.375rem}
.info_divider{background:#658da0;display:inline-block;height:1px;margin:0 -0.3125rem 0 0.625rem;transform:rotate(-60deg) translateY(-10px);width:1.25rem}
.related_articles-title,.homepage-slide_subtitle,.news-title{font-weight:900;font-size:1.75em;line-height:2.0625rem;margin-bottom:2.5rem}
.related_articles-title a,.homepage-slide_subtitle a,.news-title a{color:#0B3254 !important;text-decoration:none !important}
.related_articles-tags,.news-tags{align-items:center;color:#0c587e;display:flex;font-size:0.8125em;margin-bottom:1.875rem}
.related_articles-tags a,.news-tags a,.related_articles-tags span,.news-tags span{color:#ff931e !important}
.icon_tags{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24.4' height='13' viewBox='0 0 24.406 13'%3e%3cpath class='cls-1' fill='%23206382' fill-rule='evenodd' d='M23 0H6.6a1.4 1.4 0 0 0-1 .4l-5.2 5a1.4 1.4 0 0 0 0 2l5.2 5.2a1.3 1.3 0 0 0 1 .4H23a1.4 1.4 0 0 0 1.4-1.4V1.4A1.5 1.5 0 0 0 23 0zM8.8 7.8a1.8 1.8 0 0 1-2.5 0 1.7 1.7 0 0 1 0-2.6 1.8 1.8 0 0 1 2.5 0 1.7 1.7 0 0 1 0 2.6z'/%3e%3c/svg%3e"); background-repeat:no-repeat;display:inline-block;height:0.8125rem;margin-right:0.8125rem;width:1.5rem}
.related_articles-footer,.news-footer{border-top:1px solid #0d4864;padding:1.875rem 0}


.related_articles--homepage .related_articles-item .related_articles-title a,.related_articles--homepage .related_articles-item .homepage-slide_subtitle a,.related_articles--homepage .related_articles-item .news-title a{color:#0B3254 !important}
.related_articles--homepage .related_articles-item:last-child .related_articles-footer,.related_articles--homepage .related_articles-item:last-child .news-footer{padding-bottom:1.875rem}
.related_articles--homepage .info_divider{background:#e9e9e9}
.related_articles--homepage .icon_tags{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24.4' height='13' viewBox='0 0 24.406 13'%3e%3cpath class='cls-1' fill='%23b9b9b9' fill-rule='evenodd' d='M23 0H6.6a1.4 1.4 0 0 0-1 .4l-5.2 5a1.4 1.4 0 0 0 0 2l5.2 5.2a1.3 1.3 0 0 0 1 .4H23a1.4 1.4 0 0 0 1.4-1.4V1.4A1.5 1.5 0 0 0 23 0zM8.8 7.8a1.8 1.8 0 0 1-2.5 0 1.7 1.7 0 0 1 0-2.6 1.8 1.8 0 0 1 2.5 0 1.7 1.7 0 0 1 0 2.6z'/%3e%3c/svg%3e"); background-repeat:no-repeat;display:inline-block;height:0.8125rem;margin-right:0.8125rem;width:1.5rem}
@media only screen and (min-width: 48em){.related_articles-list{display:flex;justify-content:space-between;padding-top:3.125rem}.related_articles-item{margin-bottom:0;padding-top:0;width:31%}.related_articles-footer,.news-footer{border-bottom:0;padding:1.875rem 0}.related_articles-title,.homepage-slide_subtitle,.news-title{height:8.25rem}}
@media only screen and (min-width: 75em){.related_articles--padding-top .container{padding:5rem 0 0}.related_articles-list{padding-top:0}.related_articles-title,.homepage-slide_subtitle,.news-title{height:6.25rem}.related_articles-tags,.news-tags{height:1.875rem}}
.related_articles--homepage{background:#fff}
.related_articles--homepage .container .related_articles-item{color:#0B3254}
.related_articles--homepage .container .related_articles-item .related_articles-tags a,.related_articles--homepage .container .related_articles-item .news-tags a,.related_articles--homepage .container .related_articles-item .related_articles-tags span,.related_articles--homepage .container .related_articles-item .news-tags span{color:#C1272D !important}
.related_articles--homepage .container .related_articles-item .related_articles-footer,.related_articles--homepage .container .related_articles-item .news-footer{border-top:1px solid #e9e9e9}
.related_articles--homepage .container .related_articles-item .related_articles-footer .hyperlink--purple_light,.related_articles--homepage .container .related_articles-item .news-footer .hyperlink--purple_light{color:#C1272D !important}
.related_articles--homepage .container .related_articles-item .related_articles-footer .hyperlink--purple_light:before,.related_articles--homepage .container .related_articles-item .news-footer .hyperlink--purple_light:before{background:#C1272D !important}
.related_articles--homepage .container .related_articles-item .related_articles-footer .hyperlink--purple_light:after,.related_articles--homepage .container .related_articles-item .news-footer .hyperlink--purple_light:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='#FF881F' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important}
@media only screen and (min-width: 48em){.related_articles--homepage .container .related_articles-footer,.related_articles--homepage .container .news-footer{border-bottom:0 !important}}
@media only screen and (min-width: 75em){.related_articles--homepage .container{padding:5rem 0}}


.second_nav-secondary_section .related_articles-title a,.second_nav-secondary_section .homepage-slide_subtitle a,.second_nav-secondary_section .news-title a{ color:#fff !important;text-decoration:none !important }
.wrapper--cta{padding:1.875rem 0}
.container--cta{display:flex;flex-direction:column;justify-content:space-between}
.container--cta.cbtn { margin-top:40px; }
.container--cta.cbtn .button { margin:0 0 0 auto;  }
.cta-title{color:#fff;margin-bottom:0.625rem;text-align:center}
.cta-title span{color:#FF931E;display:block}
.cta-title a:hover { color:#FF931E !important;  }
@media only screen and (min-width: 48em){
	.wrapper--cta{padding:4.375rem 0;position:relative;color:#fff;z-index:10}
	.container--cta{align-items:center;flex-direction:row;position:relative;z-index:20}
	.container--cta .button{width:13.75rem}
	.cta-title{margin-bottom:0;text-align:left}
	.cta-title span{display:inline}
	.cta-title a { display:block; }
}
@media only screen and (min-width: 75em){
	.wrapper--cta{padding:0 0 6.375rem 0}
	.aliasnews .wrapper--cta{padding: 6.375rem 0}
}

.container--job{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px; }
.container--job.jbtn { margin-top:40px; }
.container--job.jbtn .button { margin:0 0 0 auto;  }
@media only screen and (min-width: 48em){
	.container--job{align-items:center;flex-direction:row;position:relative;z-index:20}
	.container--job .button{width:13.75rem}
}


.licnum { margin-top:50px; color: #cccccc;}
.wrapper--social_share {display:none}
.container--social_share{position:relative}
.social_share-opener{align-items:center;background:#fff;border-radius:100%;display:flex;justify-content:center;height:2.5rem;opacity:1;position:absolute;transition:all, .3s;width:2.5rem}
.social_share-opener:hover{background:#C1272D}
.social_share-opener:hover svg path{fill:#fff}
.social_share-opener .closener{left:50%;position:absolute;top:50%;opacity:0;transition:all, .3s;transform:translate(-50%, -50%)}
.social_share-opener #icon_share{left:50%;position:absolute;top:50%;transition:all, .3s;transform:translate(-50%, -50%)}
.social_share-opener.opened{background:#0B3254;border-radius:0}
.social_share-opener.opened #icon_share{opacity:0}
.social_share-opener.opened .closener{opacity:1}
.social_share-opener svg path{fill:#C1272D;transition:all, .3s}
.social_share-actions{display:flex;transform:translateX(2.5rem)}
.social_share-icon{align-items:center;background:#0B3254;display:none;justify-content:center;height:2.5rem;position:relative;transition:all, .3s;width:2.5rem}
.social_share-icon svg path{fill:#fff;transition:all, .3s}
.social_share-icon:hover svg path{fill:#ff931e}
.social_share-icon:hover .closener:after,.social_share-icon:hover .closener:before{background:#ff931e}
.closener{left:auto;position:relative;top:auto}
.closener:after,.closener:before{background:#fff}
@media only screen and (min-width: 75em){.wrapper--social_share{display:block;left:0;position:absolute;top:-22.8125rem;z-index:200}.sharethis-span{opacity:0;position:absolute}}

.container--video_block{height:210px;padding:0;position:relative;z-index:20;width:100%}
@media only screen and (min-width: 48em){.container--video_block{height:25.3125rem}}
@media only screen and (min-width: 75em){.container--video_block{height:43.75rem}}
.container--text_next_image{display:flex;flex-direction:column}
.container--text_next_image .hyperlink{margin-bottom:1.25rem;margin-right:6.25rem}
.text_next_image-info{background:#0B3254;order:2}
.text_next_image-title{color:#fff;margin-bottom:1.5625rem}
.text_next_image-text{color:#fff;order:1}
@media only screen and (min-width: 48em){
	.wrapper--homepage_listing{padding:5.625rem 0}
	.container--text_next_image{background:#0B3254;flex-direction:row;margin:7.5rem 0 9.375rem;min-height:17.5rem;position:relative}
	.container--text_next_image.left .text_next_image-second_triangle{left:0;right:auto;transform:translateY(-50%)}
	.container--text_next_image.left .text_next_image-image:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 239 451' style='enable-background:new 0 0 272 515;' xml:space='preserve'%3e%3cpath class='st0' fill='%230b3254' d='M0,451.9L239.4,0v451.9H0z'/%3e%3c/svg%3e");  background-repeat:no-repeat;background-position:right;background-size:contain}
	.container--text_next_image.left .text_next_image-info:after{right:100%;top:1px;transform:scale(-1)}
	.container--text_next_image.right .text_next_image-second_triangle{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23FF931E' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;background-size:contain;top:40%}
	.container--text_next_image.right .text_next_image-info{order:1}
	.container--text_next_image.right .text_next_image-image{order:2}
	.container--text_next_image.right .text_next_image-image:after{right:1px;top:-1px;transform:none}
	.container--text_next_image.third .text_next_image-second_triangle{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23dd5826' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;background-size:contain}
	.text_next_image-second_triangle{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23C1272D' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;background-size:contain;display:block;height:26.5625rem;position:absolute;right:0;top:55%;transform:translateY(-50%) scale(-1);width:25rem}
	.text_next_image-info{align-items:center;background:#0B3254;display:flex;padding-bottom:0;padding-top:0}
	.text_next_image-info:after{display:none}
	.text_next_image-title{margin-bottom:3.125rem}
	.text_next_image-image{max-height:17.5rem}
	.text_next_image-image:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%230b3254' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e"); background-repeat:no-repeat;content:"";display:block;height:101%;position:absolute;right:0;top:0;width:100%;z-index:10}
}
@media only screen and (min-width: 48em) and (orientation: landscape){.container--text_next_image{min-height:21.25rem}}
@media only screen and (min-width: 64em) and (max-height: 85.375em){.container--text_next_image.left .text_next_image-image .text_next_image-background{left:auto;right:2px}.container--text_next_image.right .text_next_image-image{order:2}.container--text_next_image.right .text_next_image-image img{left:2px;right:auto}}
@media only screen and (min-width: 75em){.container--text_next_image{height:32.1875rem;margin:8.125rem 0;min-height:0}.container--text_next_image:before{height:43.125rem}.container--text_next_image.left .text_next_image-info{padding-left:8rem}.container--text_next_image.right .text_next_image-info{display:flex;justify-content:flex-end;padding-right:8rem}.container--text_next_image.right .text_next_image-image:after{left:-2px;right:auto}.text_next_image-second_triangle{height:47.5rem}.text_next_image-image{align-items:center;display:flex;max-height:none}.text_next_image-image:after{width:280px}.text_next_image-background{min-height:115%;min-width:115%;transform:translateY(-50px)}}
@media only screen and (min-width: 75em){.text_next_image--homepage .text_next_image-info>div{width:100%}}
.container--homepage_text{color:#fff;padding:0 0 1.25rem;position:relative;text-align:center}
.container--homepage_text p{font-size:1.875em;font-weight:700;line-height:2.5rem}
.container--homepage_text span{color:#13b5ea}
.homepage_text-before{background:#13b5ea;display:none;height:1px;left:52%;position:absolute;top:-5rem;transform:rotate(-65deg);width:70px}
.homepage_text-after{background:#13b5ea;bottom:-5rem;display:none;height:1px;left:50%;position:absolute;transform:translateX(-130%) rotate(-65deg);width:70px}
@media only screen and (min-width: 48em){
	.container--homepage_text{margin:12.5rem auto}
	.container--homepage_text p{font-size:2.75em;line-height:3.4375rem;margin:0 auto;width:92%}
	.container--homepage_text:before{top:-3.4375rem}
	.container--homepage_text:after{bottom:-3.4375rem}
	.homepage_text-after,.homepage_text-before{display:block}
}
@media only screen and (min-width: 75em){
	.container--homepage_text{margin:18.75rem auto}
	.container--homepage_text p{font-size:3.625em;line-height:4.0625rem}
}
.wrapper--our_services,.wrapper--news_insights{padding-top:0}
.our_services-info{width:100%}
.our_services-info span{width:100%}
.our_services-link{color:#0B3254 !important;display:inline-block;text-decoration:none !important}
.our_services-description{margin-bottom:1.75rem}
.our_services-name{display:block;font-weight:600;font-size:1.8em;margin-bottom:0.825rem}
@media only screen and (min-width: 48em){
	.wrapper--our_services,.wrapper--news_insights{padding-bottom:5rem}
	.our_services-item,.news-item{margin-bottom:3.125rem}
	.news-name{height:2.1875rem}
	.our_services-description{min-height:12.5rem}
}
@media only screen and (min-width: 64em){
	.our_services-name { font-size:2em; }
}
@media only screen and (min-width: 75em){
	.our_services-description{min-height:9.375rem}
	.our_services-link:hover .hyperlink{color:#0B3254;text-decoration:none !important}
	.our_services-link:hover .hyperlink:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%230b3254' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e");background-repeat:no-repeat;right:0}
	.our_services-link:hover .hyperlink:before{width:5.4375rem}
}
.wrapper--contact{border-bottom:1px solid #ebebeb}
.tabs--contact{margin-top:1.875rem !important}
@media only screen and (min-width: 48em){.tabs--contact{margin-top:3.75rem !important}}

.sidebar-social { width:100%;margin-top:0;padding-top:2rem}
.sidebar-social .social a { margin-right:20px; font-size:20px; color:#0b3254 !important; text-decoration:none}
.sidebar-social .social a:hover { color:#ff931e !important}

.side_call{align-items:center;color:#fff !important;display:flex;font-size:1.5625em;text-decoration:none !important;text-transform:uppercase;transition:all, .3s;height:1.25rem;margin-right:0.625rem;margin-left:0.625rem;width:1.25rem;stroke:#0b3254}
.side_call:hover{color:#ff931e !important}
.side_call span { font-size:20px; margin-left:10px}


@media only screen and (min-width: 48em){.wrapper--sidebar--contact .sidebar-more_info{margin:3.125rem auto;width:80%}}
.locations_list{list-style-type:none !important;padding-left:0 !important;margin-bottom:1.875rem}
.locations_item{list-style-type:none !important;padding-left:0 !important}
.locations_item:before{display:none !important}
.wrapper--generic_content{margin:3.125rem 0;}
.wrapper--generic_content h2{font-size:1.75rem;font-weight:900;text-transform:none}
.wrapper--generic_content h3{font-size:1.5rem}
.wrapper--generic_content h4{font-size:1.1875rem}
.wrapper--generic_content h5{font-size:0.875rem}
.container--generic_content h1,.container--generic_content .homepage-slide_title,.container--generic_content .text_next_image-title,.container--generic_content .wrapper--generic_content h2,.wrapper--generic_content .container--generic_content h2{display:block;margin-bottom:1.875rem}
.container--generic_content blockquote{border-left:1px solid #cccccc;box-sizing:border-box;display:block;font-size:1.875em;font-weight:900;line-height:2.1875rem;margin:2.5rem 0;padding-left:2.5rem;width:100%}
.container--generic_content blockquote:before{display:none}
.container--generic_content img{height:auto !important;max-width:100%;width:auto !important}
@media only screen and (min-width: 48em){.wrapper--generic_content{margin-bottom:1.875rem}.generic-content{width:100%}.generic-content.small{padding-right:3.125rem;width:70%}}
@media only screen and (min-width: 75em){
	.wrapper--generic_content{margin-bottom:1.25rem}
	.wrapper--generic_content h2{font-size:2.025rem;text-transform:none}
	.wrapper--generic_content h3{font-size:1.875rem}
	.wrapper--generic_content h4{font-size:1.75rem}
	.wrapper--generic_content h5{font-size:1.0625rem}
	.wrapper--generic_content{margin-bottom:5rem}
	.container--generic_content h1,.container--generic_content .homepage-slide_title,.container--generic_content .text_next_image-title{margin-bottom:3.75rem}
	.container--generic_content blockquote{font-size:2.75em;line-height:3.4375rem;margin:3.4375rem 0}
	.container--generic_content img{display:inline-block;margin-top:1.25rem}
	.container--generic_content p:first-of-type { font-size: 1.75em; line-height: 2.4375rem; }
	.bennco_eng p { font-size:1.0625em !important; line-height:0.9 !important; }
	.generic-content{padding-right:7.5rem;width:66%}
	.container--generic_content--small{width:40rem;padding-right:7.5rem}
	.container--generic_content--small h1 {margin-bottom:30px}
	.container--generic_content--small p:first-of-type { font-size: 1.75em; line-height: 2.4375rem; }
}
.wrapper--project_list{padding:1.875rem 0}



.project_item-container{margin-bottom:1.875rem}
.project_item-container:last-child{margin-bottom:0}
.project_item-info{background:#fff;color:#0B3254;z-index:20}
.project_item-info:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%23ffffff' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e "); background-repeat:no-repeat}
.project_item-category{background:#FF931E;color:#fff !important;line-height:1.25rem}
.project_item-title{font-size:2.2em;line-height:2.5rem;margin-bottom:1.5625rem}
.project_item-image img{max-width:100%;width:100%;}
.project_item-link{flex-direction:column;color:#fff !important;text-decoration:none !important}
.refine_filters--case_studies{text-align:center;color:white}
@media only screen and (min-width: 48em){
	.wrapper--project_list{margin-top:3.75rem;padding:3.125rem 0 5rem}
	.project_item-title{font-size:2.6875em;line-height:3rem;}
	.project_item-link{flex-direction:row;color:#fff !important}
	.project_item-container{margin-bottom:5.625rem}
	.project_item-container:hover .project_item-info{width:45%}
	.project_item-container:first-of-type{margin-top:0 !important}
	.project_item-container:last-of-type{margin-bottom:6.5625rem !important}
	.project_item-container:after{display:none}
	.project_item-container.right .project_item-info{margin-left:auto}
	.project_item-container.right .project_item-info:after{right:99.8%;transform:scale(-1)}
	.project_item-container.right .project_item-image{left:0;right:auto}
	.project_item-container.right .project_item-image:after{bottom:auto;right:auto;top:0;transform:none}
	.project_item-link{color:#fff !important;text-decoration:none !important;width:100%}
	.project_item-info{padding:2.5rem}
	.project_item-image{position:absolute;right:0;top:50%;transform:translateY(-50%);width:95%}
	.project_item-image:after{bottom:0;content:"";display:block;height:8.75rem;position:absolute;right:0;transform:scale(-1);width:4.6875rem}
}
@media only screen and (min-width: 75em){
	.wrapper--project_list{margin-top:4.375rem;padding:6.875rem 0 4.6875rem}
	.project_item-container{margin-bottom:11.25rem}
	.project_item-link:hover .hyperlink{color:#c1272d;text-decoration:none !important}
	.project_item-link:hover .hyperlink:after{right:-3.75rem}
	.project_item-link:hover .hyperlink:before{width:100%}
	.project_item-info{height:30.9375rem;padding:5rem}
	.project_item-title{font-size:2.4375em;line-height:2.5rem}
	.project_item-image{width:85%}
	.project_item-image img{max-width:none}
}
.case_studies-filters-main-wrapper{margin-bottom:2.5rem}
.case_studies-filters-main-wrapper .container--filters{padding-left:1.25rem;padding-right:1.25rem}
@media only screen and (min-width: 75em){.case_studies-filters-main-wrapper{margin-bottom:0}.case_studies-filters-main-wrapper .container--filters{padding-left:0;padding-right:0}}
@media only screen and (min-width: 48em){
	.container--project_grid{display:flex;flex-wrap:wrap}
	.container--project_grid .project_item-container{background:#fff;margin:0 !important}
	.container--project_grid .project_item-container:hover .project_item-info{width:100%}
	.container--project_grid .project_item-link{color:#0B3254 !important;flex-direction:column}
	.container--project_grid .project_item-link:after{bottom:-1px;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%230b3254' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e"); background-repeat:no-repeat;content:"";display:block;height:8.5625rem;position:absolute;right:-1px;transform:scale(-1);width:4.5625rem;z-index:100}
	.container--project_grid .project_item-info{background:#fff;box-sizing:border-box;height:60%;order:2;padding:1.875rem 1.875rem 2.8125rem;width:100%}
	.container--project_grid .project_item-info:after{display:none}
	.container--project_grid .project_item-title{font-size:1.75em;line-height:2.0625rem;margin-bottom:1.25rem}
	.container--project_grid .hyperlink--full_white{color:#0B3254 !important}
	.container--project_grid .hyperlink--full_white:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' preserveAspectRatio='xMinYMax'%3e%3cpath class='cls-1' fill='%230b3254' fill-rule='evenodd' d='M0 7h24.3L18 .8a.5.5 0 0 1 .4-.8.5.5 0 0 1 .4 0l7 7a.5.5 0 0 1 .2.3.4.4 0 0 1 0 .2.5.5 0 0 1 0 .2l-7.2 7a.5.5 0 0 1-.8-.2.5.5 0 0 1 0-.4l6.3-6H0a4.5 4.5 0 0 1 0-1z'/%3e%3c/svg%3e ") !important; background-repeat:no-repeat !important}
	.container--project_grid .project_item-image{background:#f5f5f5;left:auto;margin:0 auto;order:1;position:relative;right:auto;top:auto;transform:none;width:100%}
	.container--project_grid .project_item-image:after{display:none}
	.container--project_grid .project_item-image img {display:block;margin:0 auto;max-width:95%}
	.container--project_grid .hyperlink{position:absolute;bottom:1.875rem}
}
@media only screen and (min-width: 75em){
	.container--project_grid{margin-top:-2.1875rem}
	.container--project_grid .project_item-container{min-height:37.5rem}
	.container--project_grid .project_item-image{height:14.375rem;position:relative}
	.container--project_grid .project_item-image:after,.container--project_grid .project_item-image:before{background:#0B3254;content:'';display:block;height:14.375rem;position:absolute;top:0;width:0%}
	.container--project_grid .project_item-image:after{right:-1px !important}
	.container--project_grid .project_item-image:before{left:0}
	.container--project_grid .project_item-image img{height:14.75rem;max-width:none;width:100%}
}



@media only screen and (min-width: 48em){@supports (display: grid){.container--project_grid{display:grid;grid-gap:4.375rem 1.875rem;grid-template-columns:repeat(2, minmax(340px, 1fr))}}}
@media only screen and (min-width: 75em){@supports (display: grid){.container--project_grid{grid-gap:4.375rem 1.875rem;grid-template-columns:repeat(3, minmax(340px, 1fr))}}}
#icon_grid{width:3.625rem}
.wrapper--articles_listing .ui-tabs .ui-tabs-panel{padding-right:0 !important;width:100% !important}
.wrapper-articles_listing-list h2{color:#C1272D;margin:3.125rem 0}
@media only screen and (min-width: 48em){.articles_listing-tab{min-height:57.8125rem}}
.container--filters{padding-left:0;padding-right:0}
.filter_headings--title{display:inline-block;font-size:0.75em;font-weight:900;margin-right:1.875rem;margin-bottom:0.625rem;text-transform:uppercase}
.filter_headings--numbers{display:none}
.filter_headings--articles_number{font-weight:900}
.trigger_change_view{align-items:center;border:1px solid #ccc;box-sizing:border-box;display:none;height:4.0625rem;justify-content:center;position:relative;width:4.0625rem}
.trigger_change_view svg{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}
.filter_headings--opener{align-items:center;border:1px solid #cccccc;box-sizing:border-box;display:inline-flex;justify-content:space-between;margin-bottom:0.625rem;min-height:4.0625rem;padding:1.25rem 5rem 1.25rem 1.25rem;position:relative;text-decoration:none !important;transition:all, .3s;width:100%}
.filter_headings--opener.active,.filter_headings--opener:hover{background:#f5f5f5}
.filter_headings--opener.active .filtes_expander,.filter_headings--opener:hover .filtes_expander{background:#f5f5f5}
.active_filters{border:1px solid #C1272D;border-radius:100%;display:block;font-size:0.70588em;font-weight:900;min-width:0.75rem;padding:0.3125rem;text-align:center}
.filtes_expander{border-left:1px solid #cccccc;height:100%;right:0;position:absolute;top:0;transition:all, .3s;width:3.5rem}
.filtes_expander:after,.filtes_expander:before{background:#C1272D}
@media only screen and (min-width: 48em){.filter_headings--numbers{display:block;margin-left:auto}.filter_headings{align-items:center;display:flex;margin-bottom:2.5rem}.trigger_change_view{display:flex;margin-left:1.875rem}.filter_headings--title{margin-bottom:0}.filter_headings--opener{margin-bottom:0;width:14.0625rem}.filter_headings--opener:first-of-type{margin-right:1.25rem}}
@media only screen and (min-width: 75em){.trigger_change_view{background:#fff;transition:all, .3s}.trigger_change_view svg path{transition:all, .3s}.trigger_change_view:hover{background:#C1272D}.trigger_change_view:hover svg path{fill:#fff}}
.wrapper--filters_list{background:#f5f5f5;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;left:50%;padding:2.1875rem 0;position:absolute;transform:translateX(-50%);width:100vW;z-index:30}
.filter_list{padding-left:0 !important;list-style-type:none}
.filter_list li{border:1px solid #cccccc;cursor:pointer;display:inline-block;margin:0 0.3125rem 0.625rem !important;padding:0.625rem 0.9375rem;transition:all, .3s}
.filter_list li.active,.filter_list li:hover{border:1px solid #C1272D;color:#C1272D}
.filter_list li:before{display:none !important}
@media only screen and (min-width: 48em){.wrapper--filters_list{margin-top:-2.5625rem}.filter_list{margin:0 0 -0.625rem !important}}
@media only screen and (min-width: 75em){.wrapper--filters_list{margin-left:-2.8125rem}}
.wrapper--filters_list{display:none}
.filter_list--industries{display:none}
.filter_list--services{display:none}
.case_studies-filters-main-wrapper .wrapper--filters_list{margin-left:0}
.container--news_insights{padding-left:0;padding-right:0}
.wrapper--news_insights{margin-bottom:3.125rem}
.news_insights-list{padding-left:0 !important}.news-item{padding-left:0 !important;vertical-align:top}.news-item:before{display:none !important}
.news-image_wrapper img { width:100%; height:100%; }
.news-image_wrapper:after{bottom:-1px;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23ffffff' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:8.75rem;position:absolute;right:-1px;transform:scale(-1);width:4.6875rem}
.news-info{color:#0B3254;font-size:0.9375em;margin:1.5625rem 0 1.25rem}
.news-info .info_divider{background:#d3d3d3}
.news-title a{color:#0B3254 !important;text-decoration:none !important}
.news-tags{display:inline-block}
.news-tags a,.news-tags span{color:#C1272D !important}
.news-footer{border-top:1px solid #cccccc}
@media only screen and (min-width: 48em){.news-title{height:8.25rem}.news-tags{height:3.625rem}}
@media only screen and (min-width: 75em){.news-item{margin-right:1.0625rem;width:31.8%}.news-item:nth-child(3n+3){margin-right:0 !important}.news-title{height:6.25rem}.news-tags{height:1.875rem}}

.tm-item,.client_item{margin-bottom:1.875rem}
.tm-item:last-child,.client_item:last-child{margin-bottom:1.875rem}
.tm-image_wrapper:after{bottom:-1px;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23ffffff' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;content:"";display:block;height:8.5625rem;position:absolute;right:-1px;transform:scale(-1);width:4.5625rem}
.bio-opened .tm-details:after{bottom:-2.1875rem;opacity:1}
.tm-details{position:relative}
.tm-details:after{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='42' height='22' viewBox='0 0 42 22'%3e%3cpath class='cls-1' fill='%23ffffff' fill-rule='evenodd' d='M21 22L0 0h42z'/%3e%3c/svg%3e"); background-repeat:no-repeat;bottom:0;content:"";display:block;height:1.25rem;left:50%;opacity:0;position:absolute;transition:all, .3s;transform:translateX(-50%);width:2.5rem;z-index:20}
.tm-position{margin-bottom:1.125rem}
.hyperlink--read_bio:after,.hyperlink--read_bio:before{display:none}
.expander--bio{border-left:0;pointer-events:none}
.expander--bio:after,.expander--bio:before{background:#C1272D;opacity:1}
@media only screen and (min-width: 75em){
	.expander--bio{display:block}
	.tm-item,.client_item{margin-bottom:4.375rem}
	.bio-opened .tm-details:after{bottom:-5.625rem}
}
.tm_bio-wrapper{background:#C1272D;position:absolute;width:100%}
.tm_bio-wrapper--closing{position:relative}
.tm_bio-close{align-items:flex-end;bottom:0;box-sizing:border-box;display:flex;height:8.75rem;justify-content:flex-end;overflow:hidden;padding:0 1.25rem 1.5625rem 0;position:absolute;right:0;width:4.8125rem}
.tm_bio-close:after,.tm_bio-close:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%230b3254' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e");  background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;right:0;width:100%;transition:all, .3s;transform:rotate(180deg) translate(-2px, -2px);z-index:2}
.tm_bio-close:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 239 451' preserveAspectRatio='xMinYMax'%3e%3cpath class='st0' fill='%23FF931E' d='M239.4,0L0,451.9V0H239.4z'/%3e%3c/svg%3e"); background-repeat:no-repeat;z-index:1}
.tm_bio-close:hover:after{opacity:0}
.tm_bio-close .hamburger.active,.tm_bio-close .active.closener{bottom:1.5625rem;left:auto;right:0.9375rem;top:auto;z-index:10}
.tm_bio-close .hamburger.active:after,.tm_bio-close .active.closener:after,.tm_bio-close .hamburger.active:before,.tm_bio-close .active.closener:before{background:#fff}
.tm_bio-wrapper{display:none;left:0;margin:1.25rem 0;opacity:0;z-index:-10}
.tm_bio-wrapper.active{z-index:10}
.container--tm_bio{padding:1.875rem 1.875rem 3.125rem; color:#fff;}
.container--tm_bio .tm_bio-intro{font-size:1.25em;line-height:1.625rem;width:100%}
@media only screen and (min-width: 75em){
	.tm_bio-wrapper{margin:4.375rem 0}
	.tm_bio-wrapper.active{z-index:10}
	.container--tm_bio{padding:4.375rem 0}
	.container--tm_bio .tm_bio-intro{font-size:1.75em;line-height:2.4375rem;width:70%}
	.container--tm_bio .tm_bio-body{width:80%}
	.container--tm_bio .tm_bio-body a { color:#fff !important; text-decoration:underline;  }
	.container--tm_bio .tm_bio-body a:hover { text-decoration:none; }
}

.filtertitle { margin:30px 0; text-align: left; letter-spacing:2px; font-size:14px; line-height:12px;}
.filtertitle .filterBlock {margin:4px 0 0 0;}
#filter li { margin: 2px 12px 10px;  display: inline-block; overflow:hidden; vertical-align:top;}
#filter li a { color:#0B3254 !important; text-decoration:none; text-transform:uppercase; margin-right:-2px; display:block; line-height:20px; font-size:16px; }
#filter li a:hover , #filter li a.active {text-decoration:none; border-bottom:4px solid #C1272D; color:#C1272D !important; -webkit-transition: all 200ms;  -moz-transition: all 200ms;     -o-transition: all 200ms;       transition: all 200ms;}
.filtercont li {  }


.wrapper--article_detail{padding:1.875rem 0}
.wrapper--article_detail .fourth-title{color:#fff;text-transform:none}
.article_detail-info{color:#fff;margin-top:1.875rem}
.article_detail-info .info_divider{background:#fff}
@media only screen and (min-width: 48em){.wrapper--article_detail{padding:1.875rem 0 3.75rem}.wrapper--article_detail .fourth-title{display:inline-block;width:70%}}
@media only screen and (min-width: 75em){
	.wrapper--article_detail{padding:3.75rem 0 9.375rem}
	.wrapper--article_detail .container--breadcrumbs{padding-left:0 !important;padding-top:0;position:relative}
	.wrapper--article_detail .container--breadcrumbs .wrapper--social_share{left:-5.625rem;top:-0.625rem}
	.wrapper--article_detail .container--breadcrumbs .anchor{color:#ff931e !important}
	.wrapper--article_detail .container--breadcrumbs .text-purple{color:#fff !important}
	.wrapper--article_detail .container--breadcrumbs span{color:#fff !important}
	.article_detail-info{margin-top:5rem}
}

.wrapper--404{background:#0B3254;padding-top:0;padding-bottom:0}
.swiper-slide-404{height:80vH !important}
.divert-404_container{width:70% !important}
.divert-404_title{color:#fff;font-size:4.375em;line-height:3.75rem;font-weight:900;text-transform:uppercase}
.divert-404_subtitle{color:#fff}
.divert-404_subtitle br{display:none}
.gallery-shadow--404{display:none;height:60vH}



@media only screen and (min-width: 48em){
	.swiper-slide-404{height:85vH !important}
	.divert-404_title{font-size:6.25em;line-height:5rem}
	.divert-404_subtitle br{display:block}
}
@media only screen and (min-width: 75em){
	.swiper-slide-404{height:60vH !important}
	.gallery-shadow--404{display:block}
}
.wrapper--clients_list{margin-bottom:1.875rem}
.clients_list{list-style-type:none}
.client_logo-wrapper{align-items:center;background:#f5f5f5;justify-content:center;display:flex;height:15rem;margin-bottom:2.1875rem;width:100%}
.client_logo-wrapper a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}
.client_info{font-size:1.0625em}
.client_name{display:block;font-weight:600;margin-bottom:0.9375rem}
@media only screen and (min-width: 48em){.wrapper--clients_list{margin-bottom:3.75rem}.client_item{margin-bottom:3.125rem}}
@media only screen and (min-width: 75em){.wrapper--clients_list{margin-bottom:5.625rem}}
.wrapper--our_values .wrapper--recommend_title,.wrapper--our_values_in_action .wrapper--recommend_title{margin-bottom:0;margin-top:0}
.our_values-text{margin-top:1.5625rem}

.wrapper--our_values,.wrapper--our_values_in_action{padding:1.25rem 0 0}
.our_values-text{margin-top:1.5625rem}
.wrapper--our_values_in_action{padding-bottom:1.25rem}
@media only screen and (min-width: 48em){
	.wrapper--our_values,.wrapper--our_values_in_action{padding:3.125rem 0}
	.our_values-text{columns:2px 2;margin-top:1.5625rem}
	.wrapper--our_values_in_action{padding-bottom:3.125rem}
}

@media only screen and (min-width: 75em){
	.wrapper--our_values,.wrapper--our_values_in_action{padding:7.5rem 0}
	.our_values-text{columns:2px 2;margin-top:3.4375rem}
	.wrapper--our_values_in_action{padding-bottom:7.5rem}
}
@media only screen and (min-width: 75em){#skrollr-body{z-index:1000}}


.pagination-wrapper{align-items:center;display:flex}
.pagination_arrow.previous img{transform:scale(-1)}
.pagination-section{display:flex;flex-wrap:nowrap;margin:0 0.625rem;overflow:hidden;max-width:6.25rem}
.pagination_item{display:inline-block;min-width:1.25rem;text-align:center}
.pagination_item:hover{font-weight:600}
.pagination_item.active{font-weight:600;pointer-events:none}


.wrapper--our_services{padding-top:3.125rem;padding-bottom:6.25rem}
.wrapper--our_services .our_services-link{width:100%}


.connect-with-us-text h4{font-size:1.75rem;font-weight:bold;margin-bottom:1.25rem}
@media only screen and (min-width: 48em){
	.connect-with-us-wrap{display:flex;justify-content:space-between;align-items:stretch}
	.connect-with-us-text{width:50%}

	.wrapper--our_services {padding-top:6.25rem}
}

#PageUpPeopleLink{margin-top:1.875rem}

.client_blk {}
.client_blk ul { list-style:none; }
.client_blk ul li { display:block; text-align:center;  }
@media only screen and (min-width: 48em){
	.client_blk ul li { display:inline-block; margin:0 45px; }
}
@media only screen and (min-width: 60em){
	.client_blk ul li { margin:0 18px; }
}
@media only screen and (min-width: 64em){
	.client_blk ul li { margin:0 28px; }
}
@media only screen and (min-width: 75em){
	.client_blk ul li { margin:0 50px; }
}

div.selector,div.selector span,div.checker span,div.radio span,div.radio span,div.uploader,div.uploader span.action{-webkit-font-smoothing:antialiased}
div.selector,div.checker,div.radio,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}
div.selector:focus,div.checker:focus,div.radio:focus,div.radio:focus,div.uploader:focus{outline:0}
div.selector,div.selector *,div.radio,div.radio *,div.checker,div.radio,div.checker *,div.radio *,div.uploader,div.uploader *{margin:0;padding:0}
.highContrastDetect{width:0;height:0}
input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;outline:0}
input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{}
div.checker input,div.radio input,input[type="search"],input[type="search"]:active{appearance:none}
div.selector{line-height:26px;height:26px;padding:0 0 0 10px;position:relative;overflow:hidden}
div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;height:26px;line-height:26px;padding-right:25px;cursor:pointer;width:100%}
div.selector.fixedWidth{width:190px}
div.selector.fixedWidth span{width:155px}
div.selector select{opacity:0;filter:alpha(opacity=0);border:none;background:none;position:absolute;height:22px;top:2px;left:0;width:100%;appearance:none}
div.selector.active{background-position:0 -156px}
div.selector.active span{background-position:right -26px}
div.selector.hover,div.selector.focus{background-position:0 -182px}
div.selector.hover span,div.selector.focus span{background-position:right -52px}
div.selector.hover.active,div.selector.focus.active{background-position:0 -208px}
div.selector.hover.active span,div.selector.focus.active span{background-position:right -78px}
div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}
div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}
div.checker,div.radio{position:relative}
div.checker,div.radio,div.checker span,div.radio span,div.checker input,div.radio input{width:19px;height:19px}
div.checker span,div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -260px}
div.checker span.checked,div.radio span.checked{background-position:-76px -260px}
div.checker input,div.radio input{opacity:0;filter:alpha(opacity=0);border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}
div.checker.active span,div.active.radio span{background-position:-19px -260px}
div.checker.active span.checked,div.active.radio span.checked{background-position:-95px -260px}
div.checker.hover span,div.hover.radio span,div.checker.focus span,div.focus.radio span{background-position:-38px -260px}
div.checker.hover span.checked,div.hover.radio span.checked,div.checker.focus span.checked,div.focus.radio span.checked{background-position:-114px -260px}
div.checker.hover.active span,div.hover.active.radio span,div.checker.focus.active span,div.focus.active.radio span{background-position:-57px -260px}
div.checker.hover.active span.checked,div.hover.active.radio span.checked,div.checker.focus.active span.checked,div.focus.active.radio span.checked{background-position:-133px -260px}
div.checker.disabled span,div.disabled.radio span,div.checker.disabled.active span,div.disabled.active.radio span{background-position:-152px -260px}
div.checker.disabled span.checked,div.disabled.radio span.checked,div.checker.disabled.active span.checked,div.disabled.active.radio span.checked{background-position:-171px -260px}
div.radio{position:relative}
div.radio,div.radio span,div.radio input{width:18px;height:18px}
div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -279px}
div.radio span.checked{background-position:-72px -279px}
div.radio input{opacity:0;filter:alpha(opacity=0);border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}
div.radio.active span{background-position:-18px -279px}
div.radio.active span.checked{background-position:-90px -279px}
div.radio.hover span,div.radio.focus span{background-position:-36px -279px}
div.radio.hover span.checked,div.radio.focus span.checked{background-position:-108px -279px}
div.radio.hover.active span,div.radio.focus.active span{background-position:-54px -279px}
div.radio.hover.active span.checked,div.radio.focus.active span.checked{background-position:-126px -279px}
div.radio.disabled span,div.radio.disabled.active span{background-position:-144px -279px}
div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}
div.uploader{background-position:0 -297px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden}
div.uploader span.action{background-position:right -409px;height:28px;line-height:28px;width:82px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}
div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px}
div.uploader input{opacity:0;filter:alpha(opacity=0);border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}
div.uploader.active span.action{background-position:right -465px}
div.uploader.hover,div.uploader.focus{background-position:0 -353px}
div.uploader.hover span.action,div.uploader.focus span.action{background-position:right -437px}
div.uploader.hover.active span.action,div.uploader.focus.active span.action{background-position:right -493px}
div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}
input.uniform-input,select.uniform-multiselect,textarea.uniform{font-size:12px;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:normal;color:#777777;border:1px solid #aaaaaa;border-right-color:#cccccc;border-bottom-color:#cccccc;border-radius:3px;background-color:white}
input.uniform-input.hover,input.uniform-input.focus,select.uniform-multiselect.hover,select.uniform-multiselect.focus,textarea.uniform.hover,textarea.uniform.focus{box-shadow:0 0 4px rgba(0,0,0,0.3);border-color:#999999}
input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background-color:white}
div.selector{font-size:12px}
div.selector span{color:#666666;text-shadow:0 1px 0 #ffffff}
div.selector select{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px}
div.selector.disabled span,div.selector.disabled.active span{color:#bbbbbb}
div.checker,div.radio{margin-right:5px}
div.radio{margin-right:3px}
div.uploader span.action{text-shadow:#ffffff 0 1px 0;background-color:#ffffff;font-size:11px;font-weight:bold}
div.uploader span.filename{color:#777777;border-right:solid 1px #bbbbbb;font-size:11px}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaaaaa}
div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#dddddd;color:#aaaaaa}
input.uniform-input,input.uniform-input:focus{background-color:#ffffff}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform, height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}


.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:transparent;opacity:0.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}



.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}
.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}

@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}



.pics {}
.pics img { margin:20px 0; }

.col_blk { columns:2px 2}
.col_blk ul { margin-top:0 !important; }
.col_blk p:first-of-type { font-size: 1.0625em; line-height: 1.5625rem; }

.nextser { margin:20px 0; }
.nextser a:hover { text-decoration:none;  }






