﻿.contact-hero__inner .content{padding:23px 0 105px;display:flex;gap:123px;background-image:url(/wp-content/uploads/2025/08/Link-→-SVG-4.svg);background-repeat:no-repeat;background-position:bottom right}@media (max-width:900px){.contact-hero__inner .content{gap:40px;flex-direction:column;padding:23px 10px 271px;background-image:url(/wp-content/uploads/2025/08/Link-→-SVG-2.svg);background-position:bottom right}}.contact-hero__inner .content h1{color:#142828;font-size:60px;font-weight:400;line-height:110%;letter-spacing:-3px;margin-bottom:24px}@media (max-width:900px){.contact-hero__inner .content h1{font-size:32px}}.contact-info{padding-bottom:40px}.contact-info__inner{display:flex;flex-direction:column;gap:10px}.contact-info__inner img{height:400px;object-fit:cover}.contact-info__inner .block-adresses{border-radius:12px;background:#F5F5F5;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:80px}@media (max-width:900px){.contact-info__inner .block-adresses{padding:20px 16px;grid-template-columns:1fr}}.contact-info__inner .block-adresses .col h2{color:#142828;font-size:56px;font-weight:400;line-height:120%;margin-bottom:20px}@media (max-width:900px){.contact-info__inner .block-adresses .col h2{font-size:32px}}.contact-info__inner .block-adresses .col span{color:#444;font-size:18px;font-weight:700;line-height:140%;display:flex;margin-bottom:10px}.contact-info__inner .block-adresses .col .address{color:#142828;font-size:18px;font-weight:400;line-height:140%;margin-bottom:10px}.contact-info__inner .block-adresses .col .map{display:flex;height:212px;overflow:hidden;border-radius:12px}.contact-info__inner .block-contact-soc{border-radius:12px;background:#F5F5F5;padding:20px;display:grid;grid-template-columns:400px 1fr;gap:80px}@media (max-width:900px){.contact-info__inner .block-contact-soc{padding:20px 16px;grid-template-columns:1fr}}.contact-info__inner .block-contact-soc .col{display:flex;flex-direction:column;gap:40px}.contact-info__inner .block-contact-soc .col .row h2{color:#142828;font-size:56px;font-weight:400;line-height:120%;letter-spacing:-2px;margin-bottom:20px}@media (max-width:900px){.contact-info__inner .block-contact-soc .col .row h2{font-size:32px}}.contact-info__inner .block-contact-soc .col .row p{display:flex;flex-direction:column;gap:10px}.contact-info__inner .block-contact-soc .col .row p span{color:#444;font-size:18px;font-weight:700;line-height:140%}.contact-info__inner .block-contact-soc .col .row p a{color:#142828;font-size:18px;font-weight:400;line-height:140%;text-decoration-line:underline}.contact-info__inner .block-contact-soc .col-social h2{color:#142828;font-size:56px;font-weight:400;line-height:120%;letter-spacing:-2px;margin-bottom:10px}@media (max-width:900px){.contact-info__inner .block-contact-soc .col-social h2{font-size:32px}}.contact-info__inner .block-contact-soc .col-social p{margin-bottom:20px}.contact-info__inner .block-contact-soc .col-social .social-links{display:flex;flex-wrap:wrap;gap:20px}.lets-start-conversation{padding:40px 0}.lets-start-conversation__inner{display:flex;flex-direction:column;gap:20px}.lets-start-conversation__inner img{height:400px;object-fit:cover}.lets-start-conversation__inner h2{color:#142828;font-size:56px;font-weight:400;line-height:120%;letter-spacing:-2px}@media (max-width:900px){.lets-start-conversation__inner h2{font-size:32px}}.lets-start-conversation__inner .form{width:100%}.lets-start-conversation__inner .form form .colums{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:900px){.lets-start-conversation__inner .form form .colums{grid-template-columns:1fr}}.lets-start-conversation__inner .form form .business-data{border-radius:12px;background:#F5F5F5;padding:40px;margin-bottom:20px}@media (max-width:900px){.lets-start-conversation__inner .form form .business-data{padding:20px}}.lets-start-conversation__inner .form form .business-data h3{color:#142828;font-size:32px;font-weight:400;line-height:130%;letter-spacing:-1.68px;margin-bottom:16px}.lets-start-conversation__inner .form form .business-data .row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width:1024px){.lets-start-conversation__inner .form form .business-data .row{grid-template-columns:1fr}}.lets-start-conversation__inner .form form .business-data label{padding:12px 0px;border-radius:99px;background:#FFF;font-size:10px;font-weight:700;line-height:120%;display:flex;flex-direction:column;gap:6px}.lets-start-conversation__inner .form form .business-data label input{color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%;width:100%;padding:0;border:none;padding:0 24px;background:transparent}.lets-start-conversation__inner .form form .business-data label input::placeholder{color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%}.lets-start-conversation__inner .form form .business-data label input:focus-visible{outline:none}.lets-start-conversation__inner .form form .business-data label input:focus-visible::placeholder{opacity:0;transition:opacity 0.5s}.lets-start-conversation__inner .form form .business-data label .wpcf7-not-valid{color:rgba(233, 50, 50, 0.9)}.lets-start-conversation__inner .form form .business-data label .wpcf7-not-valid::placeholder{color:rgba(233, 50, 50, 0.9)}.lets-start-conversation__inner .form form .business-data label .wpcf7-not-valid-tip{display:none}.lets-start-conversation__inner .form form .business-data label:has(input.wpcf7-not-valid){border:1px solid rgba(233, 50, 50, 0.9)}.lets-start-conversation__inner .form form .marketing-data{border-radius:12px;background:#F5F5F5;padding:40px;margin-bottom:40px}@media (max-width:900px){.lets-start-conversation__inner .form form .marketing-data{padding:20px}}.lets-start-conversation__inner .form form .marketing-data h3{color:#142828;font-size:32px;font-weight:400;line-height:130%;margin-bottom:16px}.lets-start-conversation__inner .form form .marketing-data .row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width:1024px){.lets-start-conversation__inner .form form .marketing-data .row{grid-template-columns:1fr}}.lets-start-conversation__inner .form form .marketing-data .row label{padding:12px 0px;border-radius:99px;background:#FFF;font-size:10px;font-weight:700;line-height:120%;display:flex;flex-direction:column;gap:6px}.lets-start-conversation__inner .form form .marketing-data .row label input{color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%;width:100%;padding:0;border:none;padding:0 24px;background:transparent}.lets-start-conversation__inner .form form .marketing-data .row label input::placeholder{color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%}.lets-start-conversation__inner .form form .marketing-data .row label input:focus-visible{outline:none}.lets-start-conversation__inner .form form .marketing-data .row label input:focus-visible::placeholder{opacity:0;transition:opacity 0.5s}.lets-start-conversation__inner .form form .marketing-data .row label .wpcf7-not-valid{color:rgba(233, 50, 50, 0.9)}.lets-start-conversation__inner .form form .marketing-data .row label .wpcf7-not-valid::placeholder{color:rgba(233, 50, 50, 0.9)}.lets-start-conversation__inner .form form .marketing-data .row label select{width:100%;border:none;padding:0;color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%;cursor:pointer}.lets-start-conversation__inner .form form .marketing-data .row label select::placeholder{color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%}.lets-start-conversation__inner .form form .marketing-data .row label select:focus-visible{outline:none}.lets-start-conversation__inner .form form .marketing-data .row label select:focus-visible::placeholder{opacity:0;transition:opacity 0.5s}.lets-start-conversation__inner .form form .marketing-data .row label:has(input.wpcf7-not-valid){border:1px solid rgba(233, 50, 50, 0.9)}.lets-start-conversation__inner .form form .marketing-data .row .project-goals label{border-radius:40px}.lets-start-conversation__inner .form form .marketing-data .row .project-goals label textarea{color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%;width:100%;padding:0;border:none;max-height:100px;padding:0 24px;background:transparent}.lets-start-conversation__inner .form form .marketing-data .row .project-goals label textarea::placeholder{color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%}.lets-start-conversation__inner .form form .marketing-data .row .project-goals label textarea:focus-visible{outline:none}.lets-start-conversation__inner .form form .marketing-data .row .project-goals label textarea:focus-visible::placeholder{opacity:0;transition:opacity 0.5s}.lets-start-conversation__inner .form form .marketing-data .row .target-audience{border-radius:40px;background:#FFF;padding:12px 24px}.lets-start-conversation__inner .form form .marketing-data .row .target-audience h3{color:rgba(17, 17, 17, 0.9);font-size:10px;font-weight:700;line-height:120%;margin-bottom:6px}.lets-start-conversation__inner .form form .marketing-data .row .target-audience label{padding:0;margin:0;display:flex;flex-direction:row;align-items:center;color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field{padding:12px 24px;border-radius:99px;background:#FFF;font-size:10px;font-weight:700;line-height:120%;display:flex;flex-direction:column;gap:6px}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field__label{font-weight:700;color:#0F0F0F;margin-bottom:8px}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field__wrap{position:relative;cursor:pointer}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field__placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field__icon{position:absolute;right:0px;top:50%;transform:translateY(-50%);pointer-events:none}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field__icon svg{display:block}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field .cf7-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field .cf7-file-input:focus-visible{outline:none}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field .cf7-file-input:focus-visible+.cf7-file-field__icon,.lets-start-conversation__inner .form form .marketing-data .cf7-file-field .cf7-file-input:focus-visible~.cf7-file-field__placeholder{outline:none}.lets-start-conversation__inner .form form .marketing-data .cf7-file-field .cf7-file-input:focus-visible{outline:none}.lets-start-conversation__inner .form form button{padding:0;border:none;background:transparent;cursor:pointer}.lets-start-conversation__inner .form form .wpcf7-response-output{display:none}.lets-start-conversation__inner .form form .text{padding:0px 24px}.lets-start-conversation__inner .form form .select2-container .select2-selection--single{background-color:transparent;border:none;color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%;padding:0 24px}.lets-start-conversation__inner .form form .select2-container .select2-selection__rendered{color:rgba(17, 17, 17, 0.9);font-size:16px;font-weight:400;line-height:140%;padding:0}.lets-start-conversation__inner .form form .select2-container .select2-search{display:none}.lets-start-conversation__inner .form form .select2-dropdown{top:12px;z-index:10;box-shadow:0px 5px 10px #00000021;padding:0px 10px 0px 10px;border:none;border-radius:30px;overflow:hidden}.lets-start-conversation__inner .form form .select2-dropdown .select2-results__options{max-height:1000px;overflow-y:auto;padding:10px 0px}.lets-start-conversation__inner .form form .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#142828;color:white;border-radius:20px}.lets-start-conversation__inner .form form .select2-results__option--selected{background-color:#F5F5F5;border-radius:20px}.lets-start-conversation__inner .form .sent{display:none}.lets-start-conversation__inner .form:has(form.wpcf7-form.sent)+.thanks{display:flex}.lets-start-conversation__inner .thanks{display:none;width:100%;padding:130px 0;justify-content:center;background-image:url(/wp-content/uploads/2025/08/Link-→-SVG-3.svg);background-repeat:no-repeat;background-position:center right;max-width:800px;margin:0 auto}.lets-start-conversation__inner .thanks h3{color:#142828;font-size:56px;font-weight:400;line-height:120%;letter-spacing:-2px;text-align:center}