.p-page-header{border-bottom:1px solid var(--color-blue-1);padding-block:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-page-header{padding-block-end:8vw;padding-block-start:16vw}}.p-page-header__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-page-header__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-page-header__container{padding-inline:4.27vw;width:100%}}.p-page-header__content{display:flex;flex-direction:column;gap:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-page-header__content{gap:5.33vw}}.p-page-header__label{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-page-header__label{font-size:3.2vw}}.p-page-header__heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(4.5rem,2.79rem + 3.57vw,6rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-page-header__heading{font-size:12.8vw}}.p-page-header__description{font-size:clamp(.65625rem,.41rem + .52vw,.875rem);margin-block-start:clamp(1.640625rem,1.02rem + 1.3vw,2.1875rem)}@media (max-width:767px){.p-page-header__description{font-size:3.73vw;margin-block-start:8vw;max-width:100%}}.p-page-header__breadcrumbs{display:flex;justify-content:flex-end;margin-block-start:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-page-header__breadcrumbs{margin-block-start:10.67vw}}.p-page-header{border:none}.p-contact .p-page-header__content{margin-block:clamp(3.046875rem,1.89rem + 2.42vw,4.0625rem) clamp(4.6875rem,2.9rem + 3.72vw,6.25rem)}@media (max-width:767px){.p-contact .p-page-header__content{margin-block:10.67vw 16vw}}.p-contact__content{padding-block:clamp(2.53125rem,1.57rem + 2.01vw,3.375rem) clamp(4.6875rem,2.9rem + 3.72vw,6.25rem)}@media (max-width:767px){.p-contact__content{padding-block-end:16vw}}.p-contact__container{margin-inline:auto;width:880px}@media (max-width:880px){.p-contact__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-contact__container{padding-inline:4.27vw;width:100%}}.p-contact__description{font-weight:500;line-height:1.75;margin-block-end:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem)}@media (max-width:767px){.p-contact__description{font-size:3.73vw;margin-block-end:8.53vw}}.p-contact .c-form,.p-contact .wpcf7-form{display:flex;flex-direction:column;gap:clamp(1.875rem,1.16rem + 1.49vw,2.5rem)}@media (max-width:767px){.p-contact .c-form,.p-contact .wpcf7-form{gap:6.4vw}}.p-contact .c-form__item{display:flex;flex-direction:column;gap:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-contact .c-form__item{gap:2.13vw}}.p-contact .c-label{align-items:center;display:flex}.p-contact .c-label__text{color:var(--color-black);font-size:clamp(.84375rem,.52rem + .67vw,1.125rem);font-weight:500}@media (max-width:767px){.p-contact .c-label__text{font-size:4.27vw}}.p-contact .c-label__required{color:var(--color-error)}@media (max-width:767px){.p-contact .c-label__required{font-size:3.73vw}}.p-contact .c-input,.p-contact .wpcf7-email,.p-contact .wpcf7-tel,.p-contact .wpcf7-text{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:0;font-family:inherit;height:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem);padding:clamp(.5625rem,.35rem + .45vw,.75rem) clamp(.75rem,.46rem + .6vw,1rem);width:100%}@media (max-width:767px){.p-contact .c-input,.p-contact .wpcf7-email,.p-contact .wpcf7-tel,.p-contact .wpcf7-text{font-size:3.73vw;height:11.73vw;padding:3.2vw 4.27vw}}.p-contact .c-input::-moz-placeholder,.p-contact .wpcf7-email::-moz-placeholder,.p-contact .wpcf7-tel::-moz-placeholder,.p-contact .wpcf7-text::-moz-placeholder{color:var(--color-gray-light)}.p-contact .c-input::placeholder,.p-contact .wpcf7-email::placeholder,.p-contact .wpcf7-tel::placeholder,.p-contact .wpcf7-text::placeholder{color:var(--color-gray-light)}.p-contact .c-input:focus,.p-contact .wpcf7-email:focus,.p-contact .wpcf7-tel:focus,.p-contact .wpcf7-text:focus{outline:2px solid var(--color-blue-1);outline-offset:-2px}.p-contact .c-input.wpcf7-not-valid,.p-contact .wpcf7-email.wpcf7-not-valid,.p-contact .wpcf7-tel.wpcf7-not-valid,.p-contact .wpcf7-text.wpcf7-not-valid{border-color:var(--color-error)}.p-contact .c-select,.p-contact .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%228%22%20viewBox%3D%220%200%2014%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%208L0.0717969%200L13.9282%200L7%208Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);background-position:right clamp(.75rem,.46rem + .6vw,1rem) center;background-repeat:no-repeat;background-size:clamp(.5625rem,.35rem + .45vw,.75rem) auto;border:1px solid var(--color-black);border-radius:0;cursor:pointer;font-family:inherit;line-height:1;min-height:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem);padding:clamp(.65625rem,.41rem + .52vw,.875rem) clamp(1.875rem,1.16rem + 1.49vw,2.5rem) clamp(.65625rem,.41rem + .52vw,.875rem) clamp(.75rem,.46rem + .6vw,1rem);width:clamp(10.125rem,6.27rem + 8.04vw,13.5rem)}@media (max-width:767px){.p-contact .c-select,.p-contact .wpcf7-select{background-position:right 4.27vw center;background-size:3.2vw auto;font-size:3.73vw;min-height:11.73vw;padding:3.73vw 10.67vw 3.73vw 4.27vw;width:100%}}.p-contact .c-select:focus,.p-contact .wpcf7-select:focus{outline:2px solid var(--color-blue-1);outline-offset:-2px}.p-contact .c-textarea,.p-contact .wpcf7-textarea{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:0;font-family:inherit;min-height:clamp(11.25rem,6.96rem + 8.93vw,15rem);padding:clamp(.65625rem,.41rem + .52vw,.875rem) clamp(.75rem,.46rem + .6vw,1rem);resize:vertical;width:100%}@media (max-width:767px){.p-contact .c-textarea,.p-contact .wpcf7-textarea{font-size:3.73vw;min-height:64vw;padding:3.73vw 4.27vw}}.p-contact .c-textarea::-moz-placeholder,.p-contact .wpcf7-textarea::-moz-placeholder{color:var(--color-gray-light)}.p-contact .c-textarea::placeholder,.p-contact .wpcf7-textarea::placeholder{color:var(--color-gray-light)}.p-contact .c-textarea:focus,.p-contact .wpcf7-textarea:focus{outline:2px solid var(--color-blue-1);outline-offset:-2px}.p-contact .c-textarea.wpcf7-not-valid,.p-contact .wpcf7-textarea.wpcf7-not-valid{border-color:var(--color-error)}.p-contact .c-checkbox__input,.p-contact .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-blue-1);border-radius:4px;cursor:pointer;flex-shrink:0;height:clamp(1.125rem,.7rem + .89vw,1.5rem);margin-top:clamp(.09375rem,.06rem + .07vw,.125rem);width:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-contact .c-checkbox__input,.p-contact .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{height:5.33vw;width:5.33vw}}.p-contact .c-checkbox__input:checked,.p-contact .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked{background-color:var(--color-white);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.5%2011L10%2017L19%206.5%22%20stroke%3D%22%231F4C7D%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.p-contact .c-checkbox__label,.p-contact .wpcf7-acceptance .wpcf7-list-item label{align-items:flex-start;cursor:pointer;display:flex;gap:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-contact .c-checkbox__label,.p-contact .wpcf7-acceptance .wpcf7-list-item label{align-items:center;gap:3.2vw}}.p-contact .c-checkbox__text,.p-contact .wpcf7-acceptance .wpcf7-list-item-label{line-height:1.75}@media (max-width:767px){.p-contact .c-checkbox__text,.p-contact .wpcf7-acceptance .wpcf7-list-item-label{font-size:3.73vw}}.p-contact .c-checkbox{display:flex;flex-direction:column;gap:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-contact .c-checkbox{gap:3.2vw;margin-top:2.13vw}}.p-contact .c-checkbox__note{color:var(--color-black);line-height:1.75;padding-inline-start:clamp(1.875rem,1.16rem + 1.49vw,2.5rem)}@media (max-width:767px){.p-contact .c-checkbox__note{display:flex;flex-wrap:wrap;font-size:3.73vw;gap:1.07vw;padding-inline-start:0}}.p-contact .wpcf7-acceptance .wpcf7-list-item{margin:0}.p-contact__privacy-link{align-items:center;border-bottom:1px solid var(--color-blue-1);color:var(--color-blue-1);display:inline-flex;gap:clamp(.1875rem,.12rem + .15vw,.25rem);text-decoration:none}@media (max-width:767px){.p-contact__privacy-link{font-size:3.73vw;gap:1.07vw}}@media (any-hover:hover) and (pointer:fine){.p-contact__privacy-link:hover{opacity:.7;transition:all .3s}}.p-contact__privacy-link:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%203V12H0V3H9ZM1%2011H8V4H1V11ZM12%200V9H10.5V1.5H3V0H12Z%22%20fill%3D%22%231F4C7D%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(.5625rem,.35rem + .45vw,.75rem);width:clamp(.5625rem,.35rem + .45vw,.75rem)}@media (max-width:767px){.p-contact__privacy-link:after{height:2.67vw;width:2.67vw}}.p-contact .wpcf7-submit{background-color:var(--color-blue-1);border:1px solid var(--color-blue-1);border-radius:0;color:var(--color-white);cursor:pointer;font-weight:700;height:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem);letter-spacing:.17em;margin-block-start:clamp(.9375rem,.58rem + .74vw,1.25rem);text-align:center;transition:opacity .2s;width:100%}@media (max-width:767px){.p-contact .wpcf7-submit{height:11.73vw;margin-block-start:5.33vw}}@media (any-hover:hover) and (pointer:fine){.p-contact .wpcf7-submit:hover{opacity:.8;transition:all .3s}}.p-contact .wpcf7-submit:disabled{background-color:var(--color-gray-light);border-color:var(--color-gray-light);cursor:not-allowed}.p-contact .wpcf7-not-valid-tip{color:var(--color-error);display:block;font-size:clamp(.609375rem,.38rem + .48vw,.8125rem);margin-block-start:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-contact .wpcf7-not-valid-tip{font-size:3.2vw;margin-block-start:1.6vw}}.p-contact .wpcf7-response-output{border-radius:4px;margin-block-start:clamp(1.125rem,.7rem + .89vw,1.5rem);padding:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-contact .wpcf7-response-output{margin-block-start:5.33vw;padding:3.2vw}}.p-contact .wpcf7-response-output.wpcf7-validation-errors{background-color:#fff3f3;border:1px solid var(--color-error);color:var(--color-error)}.p-contact .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#f0f9ff;border:1px solid var(--color-blue-1);color:var(--color-blue-1)}.p-contact .wpcf7-spinner{display:inline-block;height:clamp(.9375rem,.58rem + .74vw,1.25rem);margin-inline-start:clamp(.375rem,.23rem + .3vw,.5rem);vertical-align:middle;width:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-contact .wpcf7-spinner{height:4.8vw;margin-inline-start:1.6vw;width:4.8vw}}.p-contact .wpcf7-turnstile{margin-top:clamp(.75rem,.46rem + .6vw,1rem);margin-inline:auto;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.p-contact .wpcf7-turnstile{margin-top:4.27vw}}.p-contact-steps{align-items:center;display:flex;gap:clamp(1.359375rem,.84rem + 1.08vw,1.8125rem);justify-content:center;margin-block-end:clamp(1.5rem,.93rem + 1.19vw,2rem)}@media (max-width:767px){.p-contact-steps{gap:4.8vw;margin-block-end:8.53vw}}.p-contact-steps__item{align-items:center;background-color:var(--color-gray-bg);border:1px solid var(--color-blue-1);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);display:flex;flex:0 0 auto;height:clamp(2.390625rem,1.48rem + 1.9vw,3.1875rem);justify-content:center;position:relative;width:clamp(12.84375rem,7.95rem + 10.19vw,17.125rem)}@media (max-width:767px){.p-contact-steps__item{clip-path:polygon(0 0,calc(100% - 2.67vw) 0,100% 50%,calc(100% - 2.67vw) 100%,0 100%);height:10.4vw;width:29.87vw}}.p-contact-steps__item:not(:last-child){margin-right:clamp(-1.25rem,-.58rem + -.74vw,-.9375rem)}@media (max-width:767px){.p-contact-steps__item:not(:last-child){margin-right:-2.67vw}}.p-contact-steps__item:last-child{clip-path:none}.p-contact-steps__item--active{background-color:var(--color-blue-1);z-index:1}.p-contact-steps__item--active .p-contact-steps__label{color:var(--color-white);font-weight:600}.p-contact-steps__item:not(.p-contact-steps__item--active) .p-contact-steps__label{color:#919191;font-weight:600}.p-contact-steps__label{padding-inline:clamp(.9375rem,.58rem + .74vw,1.25rem);text-align:center}@media (max-width:767px){.p-contact-steps__label{padding-inline:0}}
