.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.row.text{margin-top:0;margin-bottom:0}.row.fullimage{margin:20px 0 40px}.row.large{margin-top:20px}.row.quote{padding:20px;margin:20px}.row.carousel,.row.embeded{margin:10px;padding:0}.row.fixed{position:relative}.row.block{padding:80px 0!important}.row.contact-field{margin:20px 0 60px}.row.contact-field h2{margin-bottom:0}@media screen and (min-width:900px){.row.fixed{overflow:hidden;min-width:100vw;position:fixed;height:calc(100% - 90px);padding-left:0}.row.text{margin:40px 0 60px}.row.contact-field{margin:40px 0 100px}.row.contact-field h2{margin-bottom:30px}.row.projects{padding:0 0 40px}.row.quote{margin:20px 0;padding:40px}.row.images{margin:20px 0 60px}.row.fullimage{margin:0 -40px 40px}.row.header{margin:20px 0}.row.embeded{padding:0;margin:40px -40px}.row.carousel{padding:0;margin:0;overflow:hidden}}@media screen and (min-width:1400px){.row.fixed{overflow:hidden;min-width:100vw;position:fixed;height:calc(100% - 90px);padding-left:0}.row.text{margin:60px 0 80px}.row.contact-field{margin:40px 0 140px}.row.projects{padding:0 0 40px}.row.fullimage{margin:0 -90px 40px}}.row.reverse{flex-direction:row-reverse}.nopadding{padding:0!important}.paddingleft{padding-right:0!important;padding-left:40px!important}.paddingright{padding-left:0!important;padding-right:40px!important}.border-right{border-right:solid 2px #000}.border-left{border-left:solid 0 #000}.col.reverse{flex-direction:column-reverse}@media screen and (min-width:768px){.paddingright{padding-right:40px!important}}@media screen and (min-width:1400px){.paddingright{padding-right:40px!important}}.col-xs-12,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs-4{flex-basis:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-12{flex-basis:100%;max-width:100%}@media only screen and (min-width:768px){.container{width:46rem}.col-sm-1,.col-sm-11,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-7,.col-sm-8{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;max-width:33.333%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;max-width:66.667%}.col-sm-11{flex-basis:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;max-width:100%}.start-sm{justify-content:flex-start;text-align:start}.middle-sm{align-items:center}.between-sm{justify-content:space-between}}@media only screen and (min-width:1200px){.container{width:61rem}.col-md-10,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md-2{flex-basis:16.667%;max-width:16.667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-12{flex-basis:100%;max-width:100%}.start-md{justify-content:flex-start;text-align:start}.end-md{justify-content:flex-end;text-align:end}.middle-md{align-items:center}.around-md{justify-content:space-around}.between-md{justify-content:space-between}}@media only screen and (min-width:1800px){.container{width:71rem}.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-3,.col-lg-5,.col-lg-6,.col-lg-9{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}}.col-item-xl:first-child{padding:8px 8px 8px 0}.col-item-xl:last-child{padding:8px 0 8px 8px}.col-item-xl{padding:8px}.col-item-xl h4{margin-bottom:0!important}.teammember-field-outer{padding:0 20px 20px;margin-bottom:20px}