@import "https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap";:root{--base-radius:12px;--color-primary:#103421;--color-secondary:#fcfcfc;--color-background:#fff;--tablet-size:980px;--menu-height:84px;--inline-padding:84px;--block-padding:18px;--vh-menu:calc(100vh - var(--menu-height));--gap-32:32px;--gap-16:16px;--gap-low:12px}@media (width<=980px){:root{--menu-height:64px;--inline-padding:24px;--gap-32:16px;--gap-16:8px;--gap-low:6px}body,html{width:100vw;font-size:14px;overflow-x:clip}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Karla}a{text-decoration:none}.admin-layout>main{grid-area:main;width:100%;padding:24px;overflow:clip auto}.admin-layout .row{flex-direction:row;align-items:center;display:flex}.admin-layout .header-component-title{justify-content:space-between;align-items:center}.left-arrow:before{content:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%228%22%20fill%3D%22none%22%20viewBox%3D%220%200%2021%208%22%3E%3Cpath%20fill%3D%22%23103421%22%20d%3D%22M20.354%204.036a.5.5%200%200%200%200-.707L17.172.147a.5.5%200%201%200-.707.707l2.828%202.828-2.828%202.829a.5.5%200%201%200%20.707.707zM0%203.682v.5h20v-1H0z%22%2F%3E%3C%2Fsvg%3E);padding-bottom:8px}.default-layout>main{width:100%;max-width:2500px;margin-inline:auto}:is(.default-layout #project-page,.default-layout #service-page) #project-content-section,:is(.default-layout #project-page,.default-layout #service-page) #service-content-section{padding-top:6em;font-size:2rem}@media (width>=1100px){:is(:is(.default-layout #project-page,.default-layout #service-page) #project-content-section,:is(.default-layout #project-page,.default-layout #service-page) #service-content-section) .page-content p{padding-inline-start:var(--inline-padding)}}:is(:is(.default-layout #project-page,.default-layout #service-page) #project-content-section,:is(.default-layout #project-page,.default-layout #service-page) #service-content-section) h1,:is(:is(.default-layout #project-page,.default-layout #service-page) #project-content-section,:is(.default-layout #project-page,.default-layout #service-page) #service-content-section) h2{color:var(--secondary-color);margin-bottom:1.1em;font-size:1.5em;font-weight:700}:is(:is(.default-layout #project-page,.default-layout #service-page) #project-content-section,:is(.default-layout #project-page,.default-layout #service-page) #service-content-section) p{margin-bottom:1.5em;font-weight:300;line-height:1.3em}@media (width<=1100px){:is(.default-layout #project-page,.default-layout #service-page) #project-content-section,:is(.default-layout #project-page,.default-layout #service-page) #service-content-section{padding-top:3em;font-size:1.5rem}}@media (width<=850px){:is(.default-layout #project-page,.default-layout #service-page) #project-content-section,:is(.default-layout #project-page,.default-layout #service-page) #service-content-section{font-size:18px}:is(:is(.default-layout #project-page,.default-layout #service-page) #project-content-section,:is(.default-layout #project-page,.default-layout #service-page) #service-content-section) p{font-size:1.3em}}.default-layout #submit-client-project-data .form-wrapper{gap:var(--gap-16);flex-direction:column;font-size:24px;display:flex}.default-layout #submit-client-project-data .row{gap:var(--gap-32);flex-direction:row;width:100%;display:flex}.default-layout #submit-client-project-data .label,.default-layout #submit-client-project-data label{align-items:start;gap:var(--gap-low);flex-direction:column;flex:1;display:flex}:is(.default-layout #submit-client-project-data .label,.default-layout #submit-client-project-data label)>*{text-align:start;width:100%}:is(.default-layout #submit-client-project-data .label,.default-layout #submit-client-project-data label)>input{height:60px;padding-inline:var(--gap-16);border:1px solid;border-radius:8px}
