.footer{container:footer/inline-size}.footer.footer{padding:0}@container footer ( width <= 78.125rem ){.footer .section__inner{padding-inline:var(--mobile-padding-inline)}}.footer__bottom{padding-block:.625rem;background-color:var(--primary-color-500);text-align:center;color:#fff}.footer__designed-by a{color:var(--gpw-color-500);-webkit-transition:color 300ms;transition:color 300ms}.contact-info{padding-block:3.125rem;background-color:var(--primary-color-500)}.contact-info .section__inner{display:grid;grid-template-columns:calc(100% - var(--mobile-padding-inline)*2);gap:1.875rem}@container footer ( width > 53.125rem ){.contact-info .section__inner{grid-template-columns:1fr 1fr}}.contact-info__feature-img img{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms}.contact-info__feature-img:hover img{-webkit-transform:rotate(0);transform:rotate(0)}.contact-info__logo-img{width:18.75rem;display:block;margin-inline:auto;margin-bottom:1.25rem}.contact-info__desc,.contact-info__item,.contact-info__item a,.contact-info .office{color:#fff}.contact-info__desc{font-size:clamp(1.5rem,3vw,2rem);text-align:center;line-height:1.3}.contact-info__item,.contact-info .office{margin-bottom:.5rem}.contact-info__item,.contact-info .office{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem .3125rem}.contact-info__item.company-name{font-size:1.5rem}.keep-in-touch{padding-block:3.125rem}.keep-in-touch__title{font-size:clamp(1.875rem,4vw,2.75rem);text-align:center}.keep-in-touch__desc{text-align:center}.keep-in-touch .wpcf7{margin-bottom:1.875rem}.keep-in-touch .wpcf7-form{position:relative;width:min(100%,31.25rem);margin-inline:auto}.keep-in-touch .wpcf7-form-control{margin:0;padding-inline:1rem;padding-block:.625rem;border-radius:2rem;background-color:var(--primary-color-500);color:#fff;font-size:1rem;height:auto;width:calc(100% - var(--mobile-padding-inline))}.keep-in-touch .wpcf7-form-control:focus{-webkit-box-shadow:none;box-shadow:none;background-color:var(--primary-color-500);color:#fff}.keep-in-touch .wpcf7-form-control::-webkit-input-placeholder{color:hsla(0,0%,100%,.65)}.keep-in-touch .wpcf7-form-control::-moz-placeholder{color:hsla(0,0%,100%,.65)}.keep-in-touch .wpcf7-form-control:-ms-input-placeholder{color:hsla(0,0%,100%,.65)}.keep-in-touch .wpcf7-form-control::-ms-input-placeholder{color:hsla(0,0%,100%,.65)}.keep-in-touch .wpcf7-form-control::placeholder{color:hsla(0,0%,100%,.65)}.keep-in-touch .wpcf7-submit:is(button[type=submit]){position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-height:auto;background-color:rgba(0,0,0,0);margin:0;padding:0;font-size:1rem;line-height:1;color:#fff}.keep-in-touch .wpcf7-submit:is(button[type=submit]):hover{color:var(--tertiary-color-500)}.keep-in-touch .wpcf7 .wpcf7-not-valid-tip{position:absolute;left:50%;-webkit-transform:translate(-50%, 0.3125rem);transform:translate(-50%, 0.3125rem);margin-top:0}.keep-in-touch .wpcf7-response-output{display:none}
/*# sourceMappingURL=gpw-footer.min.css.map */
