.portfolio-grid__item{transition:all 1s cubic-bezier(.455,.03,.515,.955)}.portfolio-grid__item.animate--initial{opacity:0;transform:translateY(50px)}.portfolio-grid__item.animate--state{opacity:1;transform:translateY(0)}.portfolio-grid__item.is--carsup .portfolio-grid__item-start{transition:all 1s cubic-bezier(.455,.03,.515,.955)}.portfolio-grid__item.is--carsup .portfolio-grid__item-start.animate--initial{opacity:.15}.portfolio-grid__item.is--carsup .portfolio-grid__item-start.animate--state{opacity:1}.portfolio-grid__item.is--carsup .portfolio__webdesign-desktop-preview{transition:all 1s cubic-bezier(.455,.03,.515,.955)}.portfolio-grid__item.is--carsup .portfolio__webdesign-desktop-preview.animate--initial{opacity:.3;box-shadow:0 0 100px #021da800}.portfolio-grid__item.is--carsup .portfolio-preview__webdesign-desktop-content{transition:all 1s cubic-bezier(.455,.03,.515,.955) .5s}.portfolio-grid__item.is--carsup .portfolio-preview__webdesign-desktop-content.animate--initial{opacity:0}.portfolio-grid__item.is--carsup .portfolio-preview__webdesign-responsive{transition:all .5s cubic-bezier(.455,.03,.515,.955) 1s}.portfolio-grid__item.is--carsup .portfolio-preview__webdesign-responsive.animate--initial{opacity:0;transform:translate(-20px)}.portfolio-grid__item.is--carsup .portfolio__webdesign-img{transition:all .5s cubic-bezier(.455,.03,.515,.955) 1s}.portfolio-grid__item.is--carsup .portfolio__webdesign-img.animate--initial{opacity:0;transform:translate(20px)}.portfolio-grid__item.is--refuge-lac-blanc .portfolio__webdesign-preview .portfolio__webdesign-img{width:300px;bottom:-35%;left:-25%}@media (max-width:768px){.portfolio-grid__item.is--refuge-lac-blanc .portfolio__webdesign-preview .portfolio__webdesign-img{width:195px;bottom:-100px;left:-50px}}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-preview__webdesign-desktop-content{border-radius:15px;position:relative;overflow:hidden}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-preview__webdesign-responsive{box-shadow:-15px -5px 50px #00000080}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-wrapper{position:relative}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content-rlb{border-radius:15px;height:100%;position:relative;overflow:hidden}@media (max-width:768px){.portfolio-grid__item.is--refuge-lac-blanc .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content-rlb{border-radius:10px}}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-start,.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-end,.portfolio-grid__item.is--refuge-lac-blanc .portfolio__webdesign-desktop-preview{transition:all 1s cubic-bezier(.455,.03,.515,.955)}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-start,.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-end,.portfolio-grid__item.is--refuge-lac-blanc .portfolio__webdesign-img,.portfolio-grid__item.is--refuge-lac-blanc .portfolio-preview__webdesign-responsive{opacity:0}.portfolio-grid__item.is--refuge-lac-blanc .portfolio__webdesign-img,.portfolio-grid__item.is--refuge-lac-blanc .portfolio-preview__webdesign-responsive{transition:all .5s cubic-bezier(.455,.03,.515,.955) 1s}.portfolio-grid__item.is--refuge-lac-blanc .portfolio__webdesign-img{transform:translate(20px)}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-preview__webdesign-responsive{transform:translate(-20px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--initial .portfolio-grid__item-start{opacity:0}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .portfolio-grid__item-start{opacity:.15}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .portfolio-grid__item-end{opacity:.2}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-start.animate--state,.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-end.animate--state{opacity:1}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-end.animate--state .portfolio__webdesign-desktop-preview{box-shadow:0 0 20px #ffffff80,0 0 100px 20px #125184}.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-end.animate--state .portfolio-preview__webdesign-responsive,.portfolio-grid__item.is--refuge-lac-blanc .portfolio-grid__item-end.animate--state .portfolio__webdesign-img{opacity:1;transform:translate(0)}.portfolio-grid__item-start{flex-direction:column;gap:32px;width:35%;display:flex}@media (max-width:768px){.portfolio-grid__item-start{gap:24px;padding:0 8px}}.portfolio-grid__item-start .portfolio-grid__item-heading{flex-direction:column;gap:22px;display:flex}.portfolio-grid__item-start .portfolio-grid__item-heading .portfolio-grid__client-logo{line-height:1}.portfolio-grid__item-start .portfolio-grid__item-heading .portfolio-grid__client-logo.is--carsup{width:45px;height:45px}.portfolio-grid__item-start .portfolio-grid__item-heading .portfolio-grid__client-logo.is--refuge-lac-blanc{width:50px;height:50px}.portfolio-grid__item-start .portfolio-grid__item-heading .portfolio-grid__title-wrapper{flex-direction:row;align-items:center;gap:16px;display:flex}.portfolio-grid__item-start .portfolio-grid__item-heading .portfolio-grid__title-wrapper .heading-line-decoration{width:40px}.portfolio-grid__item-start .portfolio-grid__item-heading .portfolio-grid__title-wrapper .portfolio-grid__client-title{font-size:1.375rem;font-weight:600}.portfolio-grid__item-start .portfolio-grid__item-tags{flex-flow:wrap;gap:16px;display:flex}.portfolio-grid{flex-direction:column;gap:132px;display:flex}@media (max-width:768px){.portfolio-grid{gap:80px}}.portfolio-grid__item-end{width:65%;max-width:635px;position:relative}.portfolio-grid__item-end .portfolio__webdesign-preview{position:relative}.portfolio-grid__item-end .portfolio__webdesign-preview .portfolio__webdesign-img{z-index:3;width:450px;position:absolute;bottom:-41%;left:-30%}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-preview .portfolio__webdesign-img{width:265px;bottom:-115px;left:-70px}}.portfolio-grid__item-end .portfolio__webdesign-video{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview{aspect-ratio:16/9.5;opacity:1;border:1px solid #696969;border-radius:25px;width:100%;min-width:635px;padding:8px;overflow:hidden}@media (max-width:992px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview{min-width:100%}}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview{border-radius:20px;padding:4px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview.is--carsup{box-shadow:0 0 20px #ffffff80,0 0 150px #021da8}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content{-webkit-user-select:none;user-select:none;cursor:default;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding-bottom:30px;display:flex;position:relative;overflow:hidden}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header{z-index:2;align-items:center;width:100%;height:fit-content;padding:10px 14px;display:flex;position:relative;top:0;left:0;right:0}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header{padding:8px 12px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-menu{align-items:center;width:100%;display:flex}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-menu svg{width:34px;height:13px}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-menu svg{width:28px;height:10px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-logo{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-logo svg{width:18px;height:22px}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-logo svg{width:14px;height:18px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta .carsup-desktop-preview__lang-selector{align-items:center;gap:4px;display:flex}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta .carsup-desktop-preview__lang-selector .carsup-desktop-preview__lang-selector-text{font-size:6px;line-height:1em}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta .carsup-desktop-preview__lang-selector .carsup-desktop-preview__lang-selector-text{font-size:5px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta .carsup-desktop-preview__lang-selector .carsup-desktop-preview__lang-selector-icon svg{width:6px;height:9px;margin-bottom:1px}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta .portfolio-preview__carsup-header-cta-icon{width:46px;height:25px}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta .portfolio-preview__carsup-header-cta-icon{width:36px;height:18px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero{gap:4px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-heading{display:flex}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-heading svg{width:220px;height:15px}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-heading svg{width:150px;height:10px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-content{display:flex}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-content svg{width:190px;height:10px}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-content svg{width:130px;height:10px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta{border-bottom:.1px solid #ffffffb3;flex-direction:row;align-items:center;gap:4px;padding:4px 0;display:flex}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta{gap:2px;padding:3px 0}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-text{display:flex}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-text svg{width:80px;height:6px}@media (max-width:768px){.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-text svg{width:52px;height:4px}}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-icon{display:flex}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-icon svg{width:8px;height:4px}.portfolio-grid__item-end .portfolio__webdesign-desktop-preview .portfolio-preview__webdesign-desktop-content .portfolio__webdesign-video{border-radius:15px}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive{aspect-ratio:9/18;z-index:4;background-color:#000;border:1px solid #696969;border-radius:20px;width:100%;max-width:130px;padding:5px;position:absolute;inset:auto -5% -15% auto;overflow:hidden;box-shadow:-15px -5px 50px #000}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive{border-radius:14px;max-width:85px;padding:3px;bottom:-50px;right:-10px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content{flex-direction:column;justify-content:space-between;height:100%;padding:5px 5px 15px;display:flex;position:relative}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content{padding:3px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header{z-index:2;align-items:center;width:100%;padding:2px 0;display:flex;position:relative}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-menu{justify-content:start;width:100%;display:flex}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-menu svg{width:10px;height:10px}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-menu svg{width:7px;height:7px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-logo{justify-content:center;width:100%;display:flex}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-logo svg{width:13px;height:15px}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-logo svg{width:8px;height:10px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta{justify-content:end;width:100%;display:flex}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta svg{width:28px;height:14px}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-header .portfolio-preview__carsup-header-cta svg{width:20px;height:10px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero{gap:4px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-heading,.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-content,.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta{display:flex}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero.is--lang-en .portfolio-preview__carsup-hero-heading svg{width:75px;height:23px}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero.is--lang-en .portfolio-preview__carsup-hero-heading svg{width:50px;height:15px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero.is--lang-en .portfolio-preview__carsup-hero-content svg{width:70px;height:17px}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero.is--lang-en .portfolio-preview__carsup-hero-content svg{width:45px;height:12px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero.is--lang-fr .portfolio-preview__carsup-hero-heading svg{width:75px;height:23px}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero.is--lang-fr .portfolio-preview__carsup-hero-heading svg{width:50px;height:15px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero.is--lang-fr .portfolio-preview__carsup-hero-content svg{width:65px;height:20px}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero.is--lang-fr .portfolio-preview__carsup-hero-content svg{width:40px;height:12px}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta{border-bottom:.1px solid #ffffff4d;flex-direction:row;align-items:center;gap:2px;padding:4px 0;display:flex}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta{gap:2px;padding:3px 0}}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-text{display:flex}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-text svg{width:40px;height:6px}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-icon{display:flex}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio-preview__carsup-hero .portfolio-preview__carsup-hero-cta .portfolio-preview__carsup-hero-cta-icon svg{width:8px;height:4px}.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio__webdesign-video{border-radius:14px}@media (max-width:768px){.portfolio-grid__item-end .portfolio-preview__webdesign-responsive .portfolio-preview__webdesign-responsive-content .portfolio__webdesign-video{border-radius:10px}}.refuge-lac-blanc-preview__screenshot-desktop{z-index:2;position:relative}.refuge-lac-blanc-preview__screenshot-desktop-animation{z-index:3;width:100%;height:100%;position:absolute;inset:0}.refuge-lac-blanc-preview__screenshot-desktop-animation-wrapper{background-color:#fff;width:100%;height:100%;position:relative}.refuge-lac-blanc__cloud{position:absolute}.refuge-lac-blanc__cloud.is--inverted img{transform:scaleX(-1)}.refuge-lac-blanc__cloud.is--style-1{width:500px;height:auto}.refuge-lac-blanc__cloud.is--style-2{width:480px;height:auto}.refuge-lac-blanc__cloud.is--style-3{width:450px;height:auto}.refuge-lac-blanc__cloud.is--1{inset:-100px auto auto -150px}.refuge-lac-blanc__cloud.is--2{inset:-50px auto auto -200px}.refuge-lac-blanc__cloud.is--3{inset:75px auto auto -150px}.refuge-lac-blanc__cloud.is--4{inset:155px auto auto -50px}.refuge-lac-blanc__cloud.is--5{max-width:300px;inset:40px auto auto 0}.refuge-lac-blanc__cloud.is--6{inset:40px -185px auto auto}.refuge-lac-blanc__cloud.is--7{inset:-100px -85px auto auto}.refuge-lac-blanc__cloud.is--8{inset:100px -185px auto auto}.refuge-lac-blanc__cloud.is--9{inset:175px -150px auto auto}.refuge-lac-blanc__cloud.is--10{inset:0 -50px auto auto}.portfolio-preview__webdesign-responsive-content-rlb{z-index:2;position:relative}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc-preview__screenshot-desktop-animation-wrapper{transition:all 2s cubic-bezier(.455,.03,.515,.955) .5s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud{filter:blur();opacity:1}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--1{transition:all 1.75s cubic-bezier(.455,.03,.515,.955) .5s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--2{transition:all 2.15s cubic-bezier(.455,.03,.515,.955) .4s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--3{transition:all 2.25s cubic-bezier(.455,.03,.515,.955) .6s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--4{transition:all 2s cubic-bezier(.455,.03,.515,.955) .4s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--5{transition:all 2.5s cubic-bezier(.455,.03,.515,.955) .4s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--6{transition:all 2s cubic-bezier(.455,.03,.515,.955) .4s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--7{transition:all 1.85s cubic-bezier(.455,.03,.515,.955) .4s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--8{transition:all 2.15s cubic-bezier(.455,.03,.515,.955) .4s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--9{transition:all 2.35s cubic-bezier(.455,.03,.515,.955) .4s}.portfolio-grid__item.is--refuge-lac-blanc .refuge-lac-blanc__cloud.is--10{transition:all 2.55s cubic-bezier(.455,.03,.515,.955) .4s}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc-preview__screenshot-desktop-animation-wrapper{background-color:#fff0}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud{opacity:.75;filter:blur(10px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--1{transform:translate(-350px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--2{transform:translate(-300px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--3{transform:translate(-350px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--4{transform:translate(-450px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--5{transform:translate(-310px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--6{transform:translate(330px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--7{transform:translate(430px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--8{transform:translate(330px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--9{transform:translate(360px)}.portfolio-grid__item.is--refuge-lac-blanc.animate--state .refuge-lac-blanc__cloud.is--10{transform:translate(420px)}
.client-reviews{width:100%;position:relative}.client-reviews .client-reviews__container{width:100%;max-width:290px;height:120px;margin:0 auto;position:relative}.client-reviews .client-reviews__container .review-item{-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;filter:blur(20px);background:linear-gradient(90deg,#1e1e1e 0%,#2a2a2a 100%);border-radius:10px;width:100%;padding:1px;transition:all .6s ease-in-out;position:absolute;top:0;left:0;transform:translateY(6px)}.client-reviews .client-reviews__container .review-item .review-item__background{background:#000000a6;border-radius:10px}.client-reviews .client-reviews__container .review-item .review-item_container{background:linear-gradient(90deg,#fff0 0%,#ffffff14 100%);border-radius:10px;padding:5px}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content{border:1px dashed #1e1e1e;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-start{justify-content:start;align-items:center;gap:8px;display:flex}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-start .review-item__header-letter{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-start .review-item__header-fullname{color:#fff;font-size:11px;font-weight:500;line-height:1em}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-end{justify-content:end;align-items:center;gap:8px;display:flex}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-end .review-item__header-rating{color:#ffd666;align-items:center;gap:4px;display:flex}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-end .review-item__header-rating svg{fill:#ffd666;width:12px;height:12px}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-end .review-item__header-rating .review-item__header-rating-text{font-size:14px;font-weight:400}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-end .review-item__header-logo{display:flex;position:relative}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__header .review-item__header-end .review-item__header-logo svg{width:16px;height:16px;position:relative}.client-reviews .client-reviews__container .review-item .review-item_container .review-item__content .review-item__content-description{text-align:start;font-size:.75rem;font-weight:300;line-height:1.8em}.client-reviews .client-reviews__container .review-item--hidden{opacity:0;visibility:hidden;filter:blur(2px);z-index:1;transform:translateY(6px)}.client-reviews .client-reviews__container .review-item--animating{opacity:0;visibility:visible;filter:blur(2px);z-index:2;transform:translateY(6px)}.client-reviews .client-reviews__container .review-item--active{opacity:1;visibility:visible;filter:blur();z-index:3;transform:translateY(0)}
