.footer{margin-top:120px;padding-top:60px;border-top:1px solid rgba(123,129,135,0.1)}@media screen and (max-width:1023px){.footer{margin-top:60px}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:1170px;margin-left:auto;margin-right:auto}@media screen and (max-width:1280px){.footer__inner{width:990px}}@media screen and (max-width:1023px){.footer__inner{width:720px}}@media screen and (max-width:767px){.footer__inner{width:calc(100% - (2 * 16px))}}@media screen and (max-width:767px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__copy{margin-top:60px;padding:20px 0;border-top:1px solid rgba(123,129,135,0.1);font-size:14px;line-height:1.71429em;color:rgba(123,129,135,0.5);text-align:center}@media screen and (max-width:767px){.footer__copy{margin-top:30px}}.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;margin-right:115px}@media screen and (max-width:767px){.footer__logo{margin-right:auto;margin-bottom:30px}}.footer__logo-img{display:block}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);margin-left:-115px;font-size:14px;line-height:1.71429em;color:#7b8187}@media screen and (max-width:767px){.footer__content{margin-left:-30px}}.footer__content-item{margin-left:115px}@media screen and (max-width:767px){.footer__content-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:30px;margin-bottom:30px}}.footer__content-label{display:block;margin-bottom:6px;font-size:13px;line-height:1.84615em;color:#2f343a;font-weight:600;text-transform:uppercase}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1023px){.footer__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__contact>*+*{margin-left:60px}@media screen and (max-width:1023px){.footer__contact>*+*{margin-left:0}}.footer__contact [href*="mailto"]{text-decoration:underline}.footer a:hover{text-decoration:underline}.entries{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-bottom:-45px}.entries__loading{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:30px;margin-bottom:90px;padding-left:26px;font-size:14px;line-height:1.71429em;color:#7b8187;font-weight:400}.entries__loading::after{position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;border-top:2px solid rgba(123,129,135,0.2);border-right:2px solid rgba(123,129,135,0.2);border-bottom:2px solid rgba(123,129,135,0.2);border-left:2px solid #7b8187;-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;content:''}.entries .entry{margin-left:30px;margin-bottom:45px}@media screen and (min-width:768px){.entries .entry{width:157.5px}}@media screen and (min-width:1024px){.entries .entry{width:225px}}@media screen and (min-width:1281px){.entries .entry{width:270px}}@media screen and (max-width:1023px) and (min-width:768px){.entries .entry{width:220px}}@media screen and (max-width:1023px) and (min-width:1024px){.entries .entry{width:310px}}@media screen and (max-width:1023px) and (min-width:1281px){.entries .entry{width:370px}}@media screen and (max-width:767px){.entries .entry{width:100%}}.entry{position:relative}.entry__body{display:block;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.entry__body:hover .entry__photo{-webkit-box-shadow:0 5px 31px 0 rgba(206,211,217,0.6);box-shadow:0 5px 31px 0 rgba(206,211,217,0.6)}.entry__photo{display:block;overflow:hidden;border-radius:4px;-webkit-transition:-webkit-box-shadow .35s;transition:-webkit-box-shadow .35s;-o-transition:box-shadow .35s;transition:box-shadow .35s;transition:box-shadow .35s,-webkit-box-shadow .35s}.entry__photo-img{display:block;width:100%}.entry__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.entry__content-time{margin-bottom:10px;font-size:14px;line-height:2.14286em;color:#7b8187;font-weight:400}.entry__content-title{display:block;display:-webkit-box;max-height:60px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:60px;font-size:18px;line-height:1.66667em;color:inherit;font-weight:600}@-moz-document url-prefix(){.entry__content-title{overflow:hidden;position:relative}.entry__content-title:before{background:#fff;bottom:0;position:absolute;right:0;float:right;content:"\2026";margin-left:-2rem;width:2rem}.entry__content-title:after{background:#fff;bottom:0;position:absolute;right:0;float:right;content:"\2026";margin-left:-2rem;width:2rem}}.entry__content-lead{display:block;display:-webkit-box;max-height:72px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:none;margin-top:20px;font-size:14px;line-height:1.71429em;color:#7b8187}@-moz-document url-prefix(){.entry__content-lead{overflow:hidden;position:relative}.entry__content-lead:before{background:#fff;bottom:0;position:absolute;right:0;float:right;content:"\2026";margin-left:-2rem;width:2rem}.entry__content-lead:after{background:#fff;bottom:0;position:absolute;right:0;float:right;content:"\2026";margin-left:-2rem;width:2rem}}.entry__content-cta{margin-top:20px;font-size:13px;line-height:1.84615em;color:inherit;font-weight:600;text-transform:uppercase}.page--article .text_box{margin-bottom:90px}@media screen and (max-width:1023px){.page--article .text_box{margin-bottom:60px}}@media screen and (max-width:1023px) and (max-width:767px){.page--article .text_box{margin-bottom:30px}}@media screen and (max-width:767px){.text_box+.text_box{margin-top:45px}}.text_box--center{text-align:center}.text_box--center .section-ico{margin-left:auto;margin-right:auto}.text_box .section-lead+.btn{margin-top:24px;min-width:170px}@media screen and (max-width:767px){.text_box .section-lead+.btn{width:100%}}@media screen and (max-width:767px){.text_box .section-ico{margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.text_box .section-title{text-align:center}}@media screen and (max-width:767px){.text_box .section-lead{text-align:justify}}.page--home .showcase{margin-top:90px;margin-bottom:90px}@media screen and (max-width:767px){.page--home .showcase{margin-top:30px;margin-bottom:30px}}.page--home .showcase+.showcase{margin-top:60px;margin-bottom:60px}.showcase__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){.showcase__row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.showcase__row-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.showcase__row-col{width:345px}}@media screen and (min-width:1024px){.showcase__row-col{width:480px}}@media screen and (min-width:1281px){.showcase__row-col{width:570px}}@media screen and (min-width:768px){.showcase__row-col--to_right{-webkit-transform:translateX(calc(100% + 30px));-ms-transform:translateX(calc(100% + 30px));transform:translateX(calc(100% + 30px))}}@media screen and (min-width:768px){.showcase__row-col--to_right .showcase__content{padding-left:60px}}@media screen and (min-width:768px){.showcase__row-col--to_left{-webkit-transform:translateX(calc(-100% - 30px));-ms-transform:translateX(calc(-100% - 30px));transform:translateX(calc(-100% - 30px))}}@media screen and (min-width:768px){.showcase__row-col--to_left .showcase__photo{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (min-width:768px){.showcase__row-col--to_left .showcase__content{padding-right:60px}}@media screen and (max-width:767px){.showcase__photo{margin-top:30px}}@media screen and (max-width:767px){.showcase__photo-img{margin:0 !important;max-width:100%}}.showcase__content-ico{display:block}@media screen and (max-width:767px){.showcase__content-ico{margin-bottom:16px;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.showcase__content-title{text-align:center}}@media screen and (max-width:767px){.showcase__content-lead{text-align:justify}}.entries_showcase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries_showcase__header{margin-bottom:90px}@media screen and (max-width:767px){.entries_showcase__header{margin-bottom:30px}}.entries_showcase-cta{-ms-flex-item-align:center;align-self:center;margin-top:120px}@media screen and (max-width:1023px){.entries_showcase-cta{margin-top:90px}}@media screen and (max-width:767px){.entries_showcase-cta{width:100%;margin-top:45px}}@media screen and (max-width:1023px){.entries_showcase .entry:nth-child(4){display:none}}.entries_showcase .entry__body{border-radius:4px;background-color:#fff;-webkit-box-shadow:0 5px 31px 0 rgba(206,211,217,0.2);box-shadow:0 5px 31px 0 rgba(206,211,217,0.2);opacity:.6}.entries_showcase .entry__body:hover{position:absolute;left:0;top:0;z-index:5;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);width:100%;opacity:1;-webkit-box-shadow:0 10px 62px 0 rgba(206,211,217,0.73);box-shadow:0 10px 62px 0 rgba(206,211,217,0.73)}.entries_showcase .entry__body:hover .entry__content-lead{display:block}.entries_showcase .entry__photo{border-radius:4px}.entries_showcase .entry__content{padding:29px}.entries_showcase .entry__content-title{display:block;display:-webkit-box;max-height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:48px;font-size:16px;line-height:1.5em;color:inherit;font-weight:500}@-moz-document url-prefix(){.entries_showcase .entry__content-title{overflow:hidden;position:relative}.entries_showcase .entry__content-title:before{background:#fff;bottom:0;position:absolute;right:0;float:right;content:"\2026";margin-left:-2rem;width:2rem}.entries_showcase .entry__content-title:after{background:#fff;bottom:0;position:absolute;right:0;float:right;content:"\2026";margin-left:-2rem;width:2rem}}.entries_showcase .entry__content-lead{display:none}.features__header{margin-bottom:90px}@media screen and (max-width:767px){.features__header{margin-bottom:45px}}.features__footer{margin-top:90px;text-align:center}@media screen and (max-width:767px){.features__footer{margin-top:45px}}@media screen and (max-width:767px){.features__footer-cta{width:100%}}.features__text_boxes{padding:0 55px}@media screen and (max-width:767px){.features__text_boxes{padding:0}}.features__text_boxes-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){.features__text_boxes-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.features__text_boxes-row+.features__text_boxes-row{margin-top:90px}@media screen and (min-width:768px){.features__text_boxes .text_box{width:282.5px}}@media screen and (min-width:1024px){.features__text_boxes .text_box{width:395px}}@media screen and (min-width:1281px){.features__text_boxes .text_box{width:470px}}