.block-univers{background-color:#fff;overflow:hidden;padding:80px 0;position:relative}@media only screen and (max-width:1060px){.block-univers{padding:35px 0 50px}}@media only screen and (max-width:500px){.block-univers{padding:20px 0 40px}}.block-univers .block-univers__header{margin:0 auto 60px;max-width:700px;text-align:center}@media only screen and (max-width:1060px){.block-univers .block-univers__header{margin-bottom:40px}}.block-univers .block-univers__title{color:#1c5642;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:52px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:0}@media only screen and (max-width:1060px){.block-univers .block-univers__title{font-size:36px}}@media only screen and (max-width:500px){.block-univers .block-univers__title{font-size:28px}}.block-univers .block-univers__description{color:rgba(0,0,0,.7);font-size:16px;line-height:1.6}@media only screen and (max-width:1060px){.block-univers .block-univers__description{font-size:14px}}.block-univers .block-univers__grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:60px}@media only screen and (max-width:1060px){.block-univers .block-univers__grid{gap:40px 30px}}@media only screen and (max-width:780px){.block-univers .block-univers__grid{gap:0}}.block-univers .block-univers__card{align-items:center;cursor:pointer;display:flex;flex:0 0 calc(25% - 22.5px);flex-direction:column;max-width:285px;position:relative;text-decoration:none;width:100%}@media only screen and (max-width:1060px){.block-univers .block-univers__card{flex:0 0 calc(50% - 15px)}}@media only screen and (max-width:500px){.block-univers .block-univers__card{flex:0 0 100%}}.block-univers .block-univers__card.is-hovered .block-univers__circle,.block-univers .block-univers__card:hover .block-univers__circle{transform:translate(-50%,-50%) scale(1.55)}.block-univers .block-univers__card.is-hovered .block-univers__img-wrapper,.block-univers .block-univers__card:hover .block-univers__img-wrapper{transform:translate(-50%,-56%) scale(1.05) rotate(10deg)}.block-univers .block-univers__card.is-hovered .block-univers__hover-cta,.block-univers .block-univers__card:hover .block-univers__hover-cta{opacity:1;transform:scale(1)}.block-univers .block-univers__card.is-hovered .block-univers__label,.block-univers .block-univers__card:hover .block-univers__label{color:#000;font-weight:700}.block-univers .block-univers__card.is-hovered .block-univers__prop,.block-univers .block-univers__card:hover .block-univers__prop{opacity:1;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1) rotate(var(--rot))}.block-univers .block-univers__visual-wrapper{align-items:center;display:flex;height:285px;justify-content:center;overflow:visible;position:relative;width:285px}@media only screen and (max-width:1260px){.block-univers .block-univers__visual-wrapper{height:250px;width:250px}}@media only screen and (max-width:1060px){.block-univers .block-univers__visual-wrapper{height:280px;width:280px}}.block-univers .block-univers__circle{border-radius:50%;height:175px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .6s cubic-bezier(.25,1,.5,1);width:175px;z-index:1}@media only screen and (max-width:1260px){.block-univers .block-univers__circle{height:150px;width:150px}}.block-univers .block-univers__img-wrapper{height:215px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(15deg);transition:transform .6s cubic-bezier(.25,1,.5,1);width:155px;z-index:3}@media only screen and (max-width:1260px){.block-univers .block-univers__img-wrapper{height:185px;width:135px}}.block-univers .block-univers__img-wrapper .block-univers__img{display:block;filter:drop-shadow(9px 14px 20px rgba(0,0,0,.15));height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.block-univers .block-univers__props{inset:0;pointer-events:none;position:absolute;z-index:2}.block-univers .block-univers__prop{left:50%;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .4s ease}.block-univers .block-univers__prop.block-univers__prop--q0{height:95px;width:95px}.block-univers .block-univers__prop.block-univers__prop--q1{height:75px;width:75px}.block-univers .block-univers__prop.block-univers__prop--q2{height:85px;width:85px}.block-univers .block-univers__prop.block-univers__prop--q3{height:70px;width:70px}.block-univers .block-univers__hover-cta{align-items:center;background-color:#fbb03b;border-radius:50%;bottom:-10px;display:flex;height:85px;justify-content:center;left:20px;opacity:0;padding:8px;position:absolute;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;width:85px;z-index:4}@media only screen and (max-width:1260px){.block-univers .block-univers__hover-cta{bottom:-5px;height:72px;left:15px;width:72px}}.block-univers .block-univers__hover-cta-text{color:#000;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.6px;line-height:1.2;text-align:center;text-transform:uppercase;width:65px}@media only screen and (max-width:1260px){.block-univers .block-univers__hover-cta-text{font-size:9px;width:55px}}.block-univers .block-univers__label{color:rgba(0,0,0,.6);font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.8px;margin-bottom:0;margin-top:25px;text-align:center;text-transform:uppercase;transition:color .3s ease,font-weight .3s ease}@media only screen and (max-width:1060px){.block-univers .block-univers__label{font-size:14px;margin-top:15px}}.block-univers .block-univers__actions{display:flex;gap:20px;justify-content:center;width:100%}@media only screen and (max-width:500px){.block-univers .block-univers__actions{align-items:center;flex-direction:column;gap:15px}.block-univers .block-univers__actions .btn{max-width:280px;width:100%}}
