@-webkit-keyframes spinner{to{transform:rotate(1turn)}}@keyframes spinner{to{transform:rotate(1turn)}}.contact-banner__box{padding:1.5rem;background:linear-gradient(to bottom right,#174f81,#1d70b8);position:relative;color:#fff;border-radius:.125rem}@media(min-width:992px){.contact-banner__box{display:flex;align-items:center}}@media(min-width:1240px){.contact-banner__box{padding-right:4rem;padding-left:4rem}}@media(min-width:992px){.contact-banner--hybrid .contact-banner__box{flex-wrap:wrap;justify-content:space-around}}.contact-banner__box:before{content:"";display:block;position:absolute;top:0;width:10rem;height:10rem;left:calc(50% - 3rem);background-image:url(../../assets/img/svg/header-triangel.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transform:rotate(27deg);z-index:0;opacity:.1}.contact-banner__box__content{text-align:center;max-width:34rem;margin:0 auto 2rem;position:relative}@media(min-width:992px){.contact-banner__box__content{margin:0;text-align:left;flex:0 0 60%;max-width:60%}}.contact-banner--hybrid .contact-banner__box__content{flex:0 0 100%;max-width:100%}.contact-banner--center .contact-banner__box__content{text-align:center}.contact-banner__box__contact{display:flex;justify-content:center;position:relative}@media(min-width:992px){.contact-banner__box__contact{display:block;flex:0 0 40%;max-width:40%}}@media(max-width:991.98px){.contact-banner--hybrid .contact-banner__box__contact{flex-direction:column;align-items:center}}@media(max-width:991.98px){.contact-banner__box__contact+.contact-banner__box__contact{margin-top:2rem}}.contact-banner__box__contact .btn{margin-top:1rem}@media(min-width:992px){.contact-banner__box__contact .btn{margin-left:9.5rem}}.contact-banner__heading{color:inherit;margin-bottom:1rem}.contact-banner--hybrid .contact-banner__heading{text-align:center;margin-bottom:2rem}.contact-banner__contact{display:flex;align-items:center;justify-content:center}@media(min-width:992px){.contact-banner__contact{justify-content:flex-start}}.contact-banner__contact__image{flex:0 0 6rem;max-width:6rem}@media(min-width:576px){.contact-banner__contact__image{flex:0 0 7.5rem;max-width:7.5rem}}.contact-banner__contact__image img{border-radius:50%;border:.25rem solid #174f81}.contact-banner__contact__content{flex:1;padding-left:1rem}@media(min-width:576px){.contact-banner__contact__content{padding-left:2rem}}@media(max-width:991.98px){.contact-banner__contact__content{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}.contact-banner__contact__name{margin-bottom:0;color:inherit}.contact-banner__contact__position{margin-bottom:.25rem}.contact-banner__contact__item{display:inline-flex;align-items:center;color:#fff;text-decoration:none;font-weight:600}.contact-banner__contact__item:hover{color:#fff;text-decoration:underline}.contact-banner__contact__item .icon-box{margin-right:.5rem}@media(min-width:992px){.contact-banner--column .contact-banner__box{align-items:flex-start}.contact-banner--column .contact-banner__box__contact{flex-basis:33.3333333333%;max-width:33.3333333333%;display:flex;flex-direction:column;align-items:center}.contact-banner--column .contact-banner__box__contact .btn{margin-left:0}.contact-banner--column .contact-banner__box__contact .contact-banner__contact{flex-direction:column;gap:2rem;text-align:center}.contact-banner--column .contact-banner__box__contact .contact-banner__contact__content{padding-left:0}.contact-banner--column .contact-banner__box__contact .contact-banner__contact__image{width:7.5rem}}

/*# sourceMappingURL=contactBanner.css.map*/