.image-content-container+.image-content-container{border-bottom:0;border-top:0;margin-top:-2.1rem}.image-content-container .image{margin-bottom:.8rem;min-height:1px;text-align:center}.image-content-container .content{min-height:1px;padding:2rem 4rem}.image-content-container .btn-primary{margin-top:1.5rem}@media (min-width:576px){.image-content-container{border-bottom:0;border-top:0}.image-content-container .shadow{-webkit-box-shadow:0 .5rem 5rem rgba(0,0,0,.08);box-shadow:0 .5rem 5rem rgba(0,0,0,.08)}.image-content-container .shadow .content{padding-bottom:2rem;padding-top:2rem}}@media (min-width:768px){.image-content-container .shadow .image{margin-bottom:0;padding:0}.image-content-container .shadow .content{padding:3rem 5rem 2rem}.image-content-container .shadow .full-width-default-padding{padding-left:7.5vw;padding-right:7.5vw}.image-content-container .image{margin-bottom:0;padding:0}}@media (min-width:992px){.image-content-container img{width:auto}.image-content-container .left .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-content-container .left .content,.image-content-container .right .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.image-content-container .right .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-content-container .content{padding:3.5rem 4rem 3.5rem 5rem}.image-content-container .full-width-default-padding{padding-left:7.5vw;padding-right:7.5vw}}@media (min-width:768px){.single-column .image-content-row>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:576px){.two-columns .row:last-child .image-content-row{border-bottom:0}.two-columns .col-lg-6+.col-lg-6{margin-top:2rem}}@media (min-width:768px){.two-columns{margin-top:0}.two-columns+.two-columns{margin-top:-3.5rem}.two-columns .image-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.two-columns .content{padding-bottom:1rem;padding-left:2rem;padding-right:2rem}.two-columns .col-lg-6+.col-lg-6{margin-top:2rem}}@media (min-width:992px){.two-columns+.two-columns{margin-top:-5.5rem}.two-columns .col-lg-6+.col-lg-6{margin-top:0}.two-columns .content{padding:3rem 5rem 2rem}.two-columns.container-fluid .content{padding:3rem 5vw 2rem}}