@media(min-width:1025px){#qodef-page-header .qodef-header-logo-image{height:60px!important;width:auto!important}}@media(max-width:1024px){#qodef-page-header{display:block!important;position:relative!important;top:auto!important;background:#fff;margin-bottom:24px}#qodef-page-header-inner{display:flex;justify-content:space-between;align-items:center;padding:16px 0 16px 24px;max-width:100%}.qodef-header-logo-link{display:inline-flex;align-items:center}.qodef-header-logo-image{width:auto;height:32px}.qodef-fullscreen-menu-opener{visibility:visible!important;opacity:1!important;display:inline-flex;align-items:center;padding:8px 0!important;margin-right:0!important}body.qodef-content-behind-header{padding-top:0}body.qodef-content-behind-header main{margin-top:0}.ss-case{padding-top:32px!important}.ss-case__pagina{grid-template-columns:1fr auto 1fr!important;gap:12px!important}.ss-case__pagina .center{text-align:center!important}.ss-case__pagina .right{text-align:right!important}}.qodef-page-title{background-color:#faf6f1}.qodef-page-title .qodef-m-title{color:#1a1a1a}.qodef-page-title .qodef-m-subtitle{margin:0 0 8px;color:#5f5f5f;font-family:work sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}#qodef-page-header .qodef-header-logo-image{height:40px;width:auto}.qodef-footer-logo img{height:44px;width:auto}#qodef-page-header .qodef-fullscreen-menu-opener{background-color:initial!important;color:#1a1a1a!important}#qodef-page-header .qodef-fullscreen-menu-opener .qodef-m-icon{color:#1a1a1a!important}.qodef-m-tagline,.qodef-e-info-category .qodef-e-category,.qodef-e-category,.qodef-e-info-date,.qodef-e-info-author{color:#5f5f5f!important}.ss-page{padding:80px 0 96px}.ss-page__intro{max-width:760px;margin:0 auto 64px;text-align:center}.ss-page__intro .ss-page__lead{font-size:20px;line-height:1.6;color:#555}.qodef-page-content-body{font-size:17px;line-height:1.8}.qodef-page-content-body h2{margin-top:48px;margin-bottom:16px}.qodef-page-content-body h2:first-child{margin-top:0}.qodef-page-content-body p{margin-bottom:20px}.qodef-page-content-body a{color:#1a1a1a}.ss-services .qodef-grid-item{margin-bottom:48px}.ss-services .qodef-icon-with-text{padding-right:24px}.ss-services .qodef-m-icon-wrapper{margin-bottom:22px}.ss-services .ss-service-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;font-size:30px;color:#1a1a1a;background-color:#faf6f1;border-radius:50%}.ss-services .qodef-icon-with-text .qodef-m-title{font-size:24px}.ss-services .ss-service-projects{margin:16px 0 0;padding:0;list-style:none;font-family:work sans,sans-serif;font-size:14px}.ss-services .ss-service-projects .ss-service-projects__label{display:block;margin-bottom:6px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5f5f5f}.ss-services .ss-service-projects a{color:#1a1a1a}.ss-services .ss-service-projects a:hover{color:#1a1a1a}.ss-contact .ss-contact-info{font-style:normal;font-size:17px;line-height:1.9}.ss-contact .ss-contact-info strong{display:block;margin-bottom:12px;font-size:20px}.ss-contact .ss-contact-info a{color:#1a1a1a}.ss-contact .ss-contact-hours{margin-top:24px;color:#5f5f5f}.ss-contact .contact-form .form-label{font-family:work sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#555}.ss-contact .contact-form .form-control,.ss-contact .contact-form .form-select{border:0;border-bottom:1px solid #ddd;border-radius:0;padding-left:0;padding-right:0;background-color:initial;box-shadow:none}.ss-contact .contact-form .form-control:focus,.ss-contact .contact-form .form-select:focus{border-bottom-color:#1a1a1a;box-shadow:none}.ss-contact .contact-form .btn-dark{border-radius:0;background-color:#1a1a1a;border-color:#1a1a1a;padding:14px 36px;font-family:work sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ss-contact .contact-form .btn-dark:hover{background-color:#1a1a1a;border-color:#1a1a1a}.ss-clients__intro{max-width:760px;margin:0 auto 56px;text-align:center}.ss-clients .ss-client{display:flex;align-items:center;justify-content:center;min-height:150px;margin-bottom:12px;padding:24px;border:1px solid #ecebe8}.ss-clients .ss-client .qodef-e-image,.ss-clients .ss-client .qodef-e-image a{display:inline-block;line-height:0}.ss-clients .ss-client .qodef-e-logo{display:block;width:auto;max-width:100%;height:auto;filter:grayscale(100%);opacity:.7;transition:filter .3s ease-out,opacity .3s ease-out}.ss-clients .ss-client:hover .qodef-e-logo{filter:grayscale(0);opacity:1}.ss-magazin__empty{max-width:620px;margin:0 auto;padding:48px 0;text-align:center;font-size:19px;line-height:1.7;color:#5f5f5f}.ss-blog-single{max-width:820px;margin:0 auto}.ss-blog-single__meta{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:28px;font-family:work sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5f5f5f}.ss-blog-single__meta .qodef-e-info-category a{color:#1a1a1a}.ss-blog-single .qodef-e-media{margin-bottom:40px;line-height:0}.ss-blog-single .qodef-e-media img{width:100%;height:auto}.ss-blog-single .qodef-e-content{margin:0}.ss-blog-single__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px;padding-top:28px;border-top:1px solid #ecebe8}.ss-blog-single__tags .qodef-e-tag{padding:6px 16px;border:1px solid #ddd;font-family:work sans,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#555;transition:color .2s ease-out,border-color .2s ease-out}.ss-blog-single__tags .qodef-e-tag:hover{color:#1a1a1a;border-color:#1a1a1a}@media(max-width:768px){.ss-page{padding:48px 0 64px}.ss-clients .ss-client{min-height:120px;padding:18px}}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden-focusable:focus{position:fixed;top:12px;left:12px;z-index:1000;padding:12px 20px;background:#1a1a1a;color:#fff;font-family:work sans,sans-serif;font-size:14px;text-decoration:none}#qodef-page-header{position:absolute;top:0;left:0;width:100%;background-color:initial}.qodef-content-behind-header .qodef-page-title{padding-top:114px}.qodef-m-filter-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:0 0 50px}.qodef-m-filter-item{cursor:pointer;font-family:work sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#1a1a1a;padding:9px 18px;border:1px solid #e2e2e2;border-radius:999px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.qodef-m-filter-item:hover{border-color:#1a1a1a;color:#1a1a1a}.qodef-m-filter-item.qodef--active{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.ss-terms-list{list-style:none;margin:0;padding:0;max-width:520px}.ss-terms-list li{display:flex;align-items:baseline;justify-content:space-between;padding:16px 0;border-bottom:1px solid #ececec}.ss-terms-list a{font-family:cormorant,serif;font-size:24px;color:#1a1a1a}.ss-terms-list a:hover{color:#1a1a1a}.ss-terms-list .ss-terms-count{font-family:work sans,sans-serif;font-size:13px;color:#5f5f5f}