.callout-block{position:relative;margin:1.14286rem 0}.callout-block__button{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;opacity:0;transition:opacity .25s ease-out;z-index:9;padding:1.14286rem 1.71429rem;white-space:nowrap}.callout-block__image{display:block}.callout-block__image img{margin:0 auto;max-height:30rem}.callout-block__content{border-top:1px solid #c6cbd0;border-bottom:1px solid #c6cbd0;background-color:rgba(255,255,255,.9);position:absolute;bottom:0;width:100%;padding:0 .64286rem .64286rem}.callout-block__title{font-size:1.71429rem;line-height:1.33;text-align:center;color:#67707b;margin-top:1.14286rem;display:block;transition:color .25s ease-out}.callout-block__links{list-style:none;list-style-type:none;padding:0;margin:0;width:50%;float:left;font-size:14px;line-height:1.71;max-height:0;transition:max-height .25s ease-out;overflow:hidden}.callout-block__links a{color:#67707b}.callout-block:hover .callout-block__links{max-height:500px;transition:max-height .35s ease-in}.callout-block:hover .callout-block__button{opacity:1;transition:opacity .25s ease-out}.callout-block:hover .callout-block__content{border-top:1px solid #8b8b8b;border-bottom:1px solid #8b8b8b}.callout-block:hover .callout-block__title{color:#8b8b8b;transition:color .25s ease-out}.callout-block:hover .icon:before{color:#000a47;transition:color .25s ease-out}.callout-block.style2{margin:1.14286rem 0}.callout-block.style2 .callout-block__content{display:flex;justify-content:center}.callout-block.style2 .callout-block__content .icon{display:inline-block;font-size:1.42857rem;margin-right:1.14286rem}.callout-block.style2 .callout-block__title{display:inline-block}.callout-block.style2 .callout-block__image{display:block;width:100%;height:14.85714rem}@media only screen and (min-width:992px) and (max-width:1024px){.callout-block.style2 .callout-block__title{font-size:1.42857rem}.callout-block.style2 .callout-block__content{font-size:1.42857rem}.callout-block.style2 .callout-block__content .icon{margin-right:.35714rem}}@media only screen and (max-width:991px){.callout-block .callout-block__button{opacity:1;font-size:.85714rem}.callout-block .callout-block__content{border-top:1px solid #8b8b8b;border-bottom:1px solid #8b8b8b}.callout-block .callout-block__title{color:#8b8b8b}.callout-block .callout-block__links{max-height:500px}.callout-block.style2 .callout-block__image{background-color:transparent;background-size:cover}.callout-block.style2 .callout-block__title{font-size:1.42857rem}.callout-block.style2 .callout-block__content{font-size:1.42857rem}.callout-block.style2 .callout-block__content .icon{font-size:1.28571rem;margin-right:.35714rem}}.callout-grid{margin-bottom:4.57143rem}@media only screen and (max-width:991px){.callout-grid{margin-bottom:2.85714rem}}.callout-grid h2{margin-bottom:1.28571rem}.callout-grid h5{margin-bottom:2.57143rem}.callout-grid .callout-row__grid>div{display:flex;flex-wrap:wrap}.callout-bar{margin-bottom:11.42857rem}@media screen and (max-width:991px){.callout-bar{margin-bottom:2.85714rem}}.callout-bar h2{font-size:1.71429rem;font-weight:700;margin-bottom:2.57143rem}@media screen and (max-width:991px){.callout-bar h2{font-size:1rem;text-align:left;margin-bottom:.71429rem;font-weight:600;margin-top:0}}.callout-bar__flex-row{display:flex;margin-left:-.57143rem;margin-right:-.57143rem}@media screen and (max-width:991px){.callout-bar__column{padding-left:.57143rem;padding-right:.57143rem}}.callout-bar__content-area{display:flex}@media screen and (max-width:991px){.callout-bar__content-area{border:1px solid #999;padding-top:.57143rem;text-align:center;height:100%;align-items:center;flex-direction:column}}.callout-bar__icon{margin-right:2.57143rem;background-repeat:no-repeat;background-size:contain;flex:0 0 3.57143rem;height:3.57143rem;width:3.57143rem}@media screen and (max-width:991px){.callout-bar__icon{margin-right:0;height:3rem;width:3rem;flex:0 0 3rem}}.callout-bar__text-area{padding-right:2rem}@media screen and (max-width:1199px){.callout-bar__text-area{padding-right:0}}.callout-bar__text-area-title{font-size:.92857rem;font-weight:600;color:#4d4d4d;margin-top:.35714rem;margin-bottom:.57143rem;font-family:Lato,Fallback,Arial,Helvetica,sans-serif;line-height:1.33}@media screen and (max-width:991px){.callout-bar__text-area-title{text-align:center;font-size:1rem;padding:0 .35714rem;margin-top:1.07143rem}}.callout-bar__text-area p{font-size:1.14286rem;line-height:1.5;color:#67707b}@media screen and (max-width:991px){.callout-bar__text-area p{display:none}}