.Component27vA{display:block}@media screen and (min-width:670px){.Component27vA{display:flex;position:relative;margin-left:16px!important;margin-right:16px!important}}@media screen and (min-width:1024px){.Component27vA{display:block;margin-left:32px!important;margin-right:32px!important}}@media screen and (min-width:670px){.Component27vA__wrapper{width:100%;display:flex;flex-direction:column}}@media screen and (min-width:1024px){.Component27vA__wrapper{display:block}}.Component27vA__link{display:block}@media screen and (min-width:670px){.Component27vA__link{width:100%;margin-bottom:16px}}@media screen and (min-width:1024px){.Component27vA__link{margin-bottom:0}}.Component27vA__visual{width:100%}.Component27vA__visual>img{display:block;width:100%;position:relative;z-index:1}.Component27vA__description{position:relative;padding-top:64px;color:#777;margin:-32px 0 0 16px}@media screen and (min-width:670px){.Component27vA__description{width:calc(100% - 32px)}.Component27vA__description:before{display:none}}@media screen and (min-width:1024px){.Component27vA__description:before{display:inline-block;z-index:2}}@media screen and (min-width:670px){.Component27vA__description{width:calc(100% - 8px)}}.Component27vA__strapline{margin-bottom:16px;margin-top:16px;font-size:1.4rem;font-weight:700;text-transform:uppercase}.Component27vA__title{margin:0 0 16px;color:#10314c;font-size:2rem;font-weight:400}@media screen and (min-width:670px){.Component27vA__title{font-size:2.4rem}}@media screen and (min-width:1024px){.Component27vA__title{margin:0 0 32px;font-size:2.4rem}}.Component27vA__linkText{font-size:1.4rem}.Component27vA__cta{position:absolute;width:48px;height:48px;top:32px;right:32px;transform:translate3d(0,-50%,0) rotate(45deg);background-color:#10314c;cursor:pointer;z-index:2}@media screen and (min-width:670px){.Component27vA__cta{display:none}}@media screen and (min-width:1024px){.Component27vA__cta{display:inline-block;top:32px;right:32px;bottom:auto;left:auto}}.Component27vA__cta:after,.Component27vA__cta:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:inline-block;background-color:#10314c;transform:translate3d(-50%,-50%,0) rotate(-45deg);transition:all .5s}.Component27vA__cta:before{width:16px;height:2px}.Component27vA__cta:after{width:2px;height:16px}.Component27vA__strapline{margin-top:0;color:#0089cd}.Component27vA__title{font-family:"daciaSpirit, sans-serif";font-weight:700}.Component27vA__linkText{position:relative;padding-right:30px;color:#0089cd;font-weight:700;display:inline-block}.Component27vA__linkText:after,.Component27vA__linkText:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:7px;height:1px;right:6px;background-color:#0089cd;transition:right .3s}.Component27vA__linkText:before{margin-top:-2px;transform:translate3d(0,-50%,0) rotate(45deg)}.Component27vA__linkText:after{margin-top:2px;transform:translate3d(0,-50%,0) rotate(-45deg)}.Component27vA__linkText:focus:after,.Component27vA__linkText:focus:before,.Component27vA__linkText:hover:after,.Component27vA__linkText:hover:before{right:0}.Component27vA__cta{border-radius:100%;background-color:#0089cd;transition:all .5s}.Component27vA__cta:after,.Component27vA__cta:before{background-color:#fff}.Component27vA:focus .Component27vA__cta,.Component27vA:hover .Component27vA__cta{background-color:#10314c;transform:translate3d(0,-50%,0) rotate(-45deg)}