.border-wrapper{border:1px solid #ccc;margin:3.5em 0 1em;padding:1.7em 1.9em;border-radius:7px}.border-wrapper>:first-child{margin-top:0}.border-wrapper>:last-child{margin-bottom:0}.border-wrapper .row>div :first-child{margin-top:0}.border-wrapper .row>div :last-child{margin-bottom:0}.border-wrapper h2.border-wrapper-title{background:#fff;display:table;margin:-.5em 0 .3em -.45em;padding:0 .4em;font-size:2.4rem}@media only screen and (min-width:48em){.border-wrapper h2.border-wrapper-title{font-size:2.8rem;margin:-1.4em 0 .3em -.45em}}.border-wrapper h2.border-wrapper-title+*{margin-top:12px}.border-wrapper .border-wrapper-has-title{padding-top:0}.border-wrapper.border-wrapper-grey{border-color:#ccc}.border-wrapper.border-wrapper-grey:not(.regular-accordions) div.accordion .panel .panel-heading a,.border-wrapper.border-wrapper-grey a{color:#ccc}.border-wrapper.border-wrapper-grey:not(.regular-accordions) div.accordion .panel .panel-heading a:hover,.border-wrapper.border-wrapper-grey a:hover{color:#999}.border-wrapper.border-wrapper-grey h2.border-wrapper-title{color:#ccc;color:#525254}.border-wrapper.border-wrapper-grey-bg{background:#eaebed;border:none}.border-wrapper.border-wrapper-grey-bg .basic-accordion{padding-top:0}.border-wrapper.border-wrapper-grey-bg .basic-accordion .panel,.border-wrapper.border-wrapper-grey-bg .basic-accordion .panel-heading{background:none}.border-wrapper.border-wrapper-grey-bg .basic-accordion .panel-body{background:#eaebed}.border-wrapper.border-wrapper-turquoise{border-color:#00839a}.border-wrapper.border-wrapper-turquoise:not(.regular-accordions) div.accordion .panel .panel-heading a,.border-wrapper.border-wrapper-turquoise a{color:#00839a}.border-wrapper.border-wrapper-turquoise:not(.regular-accordions) div.accordion .panel .panel-heading a:hover,.border-wrapper.border-wrapper-turquoise a:hover{color:#002c34}.border-wrapper.border-wrapper-turquoise h2.border-wrapper-title{color:#00839a}.border-wrapper.border-wrapper-purple{border-color:#41395f}.border-wrapper.border-wrapper-purple:not(.regular-accordions) div.accordion .panel .panel-heading a,.border-wrapper.border-wrapper-purple a{color:#41395f}.border-wrapper.border-wrapper-purple:not(.regular-accordions) div.accordion .panel .panel-heading a:hover,.border-wrapper.border-wrapper-purple a:hover{color:#15131f}.border-wrapper.border-wrapper-purple h2.border-wrapper-title{color:#41395f}.border-wrapper.border-wrapper-lt-purple{border-color:#906095}.border-wrapper.border-wrapper-lt-purple:not(.regular-accordions) div.accordion .panel .panel-heading a,.border-wrapper.border-wrapper-lt-purple a{color:#906095}.border-wrapper.border-wrapper-lt-purple:not(.regular-accordions) div.accordion .panel .panel-heading a:hover,.border-wrapper.border-wrapper-lt-purple a:hover{color:#543857}.border-wrapper.border-wrapper-lt-purple h2.border-wrapper-title{color:#906095}.border-wrapper.border-wrapper-yellow{border-color:#d3a551}.border-wrapper.border-wrapper-yellow:not(.regular-accordions) div.accordion .panel .panel-heading a,.border-wrapper.border-wrapper-yellow a{color:#d3a551}.border-wrapper.border-wrapper-yellow:not(.regular-accordions) div.accordion .panel .panel-heading a:hover,.border-wrapper.border-wrapper-yellow a:hover{color:#987026}.border-wrapper.border-wrapper-yellow h2.border-wrapper-title{color:#d3a551}.border-wrapper.border-wrapper-salmon{border-color:#c34c53}.border-wrapper.border-wrapper-salmon:not(.regular-accordions) div.accordion .panel .panel-heading a,.border-wrapper.border-wrapper-salmon a{color:#c34c53}.border-wrapper.border-wrapper-salmon:not(.regular-accordions) div.accordion .panel .panel-heading a:hover,.border-wrapper.border-wrapper-salmon a:hover{color:#7f2a2f}.border-wrapper.border-wrapper-salmon h2.border-wrapper-title{color:#c34c53}@media only screen and (min-width:992px){.col-md-4 .border-wrapper{margin:2.5em 0}.col-md-4 .border-wrapper:first-child:not(.border-wrapper-has-title){margin-top:1.8em}.col-md-4 .border-wrapper-has-title:first-child{margin-top:2.3em}}.grey-bg .border-wrapper-grey-bg{background:#dcdee1;margin-bottom:1.6em}.grey-bg .border-wrapper-grey-bg p:last-of-type{margin-bottom:.2em}