.span2{grid-column:span 2}.realisations-cont{flex:1 1;padding:96px 0}@media screen and (max-width:899px){.realisations-cont{padding:64px 0}}.realisations-cont{z-index:1;position:relative;background-color:#fff}.realisations-cont .realisations{width:min(100% - 128px,1560px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.realisations-cont .realisations{width:calc(100% - 64px)}}@media screen and (max-width:599px){.realisations-cont .realisations{width:calc(100% - 32px)}}.realisations-cont .realisations-grid{display:grid;grid-column-gap:16px;grid-row-gap:16px}@media screen and (max-width:599px){.realisations-cont .realisations-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:600px)and (max-width:899px){.realisations-cont .realisations-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px){.realisations-cont .realisations-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:599px){.realisations-cont .realisations-grid-link-item{grid-column:span 2}}.realisations-cont .realisations-grid-item{overflow:hidden;-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);background-color:rgba(221,223,231,.4);border:1px solid hsla(0,0%,100%,.31);box-shadow:0 10px 30px rgba(0,0,0,.03);border-radius:16px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:599px){.realisations-cont .realisations-grid-item{height:250px;grid-column:span 2}}@media screen and (min-width:600px)and (max-width:899px){.realisations-cont .realisations-grid-item{height:250px}}@media screen and (min-width:900px){.realisations-cont .realisations-grid-item{height:250px}}.realisations-cont .realisations-grid-item:hover .realisations-grid-item-cont{opacity:1}.realisations-cont .realisations-grid-item:hover .realisations-grid-item-cont .realisations-grid-item-cont-hover-title{bottom:0!important;opacity:1!important}.realisations-cont .realisations-grid-item:hover .realisations-grid-item-cont .realisations-grid-item-cont-hover-button{top:0!important;opacity:1!important}.realisations-cont .realisations-grid-item-cont{z-index:5;position:relative;height:0;width:100%;opacity:0;transition:all .2s ease-in-out}.realisations-cont .realisations-grid-item-cont-hover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:250px;background-color:rgba(1,9,47,.56)}.realisations-cont .realisations-grid-item-cont-hover-title{font-family:Avenir-medium;font-size:20px;font-weight:700;color:#fff;bottom:8px}.realisations-cont .realisations-grid-item-cont-hover-button{font-family:Avenir-medium;font-size:16px;font-weight:600;padding:8px 16px;top:8px;background-color:rgba(1,9,47,.739);color:#ebebeb;border-radius:8px}.realisations-cont .realisations-grid-item-cont-hover-button,.realisations-cont .realisations-grid-item-cont-hover-title{position:relative;opacity:0;transition:all .5s ease-out}.realisations-cont .realisations-grid-item-list{display:flex;gap:12px;flex-wrap:wrap;margin:12px}.realisations-cont .realisations-grid-item-list-item{display:flex;align-items:center;height:32px;padding:8px;font-family:Avenir-medium;font-weight:500;font-size:16px;color:#fff;border-radius:8px;-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px)}.sort{display:flex;align-items:center;justify-content:center;height:48px;width:48px;min-height:48px;min-width:48px;border-radius:16px;background-color:#f5f5f5}.sort img{margin:4px 3px 0 0}.sort-cont{display:flex;gap:16px;margin-bottom:16px}@media screen and (max-width:999px){.sort-cont{overflow-x:scroll;margin-right:-20px}}@media screen and (min-width:600px){.sort-cont{padding:0 20px 0 0}}.sort-option,.sort-option-null{display:flex;align-items:center;height:48px;cursor:pointer;border-radius:16px;transition:all .2s ease-in-out}.sort-option-image,.sort-option-null-image{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}.sort-option-image img,.sort-option-null-image img{height:28px}.sort-option-null.selected,.sort-option.selected{background-color:#f5f5f5!important}.sort-option-null.selected h3,.sort-option.selected h3{color:#707070}.sort-option{gap:8px;font-size:15px}.sort-option img{height:30px}.sort-option h3{color:#fff;font-size:1em}@media screen and (max-width:599px){.sort-option{padding:0 12px}.sort-option h3{font-size:12px}}@media screen and (min-width:600px){.sort-option{padding:0 20px 0 10px}.sort-option h3{font-size:16px}}.sort-option:hover{opacity:.8}.sort-option-null{padding:8px;background-color:#f5f5f5}.sort-option-null svg{height:30px;width:30px}.galery{flex-direction:column;gap:8px;width:100%;max-width:700px;height:100%;margin:0 20px;padding:24px 0}.galery,.galery-cont{display:flex;justify-content:center;align-items:center}.galery-cont{z-index:100;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.7333333333)}.galery-photo{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1;padding:8px;border:1px solid hsla(0,0%,100%,.1490196078);-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);border-radius:16px;background-color:rgba(0,0,0,.4)}.galery-photo-img{height:100%;width:100%;border-radius:8px;background-position:50%;background-size:contain;background-repeat:no-repeat}.galery-navigation{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;background-color:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1490196078);-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);border-radius:16px}.galery-navigation-close,.galery-navigation-counter,.galery-navigation-next,.galery-navigation-nextable,.galery-navigation-prev,.galery-navigation-prevable{display:flex;justify-content:center;align-items:center;height:64px;width:64px;border-radius:8px}.galery-navigation-prev img,.galery-navigation-prevable img{transform:rotate(180deg)}.galery-navigation-nextable,.galery-navigation-prevable{background-color:rgba(66,66,66,.8);cursor:pointer;transition:all .2s ease-in-out}.galery-navigation-nextable:hover,.galery-navigation-prevable:hover{background-color:rgba(75,75,75,.8)}.galery-navigation-counter{font-family:Avenir-medium;font-size:20px;font-weight:700;color:#fff}.galery-navigation-close{background-color:rgba(136,84,84,.6823529412);transition:all .2s ease-in-out}.galery-navigation-close img{height:24px}.galery-navigation-close:hover{background-color:#7c4b4b;cursor:pointer}