body{color:#606d78;background-color:#d4d4d4}h3{font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:19px;line-height:24px;margin-bottom:6px;margin-top:0;color:#5eabd5}@media (min-width:600px){h3{font-size:21px;line-height:26px}}@media (min-width:992px){h3{font-size:24px;line-height:32px}}.under-text p{margin-bottom:0}.text-center-sm{text-align:center}.img-responsive{max-width:400px}.grey-bg{background-color:#f1f1f1}.rounded-image{border-radius:85px;max-width:170px;width:100%}@media (min-width:768px){.v-align-sm{display:table;width:100%;margin:0;table-layout:fixed}.v-align-sm .v-align-top{display:table-cell;float:none!important;border-left:15px solid #fff;border-right:15px solid #fff;vertical-align:top;background-color:#f1f1f1;padding:30px}.v-align-sm .v-align-top p{margin:0}.v-align-sm .v-align-top:first-child{border-left:none}.v-align-sm .v-align-top:last-child{border-right:none}.img-responsive{max-width:100%}.text-center-sm{text-align:inherit}}.block:before{content:" ";display:block;height:1px;background-color:#d1d3d4;margin-left:15px;margin-right:15px;margin-bottom:45px;margin-top:45px}@media (min-width:768px){.block:before{width:80.33%;margin-left:auto;margin-right:auto}.block:before{margin-bottom:57px}}@media (min-width:992px){.block:before{margin-bottom:70px}}@media (min-width:768px){.block:before{margin-top:57px}}@media (min-width:992px){.block:before{margin-top:70px}}section{max-width:1600px;background-color:#fff;margin-left:auto;margin-right:auto;overflow:hidden}.hero{background:#000 url(//static.ctctcdn.com/lp/images/standard/features/coffee-hero.jpg) no-repeat center;background-size:cover;color:#fff;padding-top:97px;padding-bottom:97px}@media (min-width:768px){.hero{padding-top:123px}}@media (min-width:992px){.hero{padding-top:150px}}@media (min-width:768px){.hero{padding-bottom:123px}}@media (min-width:992px){.hero{padding-bottom:150px}}.hero h1,.hero h2{text-shadow:0 0 15px #000}.icon-scroll{display:block;background:url(//static.ctctcdn.com/lp/images/standard/features/down-arrow-white.svg) no-repeat center;background-size:contain;width:60px;height:60px;margin-left:auto;margin-right:auto;cursor:pointer;transition:opacity .2s ease;margin-top:26px}@media (min-width:768px){.icon-scroll{margin-top:33px}}@media (min-width:992px){.icon-scroll{margin-top:40px}}.icon-scroll:hover{opacity:.6}@media (min-width:768px){.pull-right-sm{float:right;margin-right:8.33333333%}}.pull-right-sm a{text-decoration:underline}.editor-video{font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:26px;margin-bottom:26px;margin-top:0px}.editor-video,.editor-video:visited{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;text-align:center;color:#fff;transition:opacity .2s ease;text-shadow:0 0 8px #000}.editor-video:active,.editor-video:hover{color:#fff;text-decoration:none;opacity:.6}.editor-video .icon-play{display:block;margin:0 auto 10px;width:65px;height:65px;background:url(//static.ctctcdn.com/lp/images/standard/features/Play_Button.png) no-repeat center}.editor-video span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video-circle{width:250px;position:relative;margin-left:auto;margin-right:auto;margin-top:16px;margin-bottom:16px}@media (min-width:768px){.video-circle{margin-top:20px}}@media (min-width:992px){.video-circle{margin-top:24px}}@media (min-width:768px){.video-circle{margin-bottom:20px}}@media (min-width:992px){.video-circle{margin-bottom:24px}}.pullout{position:relative}@media (min-width:768px){.pullout{min-height:430px}}.pullout>.image{position:relative;width:100%}.pullout>.image:after,.pullout>.image:before{content:" ";display:table}.pullout>.image:after{clear:both}.pullout>.image img{display:block;max-width:400px;width:100%;margin:0 auto}@media (min-width:768px){.pullout>.image img{width:595px;max-width:595px;float:right;margin:0}}.pullout>.image.full{position:relative;width:100%}.pullout>.image.full:after,.pullout>.image.full:before{content:" ";display:table}.pullout>.image.full:after{clear:both}.pullout>.image.full img{display:block;max-width:400px;width:100%;margin:0 auto}@media (min-width:768px){.pullout>.image.full img{width:800px;max-width:800px;margin:0}.pullout-left>.image img{float:right}.pullout-left .bubble{right:-90px}.pullout-right>.image img{float:left}.pullout-right .bubble{left:-90px}}.pullout .bubble{position:relative;margin:30px 0 0}.pullout .bubble:after,.pullout .bubble:before{content:" ";display:table}.pullout .bubble:after{clear:both}@media (min-width:768px){.pullout .bubble{position:absolute;bottom:0;width:250px;height:250px;text-align:center;margin:0}}.pullout .bubble .image{width:150px;height:150px;background:#fff;border-radius:50%;float:left;overflow:hidden}@media (min-width:768px){.pullout .bubble .image{position:absolute;top:10px;bottom:-10px;left:0;right:0;width:100%;height:100%;float:none;border:10px solid #fff}}.pullout .bubble .image img{max-width:100%;width:100%}.pullout .bubble .text{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 15px 0 165px}.pullout .bubble .text h5{margin-bottom:5px}@media (min-width:768px){.pullout .bubble .text{color:#fff;padding:15px 0 0 0}}.pullout .bubble .text p{font-size:12px;line-height:1.5em;margin-bottom:0}@media (min-width:768px){.pullout .bubble-mobile .text{left:30px;width:125px}.pullout .bubble-editor .text{left:30px;width:125px}.pullout .bubble-contacts .text{right:30px;width:125px}.pullout .bubble-auto .text{right:30px;width:125px}}@media (max-width:479px){p,.text-center p,.text-center-sm h3{text-align:left}.v-align-sm{display:table;width:100%;margin:0;table-layout:fixed}.v-align-sm .v-align-top{display:block;float:none!important;vertical-align:top;background-color:transparent;padding:15px;width:100%!important}.v-align-sm .v-align-top h4{text-align:left;font-size:14px}.v-align-sm .v-align-top p{margin:0;font-size:12px;line-height:1.5}.v-align-sm .v-align-top:first-child{border-left:none}.v-align-sm .v-align-top:last-child{border-right:none}.v-align-sm .v-align-top .rounded-image{float:left;margin-right:15px;width:150px;height:150px;border-radius:75px}}