.gp-ch{height:var(--ch-h, 315px);overflow:hidden}.gp-ch__inner{position:relative;height:100%}.gp-ch__clip{position:absolute;top:0;left:0;bottom:0;width:calc(var(--ch-clip, 50%) - 16px);max-width:580px;overflow:hidden;pointer-events:none}.gp-ch__img{position:absolute;left:var(--ch-ix, 0);top:var(--ch-iy, -144px);width:var(--ch-iw, 580px);max-width:none;height:auto;transform:rotate(var(--ch-rot, -1deg))}.gp-ch__title{position:absolute;top:50%;left:var(--ch-left, 50%);right:0;transform:translateY(-50%);padding:0 16px 0 24px;font-family:var(--gp-font-heading);font-weight:600;font-size:var(--ch-fs, 60px);line-height:1.083;color:var(--ch-color, #3f27ae)}@media(max-width:768px){.gp-ch{height:var(--ch-h-m, 250px)}.gp-ch__inner{padding:0}.gp-ch__clip{width:100%;max-width:none}.gp-ch__img{left:var(--ch-ix-m, -60px);top:var(--ch-iy-m, 0);width:var(--ch-iw-m, 290px);transform:none}.gp-ch__title{left:var(--ch-left-m, 53%);right:auto;width:var(--ch-tw-m, 172px);padding:0;font-size:var(--ch-fs-m, 50px);line-height:1.1}}.gp-co__grid{display:flex;justify-content:center;gap:var(--co-gap, 64px)}.gp-co__item{width:var(--co-w, 320px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.gp-co__icon{position:relative;width:var(--co-bw, 151px);aspect-ratio:151 / 146;display:grid;place-items:center}.gp-co__badge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.gp-co__badge--plain{background:var(--co-badge, #9aa5ff);border-radius:50%}.gp-co__img{position:relative;width:var(--co-iw, 75px);height:auto}.gp-co__content{display:flex;flex-direction:column;gap:23px;width:100%}.gp-co__title{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--co-tfs, 24px);line-height:1;color:var(--co-title, #3f27ae)}.gp-co__copy{font-size:var(--co-fs, 20px);line-height:1.5}.gp-co__link{font-weight:700;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:768px){.gp-co__grid{flex-direction:column;align-items:center;gap:var(--co-gap-m, 44px)}.gp-co__item{width:var(--co-w-m, 190px);gap:15px}.gp-co__content{gap:15px}.gp-co__copy{font-size:var(--co-fs-m, 18px);line-height:1.444}}.gp-chp__layout{position:relative;display:flex;align-items:flex-start;justify-content:center}.gp-chp__media{width:var(--chp-iw, 633px);height:var(--chp-ih, 400px);flex:none;border-radius:20px;overflow:hidden;background:var(--chp-ibg, #f0f9ff);box-shadow:0 2px 20px #00000012}.gp-chp__media img{width:100%;height:100%;object-fit:cover}.gp-chp__card{position:relative;z-index:1;width:var(--chp-cw, 571px);flex:none;margin-left:calc(var(--chp-ov, 54px) * -1);margin-top:var(--chp-top, 32px);padding:48px 48px 40px;background:#fff;border-radius:20px;box-shadow:0 2px 20px #00000012;color:var(--chp-color, #211566)}.gp-chp__heading{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--chp-hfs, 30px);line-height:1;margin-bottom:32px}.gp .gp-chp__heading{margin-bottom:32px}.gp-chp__text{font-size:var(--chp-fs, 22px);line-height:30px}.gp-chp__text p+p{margin-top:8px}.gp-chp__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.gp-chp__btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--chp-bw, 186px);height:48px;padding:6px 12px;border-radius:5px;border:2px solid var(--chp-btn, #3f27ae);font-family:var(--gp-font-heading);font-weight:600;font-size:var(--chp-bfs, 18px);line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.gp .gp-chp__btn--solid{background:var(--chp-btn, #3f27ae);color:var(--chp-btn-text, #fef7fa)}.gp .gp-chp__btn--solid:hover{background:#fff;color:var(--chp-btn, #3f27ae)}.gp .gp-chp__btn--outline{background:#fff;color:var(--chp-btn, #3f27ae);border-color:var(--chp-btn2, #6551bd)}.gp .gp-chp__btn--outline:hover{background:var(--chp-btn, #3f27ae);color:#fff;border-color:var(--chp-btn, #3f27ae)}.gp-chp__dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);border:0;border-radius:20px;padding:40px 32px 32px;color:var(--chp-color, #211566);font-family:var(--gp-font-body);box-shadow:0 8px 40px #0000002e}.gp-chp__dialog::backdrop{background:#21156673}.gp-chp__close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:grid;place-items:center;color:inherit}.gp-chp__close svg{width:20px;height:20px}.gp-chp__form-title{font-family:var(--gp-font-heading);font-weight:600;font-size:26px;line-height:1.1;margin-bottom:24px}.gp-chp__form{display:grid;gap:16px}.gp-chp__field{display:grid;gap:6px;font-size:15px}.gp-chp__field input,.gp-chp__field textarea{width:100%;padding:12px 14px;border:1px solid #c9bdea;border-radius:6px;font:16px/1.4 var(--gp-font-body);color:inherit;background:#fff}.gp-chp__field input:focus,.gp-chp__field textarea:focus{outline:2px solid var(--chp-btn, #3f27ae);outline-offset:1px}.gp-chp__submit{justify-self:start}.gp-chp__success{padding:12px 16px;border-radius:8px;background:#ecf8ff}.gp-chp__errors{color:#b00020}@media(max-width:768px){.gp-chp__layout{flex-direction:column;align-items:stretch}.gp-chp__media{width:100%;height:var(--chp-ih-m, 222px)}.gp-chp__card{width:100%;margin:calc(var(--chp-ov-m, 31px) * -1) 0 0;padding:40px 24px}.gp-chp__heading{font-size:var(--chp-hfs-m, 24px)}.gp .gp-chp__heading{margin-bottom:24px}.gp-chp__text{font-size:var(--chp-fs-m, 18px);line-height:26px}.gp-chp__actions{margin-top:32px;flex-wrap:nowrap}.gp-chp__btn{min-width:0;flex:1 1 var(--chp-bw-m, 147px);font-size:var(--chp-bfs-m, 16px)}}.gp-ci__panel{max-width:var(--ci-w, 1150px);margin-inline:auto;display:flex;gap:56px;padding:40px 56px;border-radius:var(--ci-r, 20px);background:var(--ci-bg, #ecf8ff)}.gp-ci__item{flex:1;display:flex;align-items:center;gap:24px}.gp-ci__icon{width:var(--ci-iw, 75px);height:auto;flex:none}.gp-ci__text{font-size:var(--ci-fs, 18px);line-height:28px}.gp-ci__text p+p{margin-top:4px}.gp-ci__text a{text-decoration:none}.gp .gp-ci__note{font-size:14px;line-height:20px;margin-top:4px}@media(max-width:768px){.gp-ci__panel{flex-direction:column;gap:40px;padding:40px 16px}.gp-ci__icon{width:var(--ci-iw-m, 53px)}.gp-ci__text{font-size:var(--ci-fs-m, 16px);line-height:24px}.gp-ci__text a{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp-contact.css.map */
