.contact-banner{background-color:#e0ebf4;background-image:url(images/global-shipping.61fdbfb4.svg);background-position:right -3rem bottom 6rem;background-repeat:no-repeat;background-size:14rem;border-radius:.3125rem;display:grid;gap:2.125rem;grid-template-rows:auto 1fr;overflow:hidden;padding:2.5rem 1.25rem}@media (min-width:768px){.contact-banner{background-position:-7rem -8rem;background-size:28rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr;min-height:11.25rem;padding:2.1875rem}}.contact-banner__content{align-items:center;display:flex}.contact-banner__content h2,.contact-banner__content h3,.contact-banner__content h4,.contact-banner__content h5,.contact-banner__content>h1{margin:0}@media (min-width:768px){.contact-banner__content{width:17rem}}.contact-banner--floating{height:90px}.contactperson{background-color:#fff;border-radius:.3125rem;box-shadow:0 0 10px 0 rgba(0,0,0,.22);position:sticky;top:215px;transition:top .5s ease-in-out}@media (max-width:767.98px){.contactperson{bottom:.625rem;left:.625rem;max-height:calc(100dvh - 1.25rem - 80px);overflow:auto;position:fixed;top:auto!important;transform:translateY(100px);transition:all .2s ease-in-out;width:calc(100vw - 1.25rem);z-index:100}.contactperson .btn-close{position:absolute;right:.625rem;top:.625rem;z-index:10}.contactperson .btn-close svg{height:.625rem;width:.625rem}.contactperson.closed{transform:translateY(100px)!important}.contactperson.open .contactperson__content{max-height:2000px}.contactperson.open .contactperson__top{display:none}}.contactperson__top{background-color:#e0ebf4;border-radius:.3125rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.13);color:#004186;display:block;line-height:1;max-height:200px;padding:1.25rem;position:relative;transition:all .2s ease-in-out}.contactperson__content{max-height:0;overflow:hidden;transition:all .2s ease-in-out}@media (min-width:768px){.contactperson__content{display:contents}.contactperson:first-child{margin-top:-126px}}.contactperson .h5,.contactperson p{margin-bottom:1rem!important}.contactperson__person{background-color:#e0ebf4;border-radius:.3125rem .3125rem 0 0;display:flex;flex-direction:column;padding:1.5625rem 1.25rem}.contactperson__person .person__phone{display:none}.contactperson__person .person__item{gap:1.25rem}.contactperson__person .person__item__image img{width:4.375rem}.contactperson__person .person__item__content{row-gap:0}.contactperson__form{display:flex;flex-direction:column;gap:1.875rem;padding:1.5625rem 1.25rem}.contactperson__form form .form-group{margin-bottom:.5rem}.contactperson__form form .form-group textarea{height:5.625rem}.contactperson__form__content{display:flex;flex-direction:column;gap:.5rem}.contactperson__form__content p{line-height:1.625rem}.contactperson__form__content p:nth-child(3){color:#000;font-size:.875rem;line-height:1.25rem;opacity:.6}.contactperson__backdrop{background-color:rgba(0,0,0,.45);height:0;inset:auto 0 0 0;position:fixed;transition:all .2s ease-in-out}body.contactperson-open .contactperson__backdrop{height:100vh}body.is-scrolled .contactperson{transform:translateY(0)}body.header-hidden .contactperson{top:35px}