@charset "UTF-8";.skills__title{font-size:40px;color:#bfa980;font-weight:500;font-family:Corporate A BQ;line-height:1em;letter-spacing:0}.skills__masonry-title{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;color:#bfa980}.skills .m-container{padding:0px}.skills__masonry{margin-left:-5px;margin-right:-5px}.skills__masonry-text{line-height:24px;font-family:Source Sans Pro;font-size:14px;color:#686868}@media(max-width:1200px){.skills__masonry-title{overflow:hidden;text-overflow:ellipsis}.skills .m-container{padding:0px 40px}}@media(max-width:767px){.skills__title{font-size:36px}}.skills__description{font-size:18px;color:#686868;line-height:36px;font-family:Source Sans Pro}@media(max-width:767px){.skills__description{font-size:16px}}.skills{padding-top:100px;padding-bottom:100px}@media(max-width:767px){.skills{padding-top:100px;padding-bottom:100px;padding-left:20px;padding-right:20px}}.skills{background-color:#f6f6f6}.skills__title{text-align:left;margin-bottom:22px}.skills__description{text-align:left;margin-bottom:60px}@media(max-width:767px){.skills__description{margin-bottom:50px}}.skills__description ul{list-style-image:none}.skills__description ul li{margin-left:28px;position:relative}.skills__description ul li:before{content:'—';margin-left:-28px;position:absolute}.skills__masonry{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.skills__masonry-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(20% - 10px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 30px;display:-webkit-box;display:-ms-flexbox;display:block;background-color:#fff;min-height:80px;margin:5px;font-size:18px;color:#393939;font-family:Corporate A BQ;line-height:28px}@media screen and (max-width:991px){.skills__masonry-item{width:calc(25% - 10px)}}@media screen and (max-width:767px){.skills__masonry-item{width:calc(33.33% - 10px)}}@media screen and (max-width:640px){.skills__masonry-item{width:calc(50% - 10px)}}@media screen and (max-width:479px){.skills__masonry-item{margin-right:0;margin-left:0;width:100%}}.skills__masonry-text p{padding:10px 0 0}