.c-contact-form[data-cid]{background-color:var(--color--2);padding-bottom:6px;padding-top:74px;.block_sidebar{display:flex;flex-direction:column;margin-bottom:60px;row-gap:40px;width:var(--col--7)}.sidebar_heading{color:var(--color--5);font-family:var(--family--3);font-size:max(2.6875rem,min(calc(2.6875rem + (var(--cw) - 26.25rem)/1200*5),3rem));line-height:1.1em;margin-bottom:20px}.sidebar_contacts{display:flex;flex-direction:column}.contact-label{color:var(--color--1);font-size:1rem;line-height:1.5rem}.contact-label,address{font-family:var(--family--1);font-weight:400}address{color:var(--color--9);font-size:1.25rem;font-style:normal;line-height:1.625rem;line-height:1.5rem;margin:0;padding-bottom:20px}address a.inherit-color{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}address a.inherit-color:hover{-webkit-text-decoration:underline;text-decoration:underline}p.email,p.phone{color:var(--color--9);font-family:var(--family--1);font-size:1.25rem;font-weight:400;line-height:1.5;margin:0;padding-bottom:20px}p.email a,p.phone a{color:var(--color--9);padding-bottom:10px;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}p.email a:hover,p.phone a:hover{color:var(--color--5)}button.submit-button{--background-color:transparent;--background-color-hover:var(--color--1);--border-color:var(--color--1);--border-color-hover:var(--background-color-hover);--color:#fff;--color-hover:var(--color);align-items:center;background-color:transparent;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:100px;color:#fff;color:var(--color);display:inline-flex;flex-direction:row-reverse;font-size:.875rem;justify-content:center;line-height:1em;margin-top:31px;min-height:37px;overflow:hidden;padding:8px 58px 8px 20px;pointer-events:all;position:relative;width:-moz-max-content;width:max-content;z-index:1;&:before{background-color:var(--background-color-hover);border-radius:100px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}@media (hover:hover) and (pointer:fine){&:hover{border-color:var(--border-color-hover);color:var(--color-hover);&:before{width:100%}}}&:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='30' fill='none' viewBox='0 0 29 30'%3E%3Ccircle cx='14.174' cy='14.942' r='14.152' fill='%23FF5532'/%3E%3Cpath fill='%23fff' d='M14.408 9.118a1.334 1.334 0 1 0 0-2.667 1.334 1.334 0 0 0 0 2.667M17.865 12.614a1.334 1.334 0 1 0 0-2.668 1.334 1.334 0 0 0 0 2.668M21.33 15.868a1.334 1.334 0 1 0 0-2.668 1.334 1.334 0 0 0 0 2.668M15.224 15.868a1.334 1.334 0 1 0 0-2.668 1.334 1.334 0 0 0 0 2.668M10.554 15.868a1.334 1.334 0 1 0 0-2.668 1.334 1.334 0 0 0 0 2.668M5.884 15.868a1.334 1.334 0 1 0 0-2.668 1.334 1.334 0 0 0 0 2.668M17.865 19.513a1.334 1.334 0 1 0 0-2.667 1.334 1.334 0 0 0 0 2.667M14.408 23.059a1.334 1.334 0 1 0 0-2.668 1.334 1.334 0 0 0 0 2.668'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:30px;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:29px}}.linkedin-button{margin-top:10px}.linkedin-button .button{background-color:transparent;border:1px solid #fff;border-radius:25px;color:var(--color--9);display:inline-block;font-family:var(--family--1);font-size:.875rem;font-weight:400;padding:8px 24px 10px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.linkedin-button .button:hover{background-color:var(--color--9);color:var(--color--1)}.block_main{background-color:var(--color--10);border-radius:24px;color:var(--color--8)}.form{label{color:var(--color--9);font-family:var(--family--2);font-size:1.25rem;font-weight:400;line-height:1em;.required{color:var(--color--13)}}.field{margin-bottom:24px;position:relative}.fieldset{display:grid;grid-template-columns:1fr;margin-bottom:24px;grid-gap:24px;gap:24px;@media (min-width:640px){-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(2,1fr)}}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{background:transparent;border-bottom:1px solid var(--color--9);color:var(--color--8);font-family:var(--family--1);font-size:1rem;line-height:1.5;min-height:35px;outline:none;position:relative;transition:border-color .3s ease;width:100%;&::-moz-placeholder{color:rgba(var(--rgb--8),.5)}&::placeholder{color:rgba(var(--rgb--8),.5)}&:focus{border-color:rgba(var(--rgb--8),.5)}&:-webkit-autofill,&:-webkit-autofill:focus,&:-webkit-autofill:hover{-webkit-text-fill-color:var(--color--8);-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}}textarea{min-height:172px!important;resize:vertical}.privacy-consent-label{color:var(--color--9);font-family:var(--family--1);font-size:1rem;line-height:1.5rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' fill='none' viewBox='0 0 9 7'%3E%3Cpath fill='%23B8BFC1' d='M4.5 7 .603.25h7.794z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:9px 7px;padding-right:30px}select,select option,select:focus{color:var(--color--8)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--color--9);border-radius:0;border-radius:100%;display:inline-block;height:16px;margin:3px 12px 0 0;min-height:16px;position:relative;vertical-align:top;width:16px;&:checked{background-color:var(--color--13);border-color:var(--color--13)}&:checked:after{border:solid #fff;border-radius:100%;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}}.field:has(input[type=checkbox]){div{align-items:flex-start;display:flex}label{color:var(--color--9);font-family:var(--family--1);font-size:.875rem;font-weight:400;line-height:1.5;margin:0;max-width:80%;a{color:var(--color--13);-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease;&:hover{color:var(--color--13);opacity:.8}}}}}.response{color:var(--color--8);font-family:var(--family--1);font-size:1.5rem;line-height:1.4;margin-top:20px}@media (min-width:640px){.block_sidebar{margin-bottom:0;width:var(--col-7)}.block_main{margin-left:3.5rem;max-width:var(--col-15)}}@media (min-width:1080px){.block_inner{display:flex}.block_sidebar{row-gap:48px}}}