.ServicesSection-module__zRicIG__servicesSectionFrame{background:#f0f0f0;width:100%;padding:clamp(5rem,3.575rem + 5.06667vw,7.375rem) 0}.ServicesSection-module__zRicIG__servicesSectionInner{box-sizing:border-box;width:calc(100% - 100px);max-width:1280px;margin-left:auto;margin-right:auto;padding:0 clamp(1rem,.5rem + 1.33333vw,2rem)}@media (max-width:450px){.ServicesSection-module__zRicIG__servicesSectionInner{width:calc(100% - 80px)}.ServicesSection-module__zRicIG__servicesSectionTextImagesFrame,.ServicesSection-module__zRicIG__servicesSectionTeaserFrame{padding:clamp(1.5rem,1.25rem + .666667vw,2rem) 0}}.ServicesSection-module__zRicIG__servicesSectionContainer{width:100%}.ServicesSection-module__zRicIG__servicesSectionHeadingWrapper{margin-top:clamp(3rem,2.5rem + 1.66667vw,4rem);margin-bottom:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem);padding:clamp(1.5rem,1.25rem + .666667vw,2rem);display:inline-block;position:relative}.ServicesSection-module__zRicIG__servicesSectionHeading{font-size:clamp(2.375rem,1.55rem + 2.93333vw,3.75rem);font-weight:700;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:#000;margin:0;line-height:110%}.ServicesSection-module__zRicIG__servicesSectionRooflineFrame{margin-bottom:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem);padding:clamp(1.5rem,1.25rem + .666667vw,2rem) 0}.ServicesSection-module__zRicIG__servicesSectionRoofline{text-transform:uppercase;color:#a38240;letter-spacing:.1em;font-size:16px;font-weight:700;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}.ServicesSection-module__zRicIG__servicesSectionTextImagesFrame{margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);padding:clamp(2rem,1.5rem + 1.33333vw,4rem) 0}.ServicesSection-module__zRicIG__servicesSectionTextImagesContainer{align-items:center;gap:clamp(5rem,3.575rem + 5.06667vw,7.375rem);width:100%;display:flex}@media (max-width:1200px){.ServicesSection-module__zRicIG__servicesSectionTextImagesContainer{flex-direction:column;gap:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem)}}@media (max-width:640px){.ServicesSection-module__zRicIG__servicesSectionTextImagesContainer{gap:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.ServicesSection-module__zRicIG__servicesSectionImageCol{flex:1;order:2}@media (min-width:1024px){.ServicesSection-module__zRicIG__servicesSectionImageCol{order:1}}.ServicesSection-module__zRicIG__servicesSectionImageInner{background:#dee0e2;border-radius:8px;width:100%;height:clamp(300px,250px + 12.5vw,500px);position:relative;overflow:hidden}.ServicesSection-module__zRicIG__servicesSectionTextCol{flex:1;order:1}@media (min-width:1024px){.ServicesSection-module__zRicIG__servicesSectionTextCol{order:2}}.ServicesSection-module__zRicIG__servicesSectionHeadline{font-size:clamp(1.75rem,1.4rem + 2.13333vw,3rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);text-align:left;margin:0 0 clamp(1.25rem,1.125rem + .5vw,2rem);line-height:110%}.ServicesSection-module__zRicIG__servicesSectionTextInner{color:var(--foreground);font-size:16px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}.ServicesSection-module__zRicIG__servicesSectionTextInner p{margin:0 0 clamp(1rem,.875rem + .333333vw,1.5rem);font-size:clamp(1rem,.9375rem + .266667vw,1.25rem);line-height:1.6}.ServicesSection-module__zRicIG__servicesSectionTextInner p:last-of-type{margin-top:clamp(1.25rem,1.125rem + .5vw,2rem);margin-bottom:0}.ServicesSection-module__zRicIG__servicesSectionLink{color:#a38240;text-decoration:none;transition:color .3s ease-out}.ServicesSection-module__zRicIG__servicesSectionLink:hover{text-decoration:underline}.ServicesSection-module__zRicIG__servicesSectionButton{color:#a38240;text-transform:uppercase;cursor:pointer;font-weight:700;line-height:120%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;border:2px solid #a38240;align-items:center;gap:clamp(.5rem,.375rem + .333333vw,.75rem);padding:clamp(.75rem,.625rem + .333333vw,.875rem) clamp(1rem,.875rem + .333333vw,1.0625rem) clamp(.5rem,.4375rem + .166667vw,.5625rem);font-size:clamp(1rem,.875rem + .25vw,1.125rem);text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.ServicesSection-module__zRicIG__servicesSectionButton:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23a38240\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat;width:clamp(11px,10px + .25vw,13px);height:clamp(11px,10px + .25vw,13px);transition:all .3s ease-out;display:block;transform:translateY(-2px)}.ServicesSection-module__zRicIG__servicesSectionButton:hover{color:#fff;background-color:#a38240}.ServicesSection-module__zRicIG__servicesSectionButton:hover:before{filter:brightness(0)invert()}.ServicesSection-module__zRicIG__servicesSectionTeaserFrame{padding:clamp(2rem,1.5rem + 1.33333vw,4rem) 0}.ServicesSection-module__zRicIG__servicesSectionTeaserInner{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:clamp(1rem,.75rem + .666667vw,1.25rem);display:grid}@media (max-width:768px){.ServicesSection-module__zRicIG__servicesSectionTeaserInner{grid-template-columns:1fr}}.ServicesSection-module__zRicIG__servicesSectionTeaserItem{color:#fff;background:#1a1f23;border-radius:4px;flex-direction:column;padding:clamp(1.5rem,1.25rem + .666667vw,2.875rem);display:flex}.ServicesSection-module__zRicIG__servicesSectionTeaserItemMain{color:#fff;background:#a38240}.ServicesSection-module__zRicIG__servicesSectionTeaserItemLight{color:#000;background:#dee0e2}.ServicesSection-module__zRicIG__servicesSectionTeaserContent{flex:1}.ServicesSection-module__zRicIG__servicesSectionTeaserContent h3{text-transform:uppercase;font-size:clamp(1.25rem,1.125rem + .666667vw,2rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(.75rem,.625rem + .333333vw,1rem);line-height:110%}.ServicesSection-module__zRicIG__servicesSectionTeaserContent p{font-size:clamp(1rem,.9375rem + .266667vw,1.125rem);line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(.875rem,.75rem + .333333vw,1rem)}.ServicesSection-module__zRicIG__servicesSectionTeaserContent p:last-of-type{margin-top:clamp(1.25rem,1.125rem + .5vw,2rem);margin-bottom:0}.ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton{color:#fff;border-color:#fff}.ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:before{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23fff\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat}.ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:hover{color:#1a1f23;background-color:#fff}.ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:hover:before{filter:brightness(0)}.ServicesSection-module__zRicIG__servicesSectionTeaserItemMain .ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton{color:#fff;border-color:#fff}.ServicesSection-module__zRicIG__servicesSectionTeaserItemMain .ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:before{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23fff\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat}.ServicesSection-module__zRicIG__servicesSectionTeaserItemMain .ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:hover{color:#a38240;background-color:#fff}.ServicesSection-module__zRicIG__servicesSectionTeaserItemMain .ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:hover:before{filter:brightness(0)saturate()invert(70%)sepia()saturate(500%)hue-rotate(5deg)}.ServicesSection-module__zRicIG__servicesSectionTeaserItemLight .ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton{color:#a38240;border-color:#a38240}.ServicesSection-module__zRicIG__servicesSectionTeaserItemLight .ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:before{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23a38240\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat}.ServicesSection-module__zRicIG__servicesSectionTeaserItemLight .ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:hover{color:#fff;background-color:#a38240}.ServicesSection-module__zRicIG__servicesSectionTeaserItemLight .ServicesSection-module__zRicIG__servicesSectionTeaserContent .ServicesSection-module__zRicIG__servicesSectionButton:hover:before{filter:brightness(0)invert()}
