.search-results,.search-results .search-results__page{display:grid;justify-content:center;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.25rem}@media only screen and (width >= 40em){.search-results,.search-results .search-results__page{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (width >= 64em){.search-results,.search-results .search-results__page{grid-template-columns:repeat(3, minmax(0, 1fr))}}.search-results--properties,.search-results--projects{margin-block-start:0}.search-results--projects,.search-results--projects .search-results__page{grid-template-columns:minmax(0, 1fr);gap:1.875rem 3.125rem}@media only screen and (width >= 48em){.search-results--projects,.search-results--projects .search-results__page{grid-template-columns:repeat(2, minmax(0, 1fr))}}.search-results--references,.search-results--references .search-results__page{grid-template-columns:minmax(0, 1fr);gap:3.75rem}@media only screen and (width >= 48em){.search-results--references,.search-results--references .search-results__page{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (width >= 80em){.search-results--references,.search-results--references .search-results__page{grid-template-columns:repeat(3, minmax(0, 1fr))}}.search-results__page{grid-column:1/-1}.reference{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:repeat(2, auto);-moz-column-gap:1rem;column-gap:1rem;align-content:start;font-weight:600}.reference__photo{grid-column:1/-1;grid-row:1/2}.reference__photo picture{aspect-ratio:35/24;border-end-end-radius:1.875rem;overflow:hidden}.reference__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reference__rep{grid-column:1/2;grid-row:1/3;align-self:end;margin-left:1.25rem;border-end-end-radius:.625rem;overflow:hidden}.reference>p{grid-column:2/3;grid-row:2/3;padding-block:.625rem}.reference:not(:has(.reference__rep))>p{grid-column:1/-1;padding-block-end:0}.search-inputs{display:flex;flex-wrap:wrap;gap:.625rem}.search-inputs .input:has(#search_form__cities),.search-inputs .input:has(#search_form__street){flex:0 0 100%}.search-inputs>*{flex:1}.search-inputs .button-search{flex:0 0 auto}.search-inputs--projects{gap:0}.search-inputs--projects .input:has(#search_form__cities){flex:1}#search_order{padding-block:1rem}#search_order select,#search_order .superselect-element{padding-block:0;padding-inline-start:0;padding-inline-end:.75rem;background-color:rgba(0,0,0,0);min-height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0 0h8v5H0V0z' id='a'/%3E%3C/defs%3E%3Cpath d='M7.707.293a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414 0l-3-3A1 1 0 1 1 1.707.293L4 2.585 6.293.293A1 1 0 0 1 7.613.21l.094.083z' fill='%233C4347' xlink:href='%23a'/%3E%3C/svg%3E");background-position:center right}#search_order .superselect-container{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#search_order .superselect-container:not(:has(.superselect-element.mobile)){position:static}#search_order *:has(>select){position:relative;display:flex;gap:.25rem}@property --nReferences-start{syntax:"<color>";inherits:true;initial-value:currentColor}@property --nReferences-end{syntax:"<color>";inherits:true;initial-value:currentColor}.nReferences{--nReferences-start: var(--clr-stone);--nReferences-end: var(--clr-stone);aspect-ratio:165/115;border:2px solid hsl(from currentColor h s l/0.1);display:grid;align-content:center;text-align:center;text-decoration:none;color:inherit;line-height:1;padding:.625rem;position:relative;transition:border-color 125ms ease-in-out;transition-duration:calc(125ms*2)}.nReferences>span:first-child{font-size:1.25rem;font-weight:600}.nReferences::before,.nReferences::after{content:"";position:absolute;bottom:1px;left:50%;display:inline-block;translate:-50% 50%;font-size:1.5rem;line-height:1;padding-inline:.5rem;background-color:#fff;font-family:"icomoon"}.nReferences::after{background-image:linear-gradient(90deg, var(--nReferences-start), var(--nReferences-end));color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;transition:--nReferences-start 125ms ease-in-out,--nReferences-end 125ms ease-in-out 125ms}.nReferences:hover,.nReferences:focus-visible{--nReferences-start: var(--clr-primary);--nReferences-end: var(--clr-secondary);border-color:hsl(from currentColor h s 80%)}.search-switch{margin-top:-1.5rem;text-transform:uppercase;font-size:.875rem;line-height:1.5rem;position:-webkit-sticky;position:sticky;top:var(--navigationHeight);z-index:10}.search-switch>.container{display:flex;justify-content:center;gap:1.25rem}.search-switch.stuck{background-color:hsl(from currentColor h s 95%)}.search-switch>p{font-weight:200;color:hsl(from currentColor h s l/0.5)}.search-switch a{display:inline-flex;gap:.25rem;align-items:center;text-transform:uppercase;font-weight:600;text-decoration:none;color:inherit;font-size:.875rem;line-height:1.5rem;color:hsl(from currentColor h s l/0.5);position:relative;transition:color 125ms ease-in-out}.search-switch a::after{content:"";height:2px;position:absolute;inset:100% 0 auto 0;background-image:linear-gradient(90deg, var(--clr-primary), var(--clr-secondary));transition:inherit;opacity:0;transition:opacity 125ms ease-in-out;z-index:1}.search-switch a:hover,.search-switch a:focus{color:currentColor}.search-switch a:not([href]){color:currentColor}.search-switch a:not([href])::after{opacity:1}.search-switch a>svg{width:1em;height:1em}.search-cta{grid-column:1/-1}.search-top h1{margin-bottom:1em;margin-bottom:1.25rem}.search-top .reviews-global{margin-inline:auto;margin-block-start:1.875rem}
