.panel__item-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:normal;-webkit-align-items:normal;-moz-box-align:normal;align-items:normal;text-align:left}@media (min-width:769px){.panel__item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}}.panel__item{width:100%;display:grid;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;max-width:300px;margin-left:20px;margin-right:20px;padding:15px}@media (min-width:769px){.panel__item{margin:0;padding:25px}}@media (hover:hover){.panel__item a:hover h3{color:#fd3c3a;-webkit-transition:color .35s;-moz-transition:color .35s;transition:color .35s}}.panel__item h2{font-size:18px;line-height:1.3;color:#e25252;font-weight:600;margin:0}.panel__item h3{font-size:1.4em;line-height:1.3;color:#000}@media (min-width:769px){.panel__item h3{font-size:1.7em}}.panel__item ul{list-style:none;padding:0;margin:0}.panel__item li{line-height:1.6;font-size:16px}.panel__item li a{color:#000}@media (hover:hover){.panel__item li a:hover{text-decoration:underline}}.panel__item:nth-child(2){border-top:4px solid #e4e4e4;border-bottom:4px solid #e4e4e4}.panel__item:nth-child(2):nth-last-child(1){border-bottom:none}@media (min-width:769px){.panel__item:nth-child(2){border:none}.panel__item:nth-child(2):nth-last-child(1){border-left:4px solid #e4e4e4}.panel__item:nth-child(2):nth-last-child(2){border-left:4px solid #e4e4e4;border-right:4px solid #e4e4e4}}.background-color--pale .panel__item h2,.background-color--red .panel__item h2{color:#e4e4e4}@media (hover:hover){.background-color--pale .panel__item a:hover h3,.background-color--red .panel__item a:hover h3{color:#121d26}}.background-color--pale .panel__item a,.background-color--pale .panel__item h3,.background-color--red .panel__item a,.background-color--red .panel__item h3{color:#fff}.background-color--pale .panel__item-list+.item-banner__cta .button,.background-color--red .panel__item-list+.item-banner__cta .button{color:#fff}@media (hover:hover){.background-color--pale .panel__item-list+.item-banner__cta .button:hover,.background-color--red .panel__item-list+.item-banner__cta .button:hover{background-color:#121d26}}
.contact-profile{background-color:#f7f7f7;padding:70px 0}.contact-profile .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media (max-width:991px){.contact-profile{padding:60px 0}}@media (max-width:767px){.contact-profile{padding:50px 0}.contact-profile .inner{display:block}}.contact-profile__body{margin-left:85px;width:510px}@media (max-width:991px){.contact-profile__body{margin-left:60px}}@media (max-width:767px){.contact-profile__body{margin-left:0;width:auto;text-align:center}}.contact-profile__image{margin:0;width:289px;position:relative;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.contact-profile__image:before{content:"";display:block;padding-top:100%;width:100%}.contact-profile__image img{display:block;position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991px){.contact-profile__image{width:225px}}@media (max-width:767px){.contact-profile__image{width:160px;margin:0 auto 30px}}.contact-profile__info{overflow:hidden}.contact-profile__info h3{font-size:18px;line-height:1.3;font-weight:600;color:#e25252;margin:0 0 15px}.contact-profile__info h2{font-size:1.4em;line-height:1.3;font-weight:400;margin:0 0 15px}@media (min-width:769px){.contact-profile__info h2{font-size:1.7em}}.contact-profile__info p{font-weight:300;font-size:16px}.contact-profile__info .info-name{font-size:28px}.contact-profile__info .sepV{margin:0 10px}.contact-profile__info a{color:inherit;text-decoration:none}@media (hover:hover){.contact-profile__info a:hover{color:#e25252}}@media (max-width:991px){.contact-profile__info .info-name{font-size:22px}}.contact-profile__button{margin-top:25px}
