@media only screen and (max-width:35.55556em){.mcta--style-1 .mcta__content{text-align:center}}@media only screen and (min-width:35.61111em){.mcta--style-1 .mcta__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.mcta--style-1 .mcta__title{color:#0880b6}@media only screen and (max-width:35.55556em){.mcta--style-1 .mcta__button{margin-top:1em}}.mcta--style-2{background-color:#eee;color:#777;overflow:hidden}@media only screen and (min-width:56.94444em){.mcta--style-2{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:35.55556em){.mcta--style-2 .mcta__frame{padding-top:.55556rem;padding-bottom:.55556rem}}@media only screen and (min-width:35.61111em) and (max-width:56.88889em){.mcta--style-2 .mcta__frame{padding-right:0}}@media only screen and (min-width:35.61111em){.mcta--style-2 .mcta__frame{background-color:#fff;padding-left:0}}@media only screen and (min-width:56.94444em){.mcta--style-2 .mcta__frame{display:-webkit-box;display:-ms-flexbox;display:flex}}.mcta--style-2 .mcta__image{display:block}@media only screen and (min-width:56.94444em){.mcta--style-2 .mcta__image{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:56.94444em){.mcta--style-2 .mcta__image img{min-height:100%}}@media only screen and (max-width:35.55556em){.mcta--style-2 .mcta__image picture{overflow:hidden;position:relative;display:block}.mcta--style-2 .mcta__image picture:before{content:"";display:block;height:0;padding-top:100%}.mcta--style-2 .mcta__image picture img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;min-height:100%}.mcta--style-2 .mcta__image picture:before{padding-top:54.05405%}}@media only screen and (min-width:35.61111em) and (max-width:56.88889em){.mcta--style-2 .mcta__image picture{overflow:hidden;position:relative;display:block}.mcta--style-2 .mcta__image picture:before{content:"";display:block;height:0;padding-top:100%}.mcta--style-2 .mcta__image picture img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;min-height:100%}.mcta--style-2 .mcta__image picture:before{padding-top:44.44444%}}.mcta--style-2 .mcta__content{padding:1em}.mcta--style-2 .mcta__text{font-size:.77151rem}.mcta--style-2 .mcta__title{display:inline-block;margin-bottom:.5em;color:#0880b6}.mcta--style-2 .mcta__button{font-weight:700;margin-top:1em}