.ContactLayout{margin-top:0}.ContactLayout-form{padding-top:0}.ContactLayout h2{font-family:Addington,sans-serif;font-size:48px;font-weight:100}.ContactLayout h2 span{display:block;font-family:IntegralCF,sans-serif;font-size:48px;font-weight:500}@media (max-width:767px){.ContactLayout h2,.ContactLayout h2 span{font-size:36px}}@media (max-width:991px){.ContactLayout .container{flex-direction:column}}.ContactLayout .ContactLayout-left,.ContactLayout .ContactLayout-right{width:50%}@media (max-width:991px){.ContactLayout .ContactLayout-left,.ContactLayout .ContactLayout-right{width:100%}}.ContactLayout-title{margin-bottom:267px}@media (max-width:991px){.ContactLayout-title{margin-bottom:16px}}.ContactLayout-title h1{font-family:IntegralCF,sans-serif;font-size:64px;font-weight:500;line-height:76px;margin-bottom:16px}@media (max-width:991px){.ContactLayout-title h1{font-size:36px;line-height:48px}}.ContactLayout-title h2{font-family:AcuminVariableConcept,sans-serif;font-size:14px;font-weight:300;letter-spacing:4px;line-height:18px;margin-bottom:16px;text-transform:uppercase}.ContactLayout-title p{color:#3a4245;font-family:AcuminVariableConcept,sans-serif;font-size:16px;font-weight:400;line-height:24px}.ContactLayout-cities-item{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.ContactLayout-cities h3{font-family:IntegralCF,sans-serif;font-size:24px;font-weight:500;letter-spacing:1.8px;line-height:36px}.ContactLayout-cities .address,.ContactLayout-cities .phone{color:#3a4245;font-family:AcuminVariableConcept,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3px;line-height:24px}.ContactLayout form{display:flex;flex-direction:column;font-family:AcuminVariableConcept,sans-serif;font-weight:400;gap:24px;margin-left:auto;width:95%}@media (max-width:991px){.ContactLayout form{width:100%}}.ContactLayout form label{display:flex;flex-direction:column;font-size:16px}.ContactLayout form label span{color:#5a6163;font-size:14px}.ContactLayout form label input,.ContactLayout form label select,.ContactLayout form label textarea{border:1px solid #3a4245;border-radius:6px;color:#091316;padding:12px 16px;width:100%}.ContactLayout form label input::-moz-placeholder,.ContactLayout form label select::-moz-placeholder,.ContactLayout form label textarea::-moz-placeholder{color:#5a6163;font-size:16px;font-weight:400;line-height:24px}.ContactLayout form label input::placeholder,.ContactLayout form label select::placeholder,.ContactLayout form label textarea::placeholder{color:#5a6163;font-size:16px;font-weight:400;line-height:24px}.ContactLayout form input[type=submit]{background-color:#091316;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:AcuminVariableConcept,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3px;padding:12px 24px;text-transform:uppercase;transition:background-color .2s linear;width:100%}.ContactLayout form input[type=submit]:hover{background-color:#18323a}.ContactLayout-job{background-color:#091316;color:#fff;transition:all .4s linear}.ContactLayout-job .container{align-items:center;display:flex;gap:32px;justify-content:space-between}@media (max-width:991px){.ContactLayout-job .container{flex-direction:column-reverse}.ContactLayout-job a{width:100%}}.ContactLayout-job-content{display:flex;flex-direction:column;gap:16px}@media (max-width:991px){.ContactLayout-job-content{width:100%}.ContactLayout-job{background-color:transparent;color:#091316}.ContactLayout-job .wb-btn{background-color:#091316;color:#fff}.ContactLayout-job .wb-btn:hover{background-color:#18323a;color:#fff}}.ContactLayout-job-videos{display:flex;gap:32px}@media (max-width:991px){.ContactLayout-job-videos{width:100%}}.ContactLayout-job video{height:380px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.ContactLayout-job video{aspect-ratio:16/9;height:auto}.ContactLayout-job video:nth-of-type(2){display:none}}.cities-mobile{display:none}@media (max-width:991px){.cities-mobile{display:block}.cities-desk{display:none}}