.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.fullsize{min-height:100vh}.halfsize{min-height:50vh}.section-content,.with-bg{position:relative}.section-content{z-index:2}.section-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.section-bg img,.section-bg svg{height:auto;max-width:100%}@media (max-width:767px){.section-bg img,.section-bg svg{bottom:0;height:50%;position:absolute}}.with-bg-overlay{color:#fff}.features .col-icon{background:#7bbd5b;border-radius:50%;color:#fff;font-size:18px;height:42px;line-height:42px;text-align:center;width:42px}.features strong{display:block;margin-bottom:.5em;text-transform:uppercase}.case-studies p{font-size:16px;line-height:1.8em}.case-study img{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.team-profile img{border-radius:50%;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .3em rgba(123,189,91,.3);display:block;filter:grayscale(25%);height:auto;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:130px}.team-profile{font-size:14px;text-align:center}.team-profile strong{text-transform:uppercase}.footer{margin-top:0}