.contacts-main-screen{height:calc(100vh - var(--header-height));width:100%;max-height:80vw;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:7rem;position:relative}@media(max-width:640px){.contacts-main-screen{max-height:unset}}.contacts-main-screen *{font-weight:300;font-size:13rem}@media(min-width:2560px){.contacts-main-screen *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.contacts-main-screen *{font-size:calc(11*100vw/768)}}@media(max-width:640px){.contacts-main-screen *{font-size:calc(13*100vw/390)}}@media(min-width:1600px){.contacts-main-screen *{font-size:calc(22*100vw/1920)}}.contacts-main-screen b,.contacts-main-screen strong{font-weight:600}.contacts-main-screen__bg{position:absolute;z-index:1;top:0;right:0;width:50%}.contacts-main-screen .container{width:100%;position:relative;z-index:2}.contacts-main-screen__title{color:var(--c-grey);font-weight:200;font-size:85rem}@media(min-width:1920px){.contacts-main-screen__title{font-size:calc(145*100vw/1920)}}@media(min-width:2560px){.contacts-main-screen__title{font-size:calc(150*100vw/2560)}}@media(max-width:1024px){.contacts-main-screen__title{font-size:calc(72*100vw/768)}}@media(max-width:640px){.contacts-main-screen__title{font-size:calc(68*100vw/390)}}.contacts-main-screen__addresses{display:flex;align-items:end;margin-block:35rem 45rem;gap:92rem}@media(min-width:1920px){.contacts-main-screen__addresses{gap:calc(175*100vw/1920)}}@media(min-width:2560px){.contacts-main-screen__addresses{gap:calc(229*100vw/2560)}}@media(max-width:1024px){.contacts-main-screen__addresses{gap:calc(62*100vw/768)}}@media(max-width:640px){.contacts-main-screen__addresses{gap:calc(44*100vw/390);flex-direction:column;align-items:start}}.contacts-main-screen__column{line-height:1.3em;display:flex;flex-direction:column;gap:1.3em}.contacts-main-screen__images{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,219rem) 113rem repeat(2,219rem);grid-gap:7rem;gap:7rem}@media(max-width:640px){.contacts-main-screen__images{grid-template-columns:repeat(6,1fr)}}.contacts-main-screen__img{height:146rem}.contacts-main-screen__img img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:640px){.contacts-main-screen__img--1{grid-column:1/4;grid-row:1/2}.contacts-main-screen__img--2{grid-column:4/7;grid-row:1/2}.contacts-main-screen__img--3{grid-column:1/3;grid-row:2/3}.contacts-main-screen__img--4{grid-column:3/7;grid-row:2/3}.contacts-main-screen__img--5{height:262rem;grid-column:1/7;grid-row:3/4}}.contacts-addresses-socials{display:flex;flex-wrap:wrap;position:relative;z-index:2}.contacts-addresses-socials *{font-weight:300;line-height:1.3em;font-size:13rem}@media(min-width:2560px){.contacts-addresses-socials *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.contacts-addresses-socials *{font-size:calc(11*100vw/768)}}@media(max-width:640px){.contacts-addresses-socials *{font-size:calc(13*100vw/390)}}@media(min-width:1600px){.contacts-addresses-socials *{font-size:calc(22*100vw/1920)}}.contacts-addresses-socials b,.contacts-addresses-socials strong{font-weight:600}.contacts-addresses-socials__item{width:25%;aspect-ratio:1/1;padding:var(--p-x);display:flex;flex-direction:column;justify-content:space-between;background:#fff}@media(max-width:640px){.contacts-addresses-socials__item{width:50%}}.contacts-addresses-socials__item--dark{background:var(--c-main)}.contacts-addresses-socials__item--dark *{color:#fff}.contacts-addresses-socials__text{height:50%;display:flex;flex-direction:column;justify-content:flex-end;gap:1.3em}.contacts-addresses-socials__map{width:50%;aspect-ratio:2/1}@media(max-width:640px){.contacts-addresses-socials__map{width:100%}}.contacts-addresses-socials__icons{display:flex;gap:6rem}.contacts-addresses-socials__icon{width:26rem;transition:.5s}.contacts-addresses-socials__icon:hover{transform:scale(1.2)}.contacts-addresses-socials__icon:active{transition:.1s;transform:scale(1)}.contacts-addresses-socials__icon img{width:100%}.contacts-form{padding-block:30rem}.contacts-form__title{margin-bottom:20rem;color:var(--c-red);font-size:23rem;font-weight:500}@media(min-width:1920px){.contacts-form__title{font-size:calc(45*100vw/1920)}}@media(min-width:2560px){.contacts-form__title{font-size:calc(55*100vw/2560)}}@media(max-width:1024px){.contacts-form__title{font-size:calc(22*100vw/768)}}@media(max-width:640px){.contacts-form__title{font-size:calc(24*100vw/390)}}.form .form__btn{font-weight:400!important;text-align:center;color:var(--c-dark);background:var(--c-grey-bg-light);width:var(--width);line-height:var(--h-btn);letter-spacing:.01em;transition:.3s;text-decoration:none;font-size:12rem;--width:174rem}@media(min-width:1920px){.form .form__btn{font-size:calc(18*100vw/1920)}}@media(min-width:2560px){.form .form__btn{font-size:calc(25*100vw/2560)}}@media(max-width:640px){.form .form__btn{font-size:calc(13*100vw/390)}}@media(min-width:1920px){.form .form__btn{--width:calc(247*100vw/1920)}}@media(min-width:2560px){.form .form__btn{--width:calc(320*100vw/2560)}}.form .form__btn:hover{background:var(--c-main);color:#fff;text-decoration:none}.form .form__btn:active{background:#fff}.form__row{display:flex;justify-content:space-between;gap:6rem}@media(max-width:640px){.form__row{flex-direction:column}}.form fieldset:disabled *,.form fieldset:disabled input::placeholder{color:var(--c-grey-bg)!important}.form fieldset:disabled .input,.form fieldset:disabled .input *,.form fieldset:disabled button{cursor:no-drop!important}.form fieldset:disabled .form__btn{color:var(--c-grey)!important}.form .form__btn{align-self:start}.form .form__btn--error{color:var(--c-grey);background:var(--c-grey-bg-light)}.form .form__btn--submitting{pointer-events:none;cursor:no-drop;color:var(--c-grey-bg-light);background:var(--c-grey)}.form .form__btn--sent{pointer-events:none;background:var(--c-red);color:#fff}.form .form__btn-and-warning{display:flex;align-items:start;gap:20rem}.form__warning{color:var(--c-grey-dark);font-weight:300;line-height:1.4em;font-size:9rem}@media(min-width:1920px){.form__warning{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.form__warning{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.form__warning{font-size:calc(9*100vw/768)}}@media(max-width:640px){.form__warning{font-size:calc(10*100vw/390)}}.form .note{width:-moz-fit-content;width:fit-content}.input{display:flex;justify-content:space-between;align-items:center;height:2.8em;gap:15rem;border-top:var(--c-line) solid var(--w-line);color:var(--c-grey)}.input:first-child{border-top:none}.input:last-child:not(.input--dropdown){border-bottom:var(--c-line) solid var(--w-line);margin-bottom:40rem}.input--dropdown{height:auto;align-items:stretch;padding-top:.8em}@media(max-width:640px){.input--dropdown{flex-direction:column}}.input--dropdown input{display:none}.input,.input *{font-size:13rem}@media(min-width:2560px){.input,.input *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.input,.input *{font-size:calc(11*100vw/768)}}@media(max-width:640px){.input,.input *{font-size:calc(13*100vw/390);font-size:9rem}}.input input[type=radio]{display:none}.input input[type=radio]:checked+label{color:var(--c-dark);cursor:default}.input__text{width:100%}.input__text::placeholder{color:var(--c-grey);text-transform:uppercase;font-weight:400}.input__placeholder{color:var(--c-grey);font-weight:400}.input__clue,.input__error,.input__placeholder{min-width:max-content;text-transform:uppercase}.input__clue{opacity:.4}.input__error{min-width:max-content;text-transform:uppercase}.input:has(.input__error){border-top:var(--c-red) solid var(--w-line);border-bottom:var(--c-red) solid var(--w-line)!important}.input:has(.input__error)+.input{border-top:0}.input__error+.input__clue{display:none}.input__radios{text-transform:uppercase;display:flex;gap:15rem}.input__radios *{color:var(--c-grey)}.input__radios-line{border-left:solid var(--w-line) var(--c-line);height:14rem;align-self:center;flex-shrink:0}.input__dropdown{position:relative;top:-8rem;width:100%;height:6.3em}.input .dropdown__title{padding:8rem}.input .dropdown__title *{color:var(--c-dark)}.input .dropdown__title:hover{border-bottom:none!important;background:var(--c-grey-bg-light-2)}.input .dropdown__line{border-color:var(--c-line)}.input .dropdown__arrow svg *{stroke:currentColor}.input .dropdown__content{background:var(--c-grey-bg-light-2)}