.focus__list{position:relative;padding-left:.9375em;padding-right:.9375em;width:100%;float:left;clear:both;padding-top:20px;border-top:1px solid #999}.focus__list p{font-family:"Bebas",sans-serif;font-size:1.5em;margin:0;color:#f59f23;padding:0}.focus__area--wrap{max-width:776px;overflow:hidden;margin:0 auto}.focus__descriptions{position:relative;height:110px}.focus__area{transition:200ms;position:relative;display:inline-block;text-align:center}.focus__area .focus__icon{font-family:"icons",sans-serif;font-size:9.375em;color:#f59f23}.cm-ic-web:before{content:'&'}.focus__title{font-family:"Bebas",sans-serif;font-size:1.25em}.cm-ic-mobile:before{content:"'"}.cm-ic-system:before{content:'%'}.cm-ic-ui:before{content:'$'}.cm-ic-product:before{content:'#'}.focus__description{transition:400ms;position:absolute;width:100%;height:0;text-align:center;opacity:0;visibility:hidden}.focus__description h3{font-family:"Museo",serif;font-size:2em}.focus__area:before,.focus__area:after{transition:400ms;transform:translateX(-50%) translateY(-50%) scale(0.2);position:absolute;top:52%;left:50%;width:125px;height:120px;border:2px solid #f59f23;border-radius:50%;content:'';opacity:0}.focus__area:hover:before,.focus__area:hover:after,.focus__area.orange:before,h2 strong.focus__area:before,.focus__area.orange:after,h2 strong.focus__area:after{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}.focus__area:hover,.focus__area.orange,h2 strong.focus__area{color:#f59f23}.focus__description.active{height:auto;opacity:1;visibility:visible}@media(max-width:1024px){.focus__area--wrap{margin:0}.focus__area--wrap .focus__areas{position:relative;padding-right:.9375em;width:25%;float:left;padding-left:0}.focus__area{clear:both;float:left;font-size:.625em}.focus__area .focus__icon{line-height:1em}.focus__area .focus__title{display:none}.focus__descriptions{position:relative;padding-left:.9375em;padding-right:.9375em;width:75%;float:left;height:auto;font-size:.625em}.focus__description{position:relative;height:93px !important;text-align:left;opacity:1 !important;visibility:visible !important}.focus__description h3{margin:0;font-family:"Bebas",sans-serif}.focus__area:before,.focus__area:after{content:none !important}.focus__description:first-child{padding-top:20px;height:120px !important}}