:root{--brand-yellow:#bf994e;--text-off-white:#b3b3b3;--text-gray:#666;--_sizes---border-16:16px;--black-700\<deleted\|variable-c8862a64-cfed-6275-c99c-fc0fe86be05e\>:#4c4c4c;--dark:black;--line-color-offwhite:#333;--black-400\<deleted\|variable-797b851e-aef5-7466-18d9-82a7084c4dce\>:#999;--text-dark:#0c0407;--black-500\<deleted\|variable-ca17f590-b921-b032-e925-191dcf050d68\>:grey;--white:#fff;--white-50\<deleted\|variable-dda2ac1a-90f0-dd07-67e8-542e5a05e33f\>:#f9f9f9;--border-color:#e0e0e0;--hero-image-bg\<deleted\|variable-b9bb5c84-2374-95da-87a1-70a87d71f92c\>:#eaeaea;--line-color-gray:#cacaca;--black-50\<deleted\|variable-fd1932eb-0f32-4794-a491-797f2e184ab9\>:#f9f9f9;--security-form-bg\<deleted\|variable-01415e71-4815-d2fa-b8d9-97be6d96517a\>:#f8f8f8}body{color:#333;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}h1{letter-spacing:-2.16px;margin-top:0;margin-bottom:0;font-family:Inter,sans-serif;font-size:72px;font-weight:400;line-height:86px}h2{letter-spacing:-1.8px;margin-top:0;margin-bottom:0;font-family:Inter,sans-serif;font-size:60px;font-weight:400;line-height:66px}h3{letter-spacing:-1.44px;margin-top:0;margin-bottom:0;font-family:Inter,sans-serif;font-size:48px;font-weight:400;line-height:52.8px}h4{letter-spacing:-1.08px;margin-top:0;margin-bottom:0;font-family:Inter,sans-serif;font-size:36px;font-weight:400;line-height:42px}h5{margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:20px}h6{margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}p{letter-spacing:-.32px;margin-bottom:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400}a{text-decoration:underline}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}img{max-width:100%;display:inline-block}strong{font-weight:700}blockquote{border-style:none none none solid;border-width:1px 1px 1px 4px;border-color:var(--brand-yellow);margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.text-color-black-300{color:var(--text-off-white)}.text-weight-semibold{font-family:Inter,sans-serif;font-weight:600}.text-sm{letter-spacing:-.14px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.form-input{border-radius:var(--_sizes---border-16);color:#000;letter-spacing:-.16px;background-color:#fff;border:1px solid #d1d6d4;height:auto;min-height:56px;margin-bottom:0;padding:16px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:150%}.form-input:focus{border-color:var(--brand-yellow)}.form-input::placeholder{color:gray;letter-spacing:-.16px;font-size:14px;font-weight:400;line-height:150%}.form-input.is-select-input{color:gray;letter-spacing:-.16px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(https://cdn.prod.website-files.com/69a7954cdeacc2dbb0e4e778/69a7954cdeacc2dbb0e4e77f_Vector%20arrow.svg);background-position:97%;background-repeat:no-repeat;background-size:auto;background-attachment:scroll;border-color:#d1d6d4;font-size:14px;font-weight:400;line-height:150%}.form-input.is-select-input:focus{border-color:var(--brand-yellow)}.form-input.is-text-area{height:auto;min-height:11.25rem;margin-bottom:0;padding:16px 20px;overflow:auto}.form-input.is-text-area::placeholder{color:gray;letter-spacing:-.33px;font-size:14px;font-weight:400;line-height:22px}.text-lg-2{letter-spacing:-.54px;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:27px}.footer-link-wrapper{display:inline-block}.background-color-black{background-color:var(--dark);color:#fff}.field-label{color:#0c0407;letter-spacing:-.16px;margin-bottom:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.nav-link-wrapper{display:inline-block}.footer-link{height:22px;text-decoration:none;overflow:hidden}.text-weight-bold{font-family:Inter,sans-serif;font-weight:700}.global-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.text-color-black{color:#000}.text-base{letter-spacing:-.16px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px}.text-color-black-900{color:var(--text-dark)}.background-color-purple{background-color:var(--brand-yellow)}.nav-link{text-decoration:none}.text-color-white{color:#fff}.nav-link-ubderline{background-color:var(--brand-yellow);height:1.5px;margin-top:-5px}.nav-menu-wrapper{grid-column-gap:40px}.navbar{background-color:var(--white)}.logo-image{height:34px}.navbar-wrapper{justify-content:space-between;align-items:flex-start;padding-top:20px;padding-bottom:20px;display:flex}.footer-wrapper{grid-row-gap:120px;flex-flow:column;padding-top:100px}.footer-header-block{grid-row-gap:32px;flex-flow:column;align-items:flex-start;max-width:770px;display:flex}.footer-button-wrapper{grid-column-gap:8px;border-radius:var(--_sizes---border-16);padding:16px 28px;display:inline-flex}.footer-item-list{grid-row-gap:24px;flex-flow:column;display:flex}.footer-item-headline.text-sm.text-weight-bold{font-weight:700}.full-line{background-color:var(--line-color-offwhite);width:100%;height:1px}.contact-info-headline.text-sm.text-color-black-900{margin-bottom:16px}.text-field-block{grid-row-gap:12px;flex-flow:column;width:100%;display:flex}.contact-info-text{text-decoration:none}.contact-form{margin-bottom:0}.contact-section{margin-bottom:150px}.contact-form-block{width:100%;max-width:680px}.button-sign-w{position:absolute;inset:23px 20px 0% auto}.contact-text-block{grid-row-gap:80px;flex-flow:column;width:100%;max-width:195px;display:flex}.text-fiel-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;margin-bottom:32px;display:grid}.contact-content-block{grid-column-gap:131px;grid-row-gap:16px;border-radius:var(--_sizes---border-16);background-color:#f8f8f8;grid-template-rows:auto;grid-template-columns:1fr 1.33fr;grid-auto-columns:1fr;justify-items:stretch;margin-left:72px;padding:40px;display:flex}.contact-headline-block{margin-bottom:80px}.contact-element-block{padding-top:100px}.submit-button-block{width:138px;position:relative}.cobtact-submit-buttton{border-radius:var(--_sizes---border-16);background-color:#fff;border:1px solid #e0e0e0;width:138px;height:53px;padding:16px 40px 16px 20px}.cobtact-submit-buttton.text-sm.text-weight-semibold.text-color-white.background-color-purple{background-color:var(--brand-yellow);background-color:var(--brand-yellow);background-color:var(--brand-yellow);background-color:var(--brand-yellow);background-color:var(--brand-yellow)}.contact-info-block{flex-flow:column;display:flex}.text-area-block{grid-row-gap:12px;flex-flow:column;max-width:100%;margin-bottom:28px;display:flex}.section-hero-headline{color:var(--dark);letter-spacing:-9.12px;text-transform:uppercase;white-space:nowrap;font-family:Inter,sans-serif;font-size:150px;font-weight:700;line-height:144px}.nav-menu{grid-column-gap:40px;grid-row-gap:40px;display:flex}.copyright-text-block{grid-column-gap:340px;justify-content:center;margin-top:28px;margin-bottom:40px;display:flex}.footer-top-wrap{grid-column-gap:120px;grid-row-gap:120px;justify-content:space-between;margin-bottom:64px;padding-right:60px;display:flex}.footer-link-grid{grid-column-gap:200px;grid-row-gap:200px;flex:none;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:grid}.success-message{padding:32px;font-size:18px}.error-message{font-size:16px}@media screen and (min-width:1440px){.social-link-text.text-base.text-weight-medium{font-weight:400}.button-circle-text.text-sm.text-weight-semibold.text-color-white.text-capital{text-transform:uppercase;text-transform:uppercase;text-transform:uppercase;text-transform:uppercase;text-transform:uppercase}.review-text.text-2xl{font-size:26px}.review-text.text-2xl.text-weight-medium{font-size:26px;line-height:34px}.review-padding{margin-left:0}.review-wrapper{max-width:1200px}.review-slider{max-width:400px;height:440px}.review-slider-content-block{justify-content:space-between}.review-mask{max-width:400px}.left-arrow{right:80px}.right-arrow{right:0}}@media screen and (min-width:1920px){.button-small{max-width:none}.review-padding{flex:1;margin-left:0}.review-wrapper{flex-flow:row;justify-content:center;max-width:1200px;margin-left:auto;margin-right:auto}.review-slider{width:100%;max-width:400px;height:100%}.review-slider-content-block{grid-row-gap:40px;justify-content:space-between;padding:25px}.review-mask{max-width:400px}.left-arrow{inset:-110px 80px auto auto}.right-arrow{inset:-110px 0% auto auto}}@media screen and (max-width:991px){body{--_sizes---border-16:14px}.text-sm,.text-sm-1{font-size:14px}.text-xl{font-size:28px}.button-circle-text.text-sm{font-size:13px}.global-padding{padding-left:20px;padding-right:20px}.projects-rich-text h3{letter-spacing:-1.25px;padding-top:40px;padding-bottom:26px;font-size:44px}.projects-rich-text.main-body-content figcaption{padding-bottom:24px;font-size:22px}.projects-rich-text.main-body-content figure{margin-top:40px;margin-bottom:40px}.nav-menu-wrapper{grid-row-gap:40px;background-color:var(--white);border-width:1px;border-color:#000;border-top-style:solid;border-bottom-style:solid;flex-flow:column;justify-content:space-between;align-items:stretch;padding-top:30px;padding-bottom:30px;display:none}.navbar-wrapper{align-items:center;padding-top:16px;padding-bottom:16px}.home-hero-section{margin-bottom:80px}.home-hero-wrapper{margin-top:40px}.home-hero-content-block{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center stretch;display:grid}.home-hero-element-block-01{grid-row-gap:40px;flex-flow:column;margin-right:0}.home-hero-element-block-02{grid-row-gap:32px;justify-content:flex-start;align-items:center;max-width:532px;margin-top:9px;margin-left:auto;margin-right:auto}.home-hero-image-block{max-width:400px;height:400px}.home-hero-headline-block{top:450px}.home-hero-intro-text-block{max-width:none}.home-hero-button-block.mobile-display{display:flex}.home-hero-button-block.desktop-display{display:none}.hero-headline{font-size:95px;line-height:85px}.hero-headline.tab-view{letter-spacing:-4.5px;letter-spacing:-4.5px;font-size:52px;line-height:52px}.menu-button{padding:0;display:block}.menu-button.w--open{background-color:var(--white)}.recent-projects-section,.services-section{margin-bottom:80px}.services-wrapper{display:block}.services-item-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.services-no-block{margin-bottom:40px}.services-image-block{min-width:0;margin-right:10px}.services-text-block{max-width:none;margin-top:30px}.services-headline-wrapper{flex-flow:column;margin-right:10px}.services-wrapper-stack_animation{display:none}.why_choose_me-section{margin-bottom:80px}.why_choose_me-content-block{grid-column-gap:50px;grid-row-gap:32px;flex-flow:column}.why_choose_me-image-block{max-width:100%}.why_choose_me-text-content-block{grid-row-gap:32px}.why_choose_me-number-block{display:none}.why_choose_me-text-block{max-width:100%}.experience-section{margin-bottom:80px}.experience-content-block{grid-row-gap:28px;flex-flow:column}.experience-text-content-block{max-width:100%}.experience-image-block{order:-1;max-width:100%}.review-padding{margin-left:20px}.review-wrapper{max-width:100%}.slide-nav{display:block;inset:auto 0% -11%}.left-arrow{display:flex;bottom:auto;left:auto;right:100px}.right-arrow{display:flex;right:20px}.faq-item-text{max-width:636px}.faq-wrapper{padding-left:20px;padding-right:20px}.faq-section{margin-bottom:80px}.footer-wrapper{padding-top:80px}.footer-item-wrapper{grid-column-gap:100px;flex-flow:row;justify-content:space-between}.project-tabs-menu{grid-column-gap:60px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-items:center;display:grid}.hero-headline-2{letter-spacing:-4px;font-size:100px;line-height:90px}.project-hero-element-block{margin-top:60px}.project-hero-content-block{margin-bottom:40px}.project-hero-text-elemnt-block{grid-column-gap:60px;grid-row-gap:20px;flex-flow:wrap;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:flex-start stretch;display:grid}.project-hero-text-block{padding-top:40px;padding-bottom:40px}.related-project-section{margin-top:60px;margin-bottom:80px}.services-hero-section,.contact-section{margin-bottom:80px}.contact-text-block{grid-column-gap:80px;grid-row-gap:80px;flex-flow:row;max-width:none}.contact-content-block{grid-column-gap:64px;grid-row-gap:64px;flex-flow:wrap;grid-template-columns:.5fr 1.33fr;margin-left:0;padding:32px}.contact-element-block{padding-top:60px}.changelog-section,.licenses-section{margin-bottom:80px}.licenses-item-block{grid-column-gap:16px;grid-row-gap:20px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:flex}.licenses-images-block{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-items:center;display:flex}.security-form-wrapper-block{margin-bottom:80px}.security-section{margin-top:80px;margin-bottom:80px}.hero-headline-404{font-size:95px;line-height:85px}.about_me-hero-wrapper{margin-top:40px}.about_me-hero-content-block{grid-column-gap:53px;grid-row-gap:25px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center stretch;display:grid}.about_me-hero-element-block-01{grid-row-gap:40px;flex-flow:column;margin-right:0}.about_me-hero-image-block{max-width:338px;height:338px;margin-left:auto;margin-right:auto}.about_me-hero-element-block-02{grid-column-gap:170px;grid-row-gap:0px;flex-flow:row;justify-content:flex-start;margin-top:9px;margin-left:0}.section-hero-headline{font-size:95px;line-height:85px}.info-element-block{grid-column-gap:16px;grid-row-gap:16px;grid-template:". ."". .""Area Area"/1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:dense;place-items:center;display:grid}.info-section,.blogs-section{margin-bottom:80px}.blog-collection-list{grid-template-columns:1fr 1fr;justify-items:center}.blog-info-content-block{grid-column-gap:50px;grid-row-gap:0px;justify-content:space-between}.blog-headline-element-block{padding-left:20px;padding-right:20px}.blog-main-section{margin-bottom:20px}.blog-wrappper{padding-left:20px;padding-right:20px}.recent-blog-section{margin-bottom:80px}.nav-menu{grid-row-gap:32px;flex-flow:column}.icon{color:var(--text-dark);font-size:34px;line-height:42px}.copyright-text-block{grid-column-gap:0px;grid-row-gap:8px;flex-flow:column;align-items:center;margin-top:20px;margin-bottom:20px}.footer-top-wrap{grid-column-gap:100px;grid-row-gap:100px;flex-flow:column;padding-right:0}.footer-link-grid{grid-column-gap:100px;flex-flow:row;justify-content:space-between}.exp-grid-wrap{grid-row-gap:28px;flex-flow:column}.pt-desc-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr}.project-desc-list-wrap{grid-row-gap:32px}.projects-desc-rich-text h3{letter-spacing:-1.25px;padding-bottom:26px;font-size:30px}.projects-desc-rich-text.main-body-content figcaption{padding-bottom:24px;font-size:22px}.projects-desc-rich-text.main-body-content figure{margin-top:40px;margin-bottom:40px}}@media screen and (max-width:767px){body{--_sizes---border-16:12px}.text-lg{font-size:16px;line-height:24px}.button-circle-wrapper{width:136px;height:136px}.text-2xl{font-size:1rem}.text-xl{font-size:24px;line-height:28px}.text-style-quote,.text-3xl{font-size:1.125rem}.global-padding{padding-left:16px;padding-right:16px}.projects-rich-text{margin-bottom:40px}.projects-rich-text h3{letter-spacing:-1px;padding-bottom:24px;font-size:40px}.projects-rich-text.main-body-content figcaption{padding-bottom:20px;font-size:20px}.navbar-wrapper{padding-top:12px;padding-bottom:12px}.home-hero-section{margin-bottom:60px}.home-hero-wrapper{padding-bottom:0}.home-hero-content-block{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;display:grid}.home-hero-element-block-02{grid-column-gap:0px;grid-row-gap:32px;flex-flow:column;align-self:flex-start;margin-top:24px}.home-hero-image-block{align-self:flex-start;max-width:500px;height:500px}.home-hero-headline-block{top:530px}.home-hero-service-block{display:none}.home-hero-intro-text-block{max-width:100%}.hero-headline.tab-view{text-align:center;letter-spacing:-3px;white-space:normal;text-align:center;letter-spacing:-3px;white-space:normal;font-size:40px;line-height:55px}.menu-button{padding:0}.section-headline{font-size:46px;line-height:54px}.collection-list{grid-row-gap:60px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.services-section{margin-bottom:60px}.services-no-block{display:none}.services-headline-block{flex-flow:column;justify-content:flex-start;display:flex}.services-image-block{width:auto;height:auto}.services-headline-text.text-3xl{font-size:24px;line-height:125%}.services-headline-wrapper{max-width:200px}.why_choose_me-section{margin-bottom:80px}.experience-section{margin-bottom:100px}.review-text.text-2xl{font-size:36px;line-height:42px}.review-padding{padding-bottom:110px}.review-slider{height:480px}.left-arrow{inset:auto auto -22% 0%}.right-arrow{inset:auto auto -22% 15%}.faq-item-text{max-width:440px}.faq-nav-block{margin-right:5px}.faq-item-header-text.text-xl-2{font-size:18px}.faq-section{margin-bottom:60px}.footer-wrapper{padding-top:60px}.footer-header-block{grid-column-gap:24px;grid-row-gap:24px}.footer-headline{font-size:54px;line-height:62px}.footer-item-list{width:100%;max-width:132px}.footer-item-wrapper{grid-column-gap:16px;grid-row-gap:60px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:stretch center;display:grid}.full-line{margin-top:48px}.project-tabs-menu{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:center;align-items:flex-end;margin-bottom:40px;display:flex}.hero-headline-2{letter-spacing:-5px;font-size:108px;line-height:98px}.project-tabs{align-items:center}.all-project-collection_list{grid-row-gap:32px;grid-template-columns:1fr}.projects-element-block{margin-top:80px;margin-bottom:80px}.project-hero-element-block{margin-top:40px}.project-hero-text.text-base{font-size:15px;line-height:22px}.project-hero-text-headline.text-xl-2{font-size:20px;line-height:24px}.project-hero-content-block{margin-bottom:30px}.project-hero-text-elemnt-block{grid-column-gap:20px;grid-template-rows:auto auto auto;justify-items:center;margin-bottom:40px}.project-hero-text-block{flex-flow:column;display:inline-flex}.project-collection_list{grid-row-gap:2rem;grid-template-columns:1fr}.services-hero-section{margin-bottom:60px}.contact-text-block{grid-column-gap:48px;grid-row-gap:48px}.contact-content-block{grid-row-gap:48px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1.5fr;grid-auto-flow:column dense;padding:24px}.chnagelog-text-element-block{padding-left:0}.changelog-section,.licenses-section{margin-bottom:60px}.licenses-text-element-block{padding-left:0}.licenses-item-block{align-items:flex-start}.licenses-images-block{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;margin-left:auto;margin-right:auto;display:grid}.security-form-wrapper-block{margin-bottom:60px}.security-form-content{width:500px}.security-section{margin-top:60px;margin-bottom:60px}.social-element-block{flex-flow:wrap;justify-content:center}.about_me-hero-content-block{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;place-items:center start;display:grid}.about_me-hero-image-block{align-self:flex-start;max-width:400px;height:400px;margin-left:auto;margin-right:auto}.about_me-hero-element-block-02{grid-column-gap:0px;grid-row-gap:32px;flex-flow:column;align-self:flex-start;align-items:flex-start;margin-top:40px}.about_me-hero-intro-text-block{max-width:100%}.section-hero-headline{letter-spacing:-5px;white-space:normal;font-size:94px;line-height:102px}.info-element-block{grid-template-columns:1fr 1fr;justify-items:center;margin-left:auto;margin-right:auto}.info-section{margin-bottom:60px}.blog-tabs{flex-flow:column;align-items:center;overflow:hidden}.blogs-section{margin-bottom:60px}.blog-tabs-menu{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:center;align-items:flex-end;margin-bottom:40px;display:flex}.blog-collection-list{grid-column-gap:10px;grid-row-gap:40px;grid-template-columns:1fr;justify-items:center}.blog-info-content-block{grid-column-gap:88px}.blog-headline-element-block{padding-left:16px;padding-right:16px}.blog-main-section{margin-bottom:10px}.blog-main-image-block,.quate-text{margin-bottom:30px}.realated-blog-headline{flex-flow:column;align-items:center;margin-bottom:24px;display:flex}.recent-blog-section{margin-bottom:60px}.nav-menu{flex-flow:column}.footer-top-wrap{grid-column-gap:80px;grid-row-gap:80px}.footer-link-grid{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-auto-columns:1fr}.projects-desc-rich-text{margin-bottom:40px}.projects-desc-rich-text h3{letter-spacing:-1px;padding-bottom:24px;font-size:26px}.projects-desc-rich-text.main-body-content figcaption{padding-bottom:20px;font-size:20px}}@media screen and (max-width:479px){body{--_sizes---border-16:10px}.styleguide-header{text-align:center}.styleguide-heading{line-height:120%}.styleguide_grid-colours{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.styleguide-item-row{grid-row-gap:1.5rem;flex-flow:column;grid-auto-flow:dense;display:flex}.button-inner-text,.button-cmponent-text{white-space:nowrap}.global-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.global-padding{padding-left:10px;padding-right:10px}.projects-rich-text h3{font-size:36px}.projects-rich-text.main-body-content figcaption{font-size:18px}.navbar-wrapper{padding-top:10px;padding-bottom:10px}.home-hero-wrapper{padding-bottom:0}.home-hero-element-block-02{align-items:center;margin-top:12px}.home-hero-image-block{max-width:300px;height:300px}.home-hero-headline-block{top:340px}.home-hero-intro-text.text-base.text-phone_view{font-size:15px}.hero-headline.tab-view{font-size:32px}.section-headline{font-size:36px;line-height:44px}.services-headline-block{width:auto}.services-image-block{width:176px;max-width:none}.services-text-block{max-width:97%;margin-top:32px}.services-headline-text.text-3xl{font-size:20px;line-height:120%}.services-type-text.text-base{font-size:11px;line-height:18px}.services-type-list-block{margin-top:30px}.experience-section{margin-bottom:60px}.review-text.text-2xl{font-size:25px;line-height:40px}.review-padding{margin-left:10px;margin-right:10px;padding-bottom:100px}.reviewer-block{flex:auto;justify-content:flex-start;align-items:flex-end}.review-slider{max-width:none;height:480px;margin-left:20px}.reviewer-image-block{width:45px;height:45px}.review-slider-content-block{justify-content:space-between;padding:40px 20px}.reviewer-designation-text.text-sm{font-size:12px}.review-mask{max-width:100%}.left-arrow{bottom:-16%}.right-arrow{bottom:-16%;left:27%}.faq-item-text{max-width:268px}.faq-wrapper{padding-left:10px;padding-right:10px}.faq-item-header-text{width:86%}.faq-item-header-text.text-xl-2{font-size:18px}.footer-headline{font-size:40px;line-height:48px}.footer-item-list{flex:1}.footer-item-wrapper{grid-column-gap:80px;grid-row-gap:80px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:start;display:grid}.hero-headline-2{letter-spacing:-3px;font-size:40px;line-height:50px}.projects-headline-block{margin-bottom:40px}.filter-project-collection-list{grid-template-rows:auto auto auto;grid-template-columns:1fr}.project-hero-element-block{margin-top:20px}.project-hero-text.text-base{font-size:14px}.project-hero-text.text-base.text-weight-medium.no-wrap{white-space:nowrap;white-space:nowrap;white-space:nowrap}.project-hero-text-headline.text-xl-2{font-size:18px}.project-hero-text-elemnt-block{grid-column-gap:10px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.image-590px-block{height:100%;max-height:170px}.projeect-images-block{grid-row-gap:10px}.image-590px{object-fit:cover;width:100%;height:100%;max-height:170px}.project-images-590px-block{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.related-project-section{margin-bottom:60px}.contact-text-block{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.text-fiel-wrapper{grid-row-gap:24px;flex-flow:column;grid-template-columns:1fr;margin-bottom:24px}.contact-content-block{padding:20px}.licenses-image-block{width:140px;height:140px}.licenses-images-block{grid-column-gap:10px;grid-row-gap:10px;justify-content:center}.security-form-wrapper-block{width:300px;margin-left:auto;margin-right:auto}.security-form-content{width:100%}.hero-headline-404{letter-spacing:-3px;font-size:56px;line-height:64px}.social-element-block{grid-row-gap:10px}.about_me-hero-image-block{max-width:290px;height:290px}.about_me-hero-element-block-02{margin-top:17px}.section-hero-headline{letter-spacing:-3px;font-size:52px;line-height:60px}.info-element-block{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;grid-template:"."".""Area"/1fr 1fr;grid-auto-columns:1fr;justify-content:stretch;align-items:center;display:grid;overflow:hidden}.blog-publish-info-block{grid-column-gap:14px}.blog-info-content-block{grid-column-gap:0px}.blog-hero-section{margin-top:20px}.blog-hero-headline{font-size:42px;line-height:50px}.blog-headline-element-block{padding-left:10px;padding-right:10px}.footer-link-grid{grid-column-gap:80px;grid-row-gap:80px;flex-flow:wrap;grid-auto-columns:1fr}.sm-display-none{display:none}.sm-display-block{display:block}.projects-desc-rich-text.main-body-content figcaption{font-size:18px}}#w-node-_83cc229d-d3bf-2903-284c-dacb51f07b91-b0e4e76f{grid-area:span 1/span 1/span 1/span 1;justify-self:stretch}@media screen and (max-width:767px){#w-node-_83cc229d-d3bf-2903-284c-dacb51f07b91-b0e4e76f{order:-9999}}