:root{--etyka-primary:#f8e800;--etyka-black:#000;--etyka-white:#fff;--etyka-text-muted:#595959;--etyka-placeholder:#aaa;--etyka-bg-light:#f0f0f0;--etyka-bg-lighter:#f4f4f4;--etyka-bg-card:#f7f7f7;--etyka-border:#e5e5e5;--etyka-font:var(--font-poppins), sans-serif;--etyka-space-3xs:.25rem;--etyka-space-2xs:.5rem;--etyka-space-xs:.75rem;--etyka-space-s:1rem;--etyka-space-m:1.5rem;--etyka-space-l:2rem;--etyka-space-xl:2.5rem;--etyka-space-2xl:3rem;--etyka-space-3xl:4rem;--etyka-space-4xl:5rem;--etyka-space-5xl:6rem;--etyka-space-6xl:8rem;--etyka-space-7xl:10rem;--etyka-container-max:1440px;--etyka-container-inline:clamp(1rem, 5vw, 6rem)}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0;font-family:Area Normal Medium,serif}::-webkit-input-placeholder{color:#848c91}::placeholder{color:#848c91}:placeholder-shown{color:#848c91}:-ms-placeholder-shown{color:#848c91}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background:0 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;padding:0}:focus:not(.focus-visible){outline:none}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:before,:after{box-sizing:inherit}*{box-sizing:border-box}input[type=text],textarea{outline:none;box-shadow:none!important}body{letter-spacing:.015em;font-family:Area Normal Medium,serif}body .loader-wrapper{--line-width:5px;--curtain-color:#f1faee;--outer-line-color:#a8dadc;--middle-line-color:#457b9d;--inner-line-color:#1d3557;z-index:1000;width:100%;height:100%;display:none;position:fixed;top:0;left:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,5vw,6rem)}.etyka-root{font-family:var(--etyka-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.etyka-root,.etyka-root *,.etyka-root :before,.etyka-root :after{box-sizing:border-box}form{font-size:14px}h1,h2,h3,h4,h5,h6{color:#1c2529;margin-top:0}h1{font-family:var(--etyka-font);letter-spacing:10px;font-size:55px;font-weight:800;line-height:74px}h2{margin-bottom:12px;font-size:18px;font-weight:400}img{max-width:100%;height:auto}input{background:#fff;border:1px solid #848c91;border-radius:4px;outline:none;width:100%;height:45px;padding:0 16px}input:focus{border:1px solid #848c91}@media (max-width:767px){input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel]{font-size:16px}}input[type=radio]{opacity:0;width:auto;height:auto;line-height:normal;display:inline-block;position:absolute}label{text-align:left;-webkit-tap-highlight-color:#0000;font-size:13px;line-height:1.85;display:block}a{color:#1c2529;text-decoration:none}a:hover{color:#1c2529}ul,ul li{list-style:none}ul,ol,li{margin:0;padding:0}li:last-child{margin:0}html{scroll-behavior:smooth;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;font-family:var(--font-poppins),-apple-system,"Area Normal Black","Area Normal Extrablack","Area Extended Extrablack","Area Normal Medium","Liberation Sans",Roboto,sans-serif;width:100%;height:100%;scroll-padding-top:20vh;font-size:62.5%;font-weight:400}*,:before,:after{box-sizing:inherit}body{color:#1c2529;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:var(--font-poppins),-apple-system,"Area Normal Black","Area Normal Extrablack","Area Extended Extrablack","Area Normal Medium","Liberation Sans",Roboto,sans-serif;background:#fff;width:100%;height:100%;margin-top:0;font-size:13px;font-weight:400;line-height:1;bottom:0;left:0;right:0;overflow:hidden auto}:disabled:active,:disabled:hover,[disabled=true]:active,[disabled=true]:hover,.disabled:active,.disabled:hover,.notValid:active,.notValid:hover{transition:none!important;transform:none!important}select{border-color:#848c91;border-radius:2px;width:100%;height:45px;line-height:45px}select:focus{border:1px solid #508c1e}p{margin:0;line-height:35px}.text-start{text-align:start}.text-center{text-align:center}.buttonReset{height:auto;color:initial;background:0 0;border-radius:0;padding:0;font-weight:400;line-height:1}.buttonReset:hover{background:0 0}.btn{font-family:var(--etyka-font);letter-spacing:.75px;cursor:pointer;user-select:none;background:0 0;border:2px solid #0000;border-radius:8px;padding:15px 30px;font-size:13px;font-weight:500;line-height:normal;text-decoration:none;display:inline-block}.btn-primary{background:var(--etyka-primary);color:var(--etyka-black);border-color:var(--etyka-primary)}.btn-outline{color:var(--etyka-white);border-color:var(--etyka-white);background:0 0}.btn-outline-black{color:var(--etyka-black);border-color:var(--etyka-black);background:0 0}.btn-primary-dark{background:var(--etyka-black);color:var(--etyka-white);border-color:var(--etyka-black)}.btn-arrow{white-space:nowrap}.btn-arrow:after{content:"";vertical-align:middle;transform-origin:0;background-color:currentColor;width:50px;height:8px;margin-left:1rem;transition:transform .2s;display:inline-block;-webkit-mask-image:url(/icons/arrow.svg);mask-image:url(/icons/arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn-arrow:hover:after{transform:scaleX(1.1)}@media (max-width:959px){.btn-arrow:after{display:none}}.title-with-mark{align-items:center;gap:1.25rem;display:flex}.half-circle{background:var(--etyka-primary);flex-shrink:0;display:inline-block}.half-circle-left{border-radius:60px 0 0 60px;width:30px;height:60px}.half-circle-right{border-radius:0 60px 60px 0;width:30px;height:60px}.half-circle-top{border-radius:60px 60px 0 0;width:60px;height:30px}.half-circle-bottom{border-radius:0 0 60px 60px;width:60px;height:30px}.cursorPointer{cursor:pointer!important}.hero,.text-with-image,.text-with-employee,.trust-block,.services,.common-header-service,.process,.faq,.case-studies,.case-study-header,.case-study-highlight,.case-study-technologies,.case-study-text-section,.testimonials,.client-logos,.call-to-action,.contact-form,.direct-contact,.billing-info,.office-location,.blog-list,.blog-preview,.blog-header,.job-list,.project-list,.company-intro,.common-footer{contain:layout style}.trust-block,.services,.common-header-service,.process,.faq,.case-studies,.case-study-header,.case-study-highlight,.case-study-technologies,.case-study-text-section,.testimonials,.client-logos,.call-to-action,.contact-form,.direct-contact,.billing-info,.office-location,.blog-list,.blog-preview,.blog-header,.job-list,.project-list,.company-intro,.common-footer{content-visibility:auto;contain-intrinsic-size:1px 800px}@media (max-width:959px){.hero,.text-with-image,.text-with-employee,.trust-block,.services,.process,.faq,.call-to-action,.case-studies,.case-study-technologies,.case-study-header,.testimonials,.client-logos,.blog-list,.job-list,.project-list,.contact-form,.direct-contact,.billing-info,.office-location,.company-about,.team{padding-block:40px!important}}
