.block-how-it-works{background:transparent url("../../images/how-it-works-mobile.jpg") no-repeat 50% 100% scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:40px 30px}.block-how-it-works .heading .h1{margin-bottom:5px}.block-how-it-works .cta{padding:40px 0 0;text-align:center}.block-how-it-works .cta .btn{margin-bottom:5px}.block-how-it-works article{margin:20px 0 0;max-width:285px}.block-how-it-works article .icon{width:27px;margin-bottom:10px}.block-how-it-works article .content p:last-child{margin-bottom:0}.block-how-it-works article h3{color:#b1af00;margin-bottom:5px}.block-how-it-works article:last-child{color:#fff}.block-how-it-works article:last-child h3{color:#fff}@media screen and (max-width: 767px){.block-how-it-works .cta .btn-arrow{display:block;margin:auto}.block-how-it-works article .content p{line-height:1.6}}@media screen and (min-width: 768px){.block-how-it-works{background-image:url("../../images/mountain-bg-lg.jpg");-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 100%;padding:175px 0 60px 40px}}@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi){.block-how-it-works{background-image:url("../../images/mountain-bg-lg_2x.jpg")}}@media screen and (min-width: 768px){.block-how-it-works .heading .h3{font-size:2rem}.block-how-it-works article{margin:0 0 120px;max-width:100%}.block-how-it-works article .icon{float:left;text-align:center;width:32%}.block-how-it-works article .icon img{display:block;margin-right:auto;margin-left:auto}.block-how-it-works article h3{margin-bottom:25px}.block-how-it-works article .content{float:right;padding-left:45px;width:68%;hyphens:auto}.block-how-it-works article:last-child{margin-bottom:0}.block-how-it-works .cta{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);padding-top:0;text-align:left}}@media screen and (min-width: 768px) and (max-width: 991px){.block-how-it-works .cta .btn-link{margin:20px 22px 0}}@media screen and (min-width: 992px){.block-how-it-works{background-position:50% 33%}}@media screen and (min-width: 1200px){.block-how-it-works{-moz-background-size:106% auto;-o-background-size:106% auto;-webkit-background-size:106% auto;background-size:106% auto;background-position:50% 100%}}@media screen and (min-width: 1400px){.block-how-it-works{background-position:50% 60%}}
