.modal{align-items:center;background:rgba(0,0,0,.8);color:#242424;display:none;flex-direction:column;height:100vh;justify-content:center;left:0;padding-left:3rem;padding-right:3rem;position:fixed;top:0;width:100vw;z-index:10}.modal--open{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:modal-appear;animation-name:modal-appear;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;display:flex}.modal--open .modal__box{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:modal-box-appear;animation-name:modal-box-appear;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.modal--close{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:modal-disappear;animation-name:modal-disappear;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;display:flex}.modal--close .modal__box{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:modal-box-disappear;animation-name:modal-box-disappear;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.modal__box{background-color:#fff;border-radius:10px;max-width:1000px;min-height:300px;min-width:320px;overflow:hidden;padding:20px 30px;position:relative}.modal__box__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:50px 30px 30px;position:absolute;top:0;width:100%;z-index:-1}.modal__box__content .button{align-self:center;margin:15px 0}.modal__box__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.modal__box__header h2{background:none!important;margin:0!important;padding:0!important}.modal__box__header h2:first-letter{color:#f2a154!important}@-webkit-keyframes modal-appear{0%{opacity:0}to{opacity:1}}@keyframes modal-appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-box-appear{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modal-box-appear{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modal-disappear{0%{opacity:1}to{opacity:0}}@keyframes modal-disappear{0%{opacity:1}to{opacity:0}}@-webkit-keyframes modal-box-disappear{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes modal-box-disappear{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}.button{background:none;background-color:#f2a154;border:none;border-radius:2em;color:#fff;cursor:pointer;flex-shrink:0;font-size:1.4rem;font-weight:300;line-height:20px;margin:.5em auto;outline:none;overflow:hidden;padding:.5em 30px;position:relative;text-transform:uppercase;transition:all .2s ease-in-out}.button:hover{background-color:hsla(29,87%,85%,.9);box-shadow:inset 0 0 0 0 transparent;color:#f2a154}.button--outlined{background:transparent;box-shadow:inset 0 0 0 2px #f2a154;color:#f2a154;font-weight:500}.button--outlined.button--loading:after{border:1px solid #f2a154!important;border-bottom-color:transparent!important}.button--white{box-shadow:inset 0 0 0 2px #fff;color:#fff}.button--white:hover{background-color:hsla(29,87%,85%,.5);box-shadow:inset 0 0 0 2px #fad8b8;color:#fff}.button--white.button--loading:after{border:1px solid!important;border-color:#fff #fff transparent!important}.button--loading{color:transparent;pointer-events:none}.button--loading:after{-webkit-animation:rotation .8s linear infinite;animation:rotation .8s linear infinite;border:1px solid #fff;border-bottom-color:transparent!important;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:1.5em;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.5em}.button--valid{background-color:#1aa260;pointer-events:none}.button--valid i{-webkit-animation:display-valid .3s ease-in-out both;animation:display-valid .3s ease-in-out both;display:inline-block}.button--downloaded{opacity:.5;pointer-events:none}.button--downloaded i{-webkit-animation:display-valid .3s ease-in-out both;animation:display-valid .3s ease-in-out both;display:inline-block}.button i{margin-right:.5em}@-webkit-keyframes rotation{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes display-valid{0%{margin-right:0;max-width:0;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}30%{margin-right:.5em;max-width:50px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}70%{opacity:.7;-webkit-transform:translateY(-3px);transform:translateY(-3px)}to{margin-right:.5em;max-width:50px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes display-valid{0%{margin-right:0;max-width:0;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}30%{margin-right:.5em;max-width:50px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}70%{opacity:.7;-webkit-transform:translateY(-3px);transform:translateY(-3px)}to{margin-right:.5em;max-width:50px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:960px){.button{font-size:1.2rem;white-space:nowrap}}.background-svg{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.background-svg .circle-double,.background-svg .repeat-point,.background-svg .triangle{-webkit-animation-duration:.65s;animation-duration:.65s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:svg-appear;animation-name:svg-appear;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;position:absolute}.background-svg .fill--primary{fill:#f2a154}.background-svg .fill--primary100{fill:#c28143}.background-svg .fill--primary200{fill:#f2a154}.background-svg .fill--primary300{fill:#fad8b8}.background-svg .fill--primary400,.background-svg .fill--primary500{fill:#fcecdd}.background-svg .fill--grey{fill:#6a635d}.background-svg .stroke--primary{stroke:#f2a154}.background-svg .stroke--primary100{stroke:#c28143}.background-svg .stroke--primary200{stroke:#f2a154}.background-svg .stroke--primary300{stroke:#fad8b8}.background-svg .stroke--primary400,.background-svg .stroke--primary500{stroke:#fcecdd}.background-svg .stroke--grey{stroke:#6a635d}@-webkit-keyframes svg-appear{0%{opacity:0;-webkit-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}50%{-webkit-transform:rotate(20deg) scale(1.1);transform:rotate(20deg) scale(1.1)}70%{-webkit-transform:rotate(-10deg) scale(.9);transform:rotate(-10deg) scale(.9)}to{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes svg-appear{0%{opacity:0;-webkit-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}50%{-webkit-transform:rotate(20deg) scale(1.1);transform:rotate(20deg) scale(1.1)}70%{-webkit-transform:rotate(-10deg) scale(.9);transform:rotate(-10deg) scale(.9)}to{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}.loader.positioning{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader{z-index:1}.loader .darkgreen,.loader .lightgreen{border-radius:50%;bottom:0;height:40px;left:0;margin:auto;position:absolute;right:0;top:0;width:40px}.loader .lightgreen{-webkit-animation:hide1 2s ease infinite;animation:hide1 2s ease infinite;background-color:rgba(242,161,84,.8);z-index:999}.loader .darkgreen{-webkit-animation:hide2 2s ease infinite;animation:hide2 2s ease infinite;background-color:hsla(29,87%,85%,.4)}@-webkit-keyframes hide1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hide1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hide2{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes hide2{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.carousel{height:100%;opacity:0;overflow:hidden;transition:opacity .3s ease-in;width:100%;z-index:1}.carousel--visible{opacity:1}.carousel__loader{height:100%;position:relative;width:100vw}.carousel__container{background-color:#242424;height:100vh;min-width:680px;overflow:hidden;pointer-events:all;position:relative;width:100%}.carousel__container__progress{background:#f2a154;bottom:0;height:3px;left:0;opacity:.5;position:absolute;transition-property:width;transition-timing-function:linear;width:0;z-index:1}.carousel__group{height:100%;opacity:0;position:relative;transition:opacity .3s ease-in-out;width:100%}.carousel__group--show{opacity:1}.carousel__item{height:100%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.carousel__item__alt{bottom:.8em;color:#fff;font-size:.8em;left:60px;opacity:.8;position:absolute;transition:opacity .3s ease-in-out;z-index:4}.carousel__item__alt--hide{opacity:0}.carousel__item--animate-show{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:carrousel-appear;animation-name:carrousel-appear;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.carousel__item img{height:120vh;min-width:100vw;object-fit:cover}@-webkit-keyframes carrousel-appear{0%{opacity:1}to{opacity:0}}@keyframes carrousel-appear{0%{opacity:1}to{opacity:0}}@media only screen and (max-width:680px){.carousel__container{height:70vh!important}.carousel__container img{max-height:90vh}.carousel__item__alt{left:20px}}@media only screen and (max-width:460px){.carousel__container{max-height:590px}}.gallery{margin-bottom:3rem;margin-top:3rem;position:relative;width:100%;z-index:1}.gallery__fakegrid,.gallery__grid{grid-gap:3px;display:grid;gap:3px;grid-auto-flow:dense;grid-auto-rows:240px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));height:100%;position:relative;width:100%;z-index:2}.gallery__fakegrid__fakeitem,.gallery__fakegrid__item,.gallery__grid__fakeitem,.gallery__grid__item{cursor:pointer;overflow:hidden;position:relative}.gallery__fakegrid__fakeitem:hover img,.gallery__fakegrid__item:hover img,.gallery__grid__fakeitem:hover img,.gallery__grid__item:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.gallery__fakegrid__fakeitem:hover .gallery__grid__item__desc,.gallery__fakegrid__item:hover .gallery__grid__item__desc,.gallery__grid__fakeitem:hover .gallery__grid__item__desc,.gallery__grid__item:hover .gallery__grid__item__desc{opacity:1}.gallery__fakegrid__fakeitem:hover h4,.gallery__fakegrid__fakeitem:hover p,.gallery__fakegrid__fakeitem:hover ul,.gallery__fakegrid__item:hover h4,.gallery__fakegrid__item:hover p,.gallery__fakegrid__item:hover ul,.gallery__grid__fakeitem:hover h4,.gallery__grid__fakeitem:hover p,.gallery__grid__fakeitem:hover ul,.gallery__grid__item:hover h4,.gallery__grid__item:hover p,.gallery__grid__item:hover ul{-webkit-transform:translateY(0);transform:translateY(0)}.gallery__fakegrid__fakeitem__desc,.gallery__fakegrid__item__desc,.gallery__grid__fakeitem__desc,.gallery__grid__item__desc{align-items:center;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:10}.gallery__fakegrid__fakeitem__desc.loading,.gallery__fakegrid__item__desc.loading,.gallery__grid__fakeitem__desc.loading,.gallery__grid__item__desc.loading{display:none}.gallery__fakegrid__fakeitem__desc h4,.gallery__fakegrid__item__desc h4,.gallery__grid__fakeitem__desc h4,.gallery__grid__item__desc h4{font-size:1em;font-weight:600;margin:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.gallery__fakegrid__fakeitem__desc p,.gallery__fakegrid__item__desc p,.gallery__grid__fakeitem__desc p,.gallery__grid__item__desc p{font-size:.8em;margin:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.gallery__fakegrid__fakeitem__desc ul,.gallery__fakegrid__item__desc ul,.gallery__grid__fakeitem__desc ul,.gallery__grid__item__desc ul{align-items:center;display:flex;justify-content:center;-webkit-transform:translateY(80px);transform:translateY(80px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.gallery__fakegrid__fakeitem__reveal,.gallery__fakegrid__item__reveal,.gallery__grid__fakeitem__reveal,.gallery__grid__item__reveal{opacity:0!important;-webkit-transform:translateY(15px) scale(1.2);transform:translateY(15px) scale(1.2);transition:all .45s ease-out}.gallery__fakegrid__fakeitem__reveal--0,.gallery__fakegrid__item__reveal--0,.gallery__grid__fakeitem__reveal--0,.gallery__grid__item__reveal--0{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:0s}.gallery__fakegrid__fakeitem__reveal--1,.gallery__fakegrid__item__reveal--1,.gallery__grid__fakeitem__reveal--1,.gallery__grid__item__reveal--1{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:.15s}.gallery__fakegrid__fakeitem__reveal--2,.gallery__fakegrid__item__reveal--2,.gallery__grid__fakeitem__reveal--2,.gallery__grid__item__reveal--2{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:.3s}.gallery__fakegrid__fakeitem__reveal--3,.gallery__fakegrid__item__reveal--3,.gallery__grid__fakeitem__reveal--3,.gallery__grid__item__reveal--3{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:.45s}.gallery__fakegrid__fakeitem__reveal--4,.gallery__fakegrid__item__reveal--4,.gallery__grid__fakeitem__reveal--4,.gallery__grid__item__reveal--4{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:.6s}.gallery__fakegrid__fakeitem__reveal--5,.gallery__fakegrid__item__reveal--5,.gallery__grid__fakeitem__reveal--5,.gallery__grid__item__reveal--5{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:.75s}.gallery__fakegrid__fakeitem__reveal--6,.gallery__fakegrid__item__reveal--6,.gallery__grid__fakeitem__reveal--6,.gallery__grid__item__reveal--6{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:.9s}.gallery__fakegrid__fakeitem__reveal--7,.gallery__fakegrid__item__reveal--7,.gallery__grid__fakeitem__reveal--7,.gallery__grid__item__reveal--7{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:1.05s}.gallery__fakegrid__fakeitem__reveal--8,.gallery__fakegrid__item__reveal--8,.gallery__grid__fakeitem__reveal--8,.gallery__grid__item__reveal--8{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:1.2s}.gallery__fakegrid__fakeitem__reveal--9,.gallery__fakegrid__item__reveal--9,.gallery__grid__fakeitem__reveal--9,.gallery__grid__item__reveal--9{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:1.35s}.gallery__fakegrid__fakeitem__reveal--10,.gallery__fakegrid__item__reveal--10,.gallery__grid__fakeitem__reveal--10,.gallery__grid__item__reveal--10{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:1.5s}.gallery__fakegrid__fakeitem__reveal--11,.gallery__fakegrid__item__reveal--11,.gallery__grid__fakeitem__reveal--11,.gallery__grid__item__reveal--11{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:1.65s}.gallery__fakegrid__fakeitem__reveal--12,.gallery__fakegrid__item__reveal--12,.gallery__grid__fakeitem__reveal--12,.gallery__grid__item__reveal--12{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:1.8s}.gallery__fakegrid__fakeitem__reveal--13,.gallery__fakegrid__item__reveal--13,.gallery__grid__fakeitem__reveal--13,.gallery__grid__item__reveal--13{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:1.95s}.gallery__fakegrid__fakeitem__reveal--14,.gallery__fakegrid__item__reveal--14,.gallery__grid__fakeitem__reveal--14,.gallery__grid__item__reveal--14{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:2.1s}.gallery__fakegrid__fakeitem__reveal--15,.gallery__fakegrid__item__reveal--15,.gallery__grid__fakeitem__reveal--15,.gallery__grid__item__reveal--15{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:2.25s}.gallery__fakegrid__fakeitem__reveal--16,.gallery__fakegrid__item__reveal--16,.gallery__grid__fakeitem__reveal--16,.gallery__grid__item__reveal--16{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:2.4s}.gallery__fakegrid__fakeitem__reveal--17,.gallery__fakegrid__item__reveal--17,.gallery__grid__fakeitem__reveal--17,.gallery__grid__item__reveal--17{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:2.55s}.gallery__fakegrid__fakeitem__reveal--18,.gallery__fakegrid__item__reveal--18,.gallery__grid__fakeitem__reveal--18,.gallery__grid__item__reveal--18{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:2.7s}.gallery__fakegrid__fakeitem__reveal--19,.gallery__fakegrid__item__reveal--19,.gallery__grid__fakeitem__reveal--19,.gallery__grid__item__reveal--19{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:2.85s}.gallery__fakegrid__fakeitem__reveal--20,.gallery__fakegrid__item__reveal--20,.gallery__grid__fakeitem__reveal--20,.gallery__grid__item__reveal--20{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:3s}.gallery__fakegrid__fakeitem__reveal--21,.gallery__fakegrid__item__reveal--21,.gallery__grid__fakeitem__reveal--21,.gallery__grid__item__reveal--21{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:3.15s}.gallery__fakegrid__fakeitem__reveal--22,.gallery__fakegrid__item__reveal--22,.gallery__grid__fakeitem__reveal--22,.gallery__grid__item__reveal--22{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:3.3s}.gallery__fakegrid__fakeitem__reveal--23,.gallery__fakegrid__item__reveal--23,.gallery__grid__fakeitem__reveal--23,.gallery__grid__item__reveal--23{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:3.45s}.gallery__fakegrid__fakeitem__reveal--24,.gallery__fakegrid__item__reveal--24,.gallery__grid__fakeitem__reveal--24,.gallery__grid__item__reveal--24{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:3.6s}.gallery__fakegrid__fakeitem__reveal--25,.gallery__fakegrid__item__reveal--25,.gallery__grid__fakeitem__reveal--25,.gallery__grid__item__reveal--25{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:3.75s}.gallery__fakegrid__fakeitem__reveal--26,.gallery__fakegrid__item__reveal--26,.gallery__grid__fakeitem__reveal--26,.gallery__grid__item__reveal--26{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:3.9s}.gallery__fakegrid__fakeitem__reveal--27,.gallery__fakegrid__item__reveal--27,.gallery__grid__fakeitem__reveal--27,.gallery__grid__item__reveal--27{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:4.05s}.gallery__fakegrid__fakeitem__reveal--28,.gallery__fakegrid__item__reveal--28,.gallery__grid__fakeitem__reveal--28,.gallery__grid__item__reveal--28{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:4.2s}.gallery__fakegrid__fakeitem__reveal--29,.gallery__fakegrid__item__reveal--29,.gallery__grid__fakeitem__reveal--29,.gallery__grid__item__reveal--29{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:4.35s}.gallery__fakegrid__fakeitem__reveal--30,.gallery__fakegrid__item__reveal--30,.gallery__grid__fakeitem__reveal--30,.gallery__grid__item__reveal--30{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:4.5s}.gallery__fakegrid__fakeitem__reveal--31,.gallery__fakegrid__item__reveal--31,.gallery__grid__fakeitem__reveal--31,.gallery__grid__item__reveal--31{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:4.65s}.gallery__fakegrid__fakeitem__reveal--32,.gallery__fakegrid__item__reveal--32,.gallery__grid__fakeitem__reveal--32,.gallery__grid__item__reveal--32{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:4.8s}.gallery__fakegrid__fakeitem__reveal--33,.gallery__fakegrid__item__reveal--33,.gallery__grid__fakeitem__reveal--33,.gallery__grid__item__reveal--33{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:4.95s}.gallery__fakegrid__fakeitem__reveal--34,.gallery__fakegrid__item__reveal--34,.gallery__grid__fakeitem__reveal--34,.gallery__grid__item__reveal--34{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:5.1s}.gallery__fakegrid__fakeitem__reveal--35,.gallery__fakegrid__item__reveal--35,.gallery__grid__fakeitem__reveal--35,.gallery__grid__item__reveal--35{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:5.25s}.gallery__fakegrid__fakeitem__reveal--36,.gallery__fakegrid__item__reveal--36,.gallery__grid__fakeitem__reveal--36,.gallery__grid__item__reveal--36{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:5.4s}.gallery__fakegrid__fakeitem__reveal--37,.gallery__fakegrid__item__reveal--37,.gallery__grid__fakeitem__reveal--37,.gallery__grid__item__reveal--37{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:5.55s}.gallery__fakegrid__fakeitem__reveal--38,.gallery__fakegrid__item__reveal--38,.gallery__grid__fakeitem__reveal--38,.gallery__grid__item__reveal--38{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:5.7s}.gallery__fakegrid__fakeitem__reveal--39,.gallery__fakegrid__item__reveal--39,.gallery__grid__fakeitem__reveal--39,.gallery__grid__item__reveal--39{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:5.85s}.gallery__fakegrid__fakeitem__reveal--40,.gallery__fakegrid__item__reveal--40,.gallery__grid__fakeitem__reveal--40,.gallery__grid__item__reveal--40{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:6s}.gallery__fakegrid__fakeitem__reveal--41,.gallery__fakegrid__item__reveal--41,.gallery__grid__fakeitem__reveal--41,.gallery__grid__item__reveal--41{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:6.15s}.gallery__fakegrid__fakeitem__reveal--42,.gallery__fakegrid__item__reveal--42,.gallery__grid__fakeitem__reveal--42,.gallery__grid__item__reveal--42{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:6.3s}.gallery__fakegrid__fakeitem__reveal--43,.gallery__fakegrid__item__reveal--43,.gallery__grid__fakeitem__reveal--43,.gallery__grid__item__reveal--43{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:6.45s}.gallery__fakegrid__fakeitem__reveal--44,.gallery__fakegrid__item__reveal--44,.gallery__grid__fakeitem__reveal--44,.gallery__grid__item__reveal--44{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:6.6s}.gallery__fakegrid__fakeitem__reveal--45,.gallery__fakegrid__item__reveal--45,.gallery__grid__fakeitem__reveal--45,.gallery__grid__item__reveal--45{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:6.75s}.gallery__fakegrid__fakeitem__reveal--46,.gallery__fakegrid__item__reveal--46,.gallery__grid__fakeitem__reveal--46,.gallery__grid__item__reveal--46{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:6.9s}.gallery__fakegrid__fakeitem__reveal--47,.gallery__fakegrid__item__reveal--47,.gallery__grid__fakeitem__reveal--47,.gallery__grid__item__reveal--47{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:7.05s}.gallery__fakegrid__fakeitem__reveal--48,.gallery__fakegrid__item__reveal--48,.gallery__grid__fakeitem__reveal--48,.gallery__grid__item__reveal--48{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:7.2s}.gallery__fakegrid__fakeitem__reveal--49,.gallery__fakegrid__item__reveal--49,.gallery__grid__fakeitem__reveal--49,.gallery__grid__item__reveal--49{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:7.35s}.gallery__fakegrid__fakeitem__reveal--50,.gallery__fakegrid__item__reveal--50,.gallery__grid__fakeitem__reveal--50,.gallery__grid__item__reveal--50{opacity:1!important;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:7.5s}.gallery__fakegrid__fakeitem--single,.gallery__fakegrid__item--single,.gallery__grid__fakeitem--single,.gallery__grid__item--single{grid-column:span 1;grid-row:span 1}.gallery__fakegrid__fakeitem--double-row,.gallery__fakegrid__item--double-row,.gallery__grid__fakeitem--double-row,.gallery__grid__item--double-row{grid-column:span 2;grid-row:span 1}.gallery__fakegrid__fakeitem--double-column,.gallery__fakegrid__item--double-column,.gallery__grid__fakeitem--double-column,.gallery__grid__item--double-column{grid-column:span 0;grid-row:span 2}.gallery__fakegrid__fakeitem img,.gallery__fakegrid__item img,.gallery__grid__fakeitem img,.gallery__grid__item img{display:block;height:100%;object-fit:cover;transition:all .3s ease!important;width:100%}.gallery__fakegrid__fakeitem img.loading,.gallery__fakegrid__item img.loading,.gallery__grid__fakeitem img.loading,.gallery__grid__item img.loading{-webkit-transform:scale(1.2);transform:scale(1.2)}.gallery__fakegrid__fakeitem,.gallery__grid__fakeitem{background-color:hsla(0,0%,100%,.05)!important;height:100%;width:100%}.gallery__fakegrid{-webkit-animation:load-gallery 2s linear infinite;animation:load-gallery 2s linear infinite;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:1}@-webkit-keyframes load-gallery{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes load-gallery{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media only screen and (max-width:460px){.gallery__grid__item--double-column,.gallery__grid__item--double-row,.gallery__grid__item--single{grid-column:span 1;grid-row:span 1}}.image-viewer{align-items:center;background-color:rgba(0,0,0,.8);display:flex;display:none;height:100vh;justify-content:center;left:0;padding:2rem;position:fixed;top:0;width:100%;z-index:10}.image-viewer--open{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:image-viewer-appear;animation-name:image-viewer-appear;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;display:flex}.image-viewer--open .image-viewer__container{opacity:0;-webkit-transform:none;transform:none}.image-viewer--open .image-viewer__container.loaded{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:image-viewer-container-appear;animation-name:image-viewer-container-appear;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.image-viewer--close{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:image-viewer-disappear;animation-name:image-viewer-disappear;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;display:flex}.image-viewer--close .image-viewer__container{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:image-viewer-container-disappear;animation-name:image-viewer-container-disappear;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.image-viewer__container{display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.image-viewer__container--hide.loaded{-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important;-webkit-animation-name:image-viewer-container-disappear!important;animation-name:image-viewer-container-disappear!important;-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important}.image-viewer__container:before{background-image:linear-gradient(315deg,rgba(0,0,0,.3),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-viewer__container h2{background-image:inherit!important;bottom:30px;display:flex;flex-direction:column;left:30px;margin:0!important;position:absolute;z-index:2}.image-viewer__container h2 span{font-size:.5em;font-weight:400}.image-viewer__container img{border:2px solid hsla(0,0%,100%,.6);border-radius:10px;max-height:90vh;object-fit:contain;object-position:center;width:100%}.image-viewer__container__close{border:1px solid;border-radius:50%;color:#fff;cursor:pointer;height:14px;padding:3px;position:absolute;right:20px;top:20px;transition:color .15s ease-in-out;width:14px;z-index:2}.image-viewer__container__close:hover{color:#f2a154}.image-viewer__container .icon-custom__list{bottom:30px;display:flex;flex-direction:row;position:absolute;right:30px;z-index:2}.image-viewer__controllers{grid-gap:1em;align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;gap:1em;justify-content:center;padding:2rem;position:absolute;width:100%}.image-viewer__controllers i{cursor:pointer}@-webkit-keyframes image-viewer-appear{0%{opacity:0}to{opacity:1}}@keyframes image-viewer-appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes image-viewer-container-appear{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes image-viewer-container-appear{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes image-viewer-disappear{0%{opacity:1}to{opacity:0}}@keyframes image-viewer-disappear{0%{opacity:1}to{opacity:0}}@-webkit-keyframes image-viewer-container-disappear{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes image-viewer-container-disappear{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@media only screen and (max-width:460px){.image-viewer h2,.image-viewer h2 span{bottom:10px;font-size:.8rem!important;left:20px}.image-viewer .icon-custom__list{grid-gap:5px;bottom:20px;gap:5px;right:20px}.image-viewer .icon-custom__list i{font-size:20px!important}}.specialities{align-items:stretch;color:#f2a154;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;max-width:960px;text-align:center;width:100%}.specialities__item{align-items:center;display:flex;flex-direction:column;font-size:1.2em;justify-content:space-between;margin:1em;min-width:100px}.specialities__item__picture{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-bottom:1em}.specialities__item__picture img{max-height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease-in-out;width:100%}.specialities__item p{font-weight:600;margin:0;opacity:0;transition:opacity .2s ease-in-out}.specialities__item__reveal--0 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:.3s;animation-delay:.3s}.specialities__item__reveal--0 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:.3s;animation-delay:.3s}.specialities__item__reveal--1 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:.45s;animation-delay:.45s}.specialities__item__reveal--1 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:.45s;animation-delay:.45s}.specialities__item__reveal--2 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:.6s;animation-delay:.6s}.specialities__item__reveal--2 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:.6s;animation-delay:.6s}.specialities__item__reveal--3 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:.75s;animation-delay:.75s}.specialities__item__reveal--3 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:.75s;animation-delay:.75s}.specialities__item__reveal--4 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:.9s;animation-delay:.9s}.specialities__item__reveal--4 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:.9s;animation-delay:.9s}.specialities__item__reveal--5 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:1.05s;animation-delay:1.05s}.specialities__item__reveal--5 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:1.05s;animation-delay:1.05s}.specialities__item__reveal--6 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:1.2s;animation-delay:1.2s}.specialities__item__reveal--6 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:1.2s;animation-delay:1.2s}.specialities__item__reveal--7 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:1.35s;animation-delay:1.35s}.specialities__item__reveal--7 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:1.35s;animation-delay:1.35s}.specialities__item__reveal--8 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:1.5s;animation-delay:1.5s}.specialities__item__reveal--8 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:1.5s;animation-delay:1.5s}.specialities__item__reveal--9 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:1.65s;animation-delay:1.65s}.specialities__item__reveal--9 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:1.65s;animation-delay:1.65s}.specialities__item__reveal--10 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:1.8s;animation-delay:1.8s}.specialities__item__reveal--10 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:1.8s;animation-delay:1.8s}.specialities__item__reveal--11 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:1.95s;animation-delay:1.95s}.specialities__item__reveal--11 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:1.95s;animation-delay:1.95s}.specialities__item__reveal--12 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:2.1s;animation-delay:2.1s}.specialities__item__reveal--12 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:2.1s;animation-delay:2.1s}.specialities__item__reveal--13 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:2.25s;animation-delay:2.25s}.specialities__item__reveal--13 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:2.25s;animation-delay:2.25s}.specialities__item__reveal--14 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:2.4s;animation-delay:2.4s}.specialities__item__reveal--14 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:2.4s;animation-delay:2.4s}.specialities__item__reveal--15 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:2.55s;animation-delay:2.55s}.specialities__item__reveal--15 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:2.55s;animation-delay:2.55s}.specialities__item__reveal--16 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:2.7s;animation-delay:2.7s}.specialities__item__reveal--16 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:2.7s;animation-delay:2.7s}.specialities__item__reveal--17 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:2.85s;animation-delay:2.85s}.specialities__item__reveal--17 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:2.85s;animation-delay:2.85s}.specialities__item__reveal--18 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:3s;animation-delay:3s}.specialities__item__reveal--18 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:3s;animation-delay:3s}.specialities__item__reveal--19 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:3.15s;animation-delay:3.15s}.specialities__item__reveal--19 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:3.15s;animation-delay:3.15s}.specialities__item__reveal--20 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:3.3s;animation-delay:3.3s}.specialities__item__reveal--20 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:3.3s;animation-delay:3.3s}.specialities__item__reveal--21 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:3.45s;animation-delay:3.45s}.specialities__item__reveal--21 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:3.45s;animation-delay:3.45s}.specialities__item__reveal--22 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:3.6s;animation-delay:3.6s}.specialities__item__reveal--22 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:3.6s;animation-delay:3.6s}.specialities__item__reveal--23 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:3.75s;animation-delay:3.75s}.specialities__item__reveal--23 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:3.75s;animation-delay:3.75s}.specialities__item__reveal--24 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:3.9s;animation-delay:3.9s}.specialities__item__reveal--24 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:3.9s;animation-delay:3.9s}.specialities__item__reveal--25 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:4.05s;animation-delay:4.05s}.specialities__item__reveal--25 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:4.05s;animation-delay:4.05s}.specialities__item__reveal--26 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:4.2s;animation-delay:4.2s}.specialities__item__reveal--26 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:4.2s;animation-delay:4.2s}.specialities__item__reveal--27 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:4.35s;animation-delay:4.35s}.specialities__item__reveal--27 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:4.35s;animation-delay:4.35s}.specialities__item__reveal--28 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:4.5s;animation-delay:4.5s}.specialities__item__reveal--28 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:4.5s;animation-delay:4.5s}.specialities__item__reveal--29 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:4.65s;animation-delay:4.65s}.specialities__item__reveal--29 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:4.65s;animation-delay:4.65s}.specialities__item__reveal--30 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:4.8s;animation-delay:4.8s}.specialities__item__reveal--30 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:4.8s;animation-delay:4.8s}.specialities__item__reveal--31 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:4.95s;animation-delay:4.95s}.specialities__item__reveal--31 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:4.95s;animation-delay:4.95s}.specialities__item__reveal--32 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:5.1s;animation-delay:5.1s}.specialities__item__reveal--32 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:5.1s;animation-delay:5.1s}.specialities__item__reveal--33 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:5.25s;animation-delay:5.25s}.specialities__item__reveal--33 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:5.25s;animation-delay:5.25s}.specialities__item__reveal--34 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:5.4s;animation-delay:5.4s}.specialities__item__reveal--34 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:5.4s;animation-delay:5.4s}.specialities__item__reveal--35 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:5.55s;animation-delay:5.55s}.specialities__item__reveal--35 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:5.55s;animation-delay:5.55s}.specialities__item__reveal--36 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:5.7s;animation-delay:5.7s}.specialities__item__reveal--36 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:5.7s;animation-delay:5.7s}.specialities__item__reveal--37 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:5.85s;animation-delay:5.85s}.specialities__item__reveal--37 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:5.85s;animation-delay:5.85s}.specialities__item__reveal--38 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:6s;animation-delay:6s}.specialities__item__reveal--38 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:6s;animation-delay:6s}.specialities__item__reveal--39 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:6.15s;animation-delay:6.15s}.specialities__item__reveal--39 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:6.15s;animation-delay:6.15s}.specialities__item__reveal--40 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:6.3s;animation-delay:6.3s}.specialities__item__reveal--40 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:6.3s;animation-delay:6.3s}.specialities__item__reveal--41 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:6.45s;animation-delay:6.45s}.specialities__item__reveal--41 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:6.45s;animation-delay:6.45s}.specialities__item__reveal--42 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:6.6s;animation-delay:6.6s}.specialities__item__reveal--42 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:6.6s;animation-delay:6.6s}.specialities__item__reveal--43 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:6.75s;animation-delay:6.75s}.specialities__item__reveal--43 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:6.75s;animation-delay:6.75s}.specialities__item__reveal--44 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:6.9s;animation-delay:6.9s}.specialities__item__reveal--44 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:6.9s;animation-delay:6.9s}.specialities__item__reveal--45 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:7.05s;animation-delay:7.05s}.specialities__item__reveal--45 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:7.05s;animation-delay:7.05s}.specialities__item__reveal--46 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:7.2s;animation-delay:7.2s}.specialities__item__reveal--46 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:7.2s;animation-delay:7.2s}.specialities__item__reveal--47 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:7.35s;animation-delay:7.35s}.specialities__item__reveal--47 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:7.35s;animation-delay:7.35s}.specialities__item__reveal--48 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:7.5s;animation-delay:7.5s}.specialities__item__reveal--48 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:7.5s;animation-delay:7.5s}.specialities__item__reveal--49 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:7.65s;animation-delay:7.65s}.specialities__item__reveal--49 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:7.65s;animation-delay:7.65s}.specialities__item__reveal--50 img{-webkit-animation:speciality-bubble-appear .4s ease-in both;animation:speciality-bubble-appear .4s ease-in both;-webkit-animation-delay:7.8s;animation-delay:7.8s}.specialities__item__reveal--50 p{-webkit-animation:speciality-title-appear .2s ease-out both;animation:speciality-title-appear .2s ease-out both;-webkit-animation-delay:7.8s;animation-delay:7.8s}@-webkit-keyframes speciality-bubble-appear{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}85%{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes speciality-bubble-appear{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}85%{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes speciality-title-appear{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes speciality-title-appear{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:460px){.specialities__item__picture{max-height:70px;max-width:70px}}.footer{align-items:center;-webkit-animation:display-footer .3s ease-in-out both;animation:display-footer .3s ease-in-out both;background-color:#464646;color:#fff;display:flex;flex-shrink:0;font-size:.75em;height:100px;justify-content:center;position:relative;width:100%}.footer p{margin:0!important;padding:0 30px;text-align:center;z-index:1}.footer p span{color:#f2a154;font-weight:500}@-webkit-keyframes display-footer{0%{opacity:0}to{opacity:1}}@keyframes display-footer{0%{opacity:0}to{opacity:1}}.portfolio-cgi{background-color:#464646}.portfolio-cgi__projects{background-color:#242424;padding-bottom:60px;padding-left:0;padding-right:0}.badge-contact{background-color:#f2a154;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#fff;display:inline-block;padding:10px 20px}.input{display:flex;flex-direction:column;font-size:1.4rem;margin-bottom:10px;margin-top:10px;position:relative;width:100%}.input--textarea{flex:1 0 auto;max-height:300px}.input--textarea .input__content{flex:1 0 auto}.input--disabled{opacity:.4}.input input:-webkit-autofill,.input input:-webkit-autofill:active,.input input:-webkit-autofill:focus,.input input:-webkit-autofill:hover{-webkit-text-fill-color:#242424!important;-webkit-background-clip:text!important;background-clip:text!important}.input input,.input label,.input textarea{flex:1 0 auto;font-family:Open Sans,Helvetica Neue,sans-serif!important;line-height:20px;padding:5px 10px}.input__content{border:2px solid #e6e6e6;border-radius:5px;display:flex;flex:1 0 auto;flex-direction:column;margin:auto;width:100%}.input__content i{display:block;line-height:18px;padding:5px 10px;width:30px}.input__content input,.input__content textarea{background:hsla(0,0%,100%,.5);border:none;border-radius:5px;caret-color:#242424;color:#242424!important;display:block;height:100%;outline:none;transition:border .3s ease-in-out;width:100%;z-index:2}.input__content textarea{display:block;height:100%;resize:none;width:100%}.input__content:disabled{opacity:.3}.input label{left:0;line-height:22px;opacity:.5;position:absolute;top:0;-webkit-transform-origin:center left;transform-origin:center left;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.input label.indent{left:25px}.input__error-message{-webkit-animation:error .25s ease-in both;animation:error .25s ease-in both;bottom:6px;color:#cc4534!important;font-size:1rem;margin:0!important;padding:0!important;position:absolute;right:10px;text-align:right}.input--active label,.input--focus label{font-size:1.3rem!important;opacity:1;-webkit-transform:translate(-5px,-85%) scale(.85);transform:translate(-5px,-85%) scale(.85)}.input--focus label{color:#f2a154}.input--focus .input__content{border:2px solid #f2a154}.input--focus .input__content i{color:#f2a154}.input--error i,.input--error input,.input--error label,.input--error textarea{color:#cc4534!important}.input--error .input__content{border:2px solid rgba(204,69,52,.5)}.input--read .input__content,.input--read input{cursor:pointer}@-webkit-keyframes error{0%{opacity:0;-webkit-transform:translate(3px,20px);transform:translate(3px,20px)}25%{-webkit-transform:translate(-3px,20px);transform:translate(-3px,20px)}50%{-webkit-transform:translate(3px,20px);transform:translate(3px,20px)}75%{-webkit-transform:translate(-3px,20px);transform:translate(-3px,20px)}to{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes error{0%{opacity:0;-webkit-transform:translate(3px,20px);transform:translate(3px,20px)}25%{-webkit-transform:translate(-3px,20px);transform:translate(-3px,20px)}50%{-webkit-transform:translate(3px,20px);transform:translate(3px,20px)}75%{-webkit-transform:translate(-3px,20px);transform:translate(-3px,20px)}to{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}}.contact .page__content{display:flex;flex-direction:column;justify-content:flex-start;max-width:1200px;position:inherit}.contact .background-svg{z-index:0}.contact__content{align-items:flex-start;flex-grow:1;height:100%;justify-content:flex-start;margin-top:20px;max-width:700px;min-width:300px;padding-bottom:3rem;padding-top:0;position:relative;width:70%;z-index:2;z-index:1}.contact__bg{bottom:0;height:100%;position:absolute;right:0;z-index:0}.contact__bg img{height:100%;object-fit:cover}.contact__card,.contact__cv{align-self:center;justify-self:flex-end;margin:1em;position:relative;z-index:2}.contact__informations{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contact-modal{height:100%;width:50%}.contact-modal .grecaptcha-badge{display:none!important}.contact-modal .contact__content{margin:0;padding:0;width:100%}.contact-modal .contact__card{bottom:2em;position:absolute;right:2em}@media only screen and (max-width:960px){.contact__content{margin:0 auto;width:100%}.contact__bg{display:none}.contact-modal{width:100%}}.project-card-container{border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);cursor:pointer;display:block;height:250px;opacity:0;overflow:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);transition-duration:.45s;transition-property:all;transition-timing-function:ease-in-out}.project-card-container__reveal--0{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0s}.project-card-container__reveal--1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.15s}.project-card-container__reveal--2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.3s}.project-card-container__reveal--3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.45s}.project-card-container__reveal--4{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.6s}.project-card-container__reveal--5{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.75s}.project-card-container__reveal--6{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.9s}.project-card-container__reveal--7{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:1.05s}.project-card-container__reveal--8{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:1.2s}.project-card-container__reveal--9{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:1.35s}.project-card-container__reveal--10{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:1.5s}.project-card-container__reveal--11{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:1.65s}.project-card-container__reveal--12{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:1.8s}.project-card-container__reveal--13{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:1.95s}.project-card-container__reveal--14{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:2.1s}.project-card-container__reveal--15{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:2.25s}.project-card-container__reveal--16{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:2.4s}.project-card-container__reveal--17{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:2.55s}.project-card-container__reveal--18{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:2.7s}.project-card-container__reveal--19{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:2.85s}.project-card-container__reveal--20{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:3s}.project-card-container__reveal--21{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:3.15s}.project-card-container__reveal--22{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:3.3s}.project-card-container__reveal--23{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:3.45s}.project-card-container__reveal--24{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:3.6s}.project-card-container__reveal--25{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:3.75s}.project-card-container__reveal--26{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:3.9s}.project-card-container__reveal--27{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:4.05s}.project-card-container__reveal--28{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:4.2s}.project-card-container__reveal--29{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:4.35s}.project-card-container__reveal--30{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:4.5s}.project-card-container__reveal--31{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:4.65s}.project-card-container__reveal--32{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:4.8s}.project-card-container__reveal--33{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:4.95s}.project-card-container__reveal--34{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:5.1s}.project-card-container__reveal--35{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:5.25s}.project-card-container__reveal--36{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:5.4s}.project-card-container__reveal--37{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:5.55s}.project-card-container__reveal--38{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:5.7s}.project-card-container__reveal--39{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:5.85s}.project-card-container__reveal--40{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:6s}.project-card-container__reveal--41{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:6.15s}.project-card-container__reveal--42{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:6.3s}.project-card-container__reveal--43{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:6.45s}.project-card-container__reveal--44{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:6.6s}.project-card-container__reveal--45{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:6.75s}.project-card-container__reveal--46{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:6.9s}.project-card-container__reveal--47{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:7.05s}.project-card-container__reveal--48{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:7.2s}.project-card-container__reveal--49{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:7.35s}.project-card-container__reveal--50{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:7.5s}.project-card{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;font-size:.8em;height:100%;justify-content:space-between;overflow:hidden;position:relative;width:100%}.project-card:hover:before{opacity:1}.project-card:hover .project-card__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.project-card__picture{background:#e6e6e6;flex-grow:1;overflow:hidden;width:100%}.project-card__picture img{min-height:100%;object-fit:cover;width:100%}.project-card:before{background:linear-gradient(0deg,rgba(0,0,0,.9) 15%,transparent);content:"";height:100%;top:0;transition:opacity .3s ease-in-out}.project-card:before,.project-card__content{left:0;opacity:0;position:absolute;width:100%}.project-card__content{align-items:flex-start;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;padding:1em 2em;-webkit-transform:translateY(50%);transform:translateY(50%);transition:all .15s ease-in-out;z-index:2}.project-card__content__hashtags{grid-gap:10px!important;color:#f2a154;display:flex;flex-wrap:wrap;font-weight:700;gap:10px!important;margin-bottom:.3em}.project-card__content__hashtags li:before{content:"#"}.project-card__content__title{color:#fff!important;margin-bottom:5px!important;width:100%}.project-card__content__title span{color:#6a635d;font-size:.8rem;margin-left:5px;opacity:.5}.portfolio-dev__softskills{padding-top:0}.portfolio-dev__softskills__container{align-items:flex-start;display:flex;gap:3em;justify-content:center}.portfolio-dev__softskills__container__content{width:50%}.portfolio-dev__softskills__container img{flex-grow:1;min-width:350px}.portfolio-dev__projects{background-color:#f9f9f9}.portfolio-dev__projects__list{grid-gap:3%;align-self:flex-start!important;display:flex;flex-direction:row;flex-wrap:wrap;gap:3%;justify-content:center;width:100%}.portfolio-dev__projects__item{flex:1 0 31%;margin-bottom:30px;max-width:500px;min-width:280px;position:relative;transition:all .15s ease-in-out}.portfolio-dev__projects__item:hover{-webkit-transform:translateY(-20px) scale(1.05);transform:translateY(-20px) scale(1.05)}@media only screen and (max-width:960px){.portfolio-dev__softskills__container{align-items:center;flex-direction:column-reverse}.portfolio-dev__softskills__container__content{max-width:600px;width:100%}}@media only screen and (max-width:680px){.portfolio-dev__item{flex:1 0 100%;max-width:100%}}.project__title{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin-bottom:3em}.project__title h2{margin-bottom:0;margin-left:20px}.project__pitch{align-content:center;display:flex;flex-direction:column;justify-content:center}.project__pitch img{display:block;width:100%}.project__release{padding-bottom:3em}.project__release__container{grid-gap:2em;display:flex;flex-direction:row;gap:2em}.project__release__content{width:70%}.project__release__demo{display:flex;justify-content:center;margin:2em}.project__release__demo .button{display:inline-block;margin:0}.project__release .icon-custom__container{color:#f2a154!important}@media only screen and (max-width:960px){.project__release{text-align:center!important}.project__release__container{align-items:center;flex-direction:column;justify-content:center}.project__release__content{text-align:left!important;width:100%}}.error__container{justify-content:space-between;overflow:hidden;padding-bottom:0}.error__container__title{font-size:1.2em;text-align:center}.error__container__title h2{color:#f2a154;font-size:6em;margin:0;opacity:.7}.error__container__title p{color:#7e7d7d;font-weight:700}.error__container img{min-width:300px}.homepage{display:flex;flex-direction:row;min-height:100vh;overflow:hidden;width:100vw}.homepage__leftside,.homepage__rigthside{flex:1 0 50%;overflow:hidden;position:relative}.homepage__leftside{align-items:flex-start;display:flex;flex-direction:column;padding-right:2em;transition:flex-basis .45s cubic-bezier(0,.43,.16,1)}.homepage__leftside blockquote{color:#7e7d7d!important;font-size:1.2rem;z-index:1}.homepage__leftside blockquote .quote{opacity:.3}.homepage__leftside blockquote small{font-size:.8em;font-weight:700}.homepage__leftside blockquote p{margin:0}.homepage__leftside__content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:600px;z-index:1}.homepage__leftside__content h2{margin-bottom:.8em}.homepage__leftside__content h2 span{white-space:nowrap}.homepage__leftside__content__nav{grid-gap:1em;display:flex;flex-direction:row;gap:1em;margin:1.2em 0;z-index:1}.homepage__rigthside{justify-content:flex-start;margin:0;padding:0;position:relative;transition:opacity .45s ease-in}.homepage__rigthside__demoreal{height:auto;margin-top:2rem;position:relative;width:100%;z-index:0}.homepage__rigthside__demoreal .vignet-up{background:#fff;background:linear-gradient(180deg,#f2a154 10%,rgba(242,161,84,0));height:7%;left:0;position:absolute;top:0;width:100%;z-index:2}.homepage__rigthside__demoreal .vignet-down{background:#fff;background:linear-gradient(0deg,#f2a154 10%,rgba(242,161,84,0));bottom:0;height:15%;left:0;position:absolute;width:100%;z-index:2}.homepage__rigthside__demoreal video{height:auto;object-fit:cover;width:100%}.homepage__rigthside img{bottom:0;left:0;max-height:100%;max-width:600px;object-fit:cover;opacity:1;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);transition:all 1s cubic-bezier(0,.43,.16,1)!important;width:80%}.homepage--loading .homepage__leftside{flex-basis:100%!important}.homepage--loading .homepage__rigthside{opacity:0}.homepage--loading .homepage__rigthside img{opacity:0;-webkit-transform:translateX(500px);transform:translateX(500px)}.homepage--loading .homepage__rigthside video{height:auto;width:100%}@media only screen and (max-width:960px){.homepage{flex-direction:column}.homepage__leftside{flex:0 0 100%}.homepage__leftside__content{margin:6rem auto 3rem;text-align:center}.homepage__leftside__content__nav{justify-content:center}.homepage__rigthside{flex:1 0 100%;padding:0!important}.homepage__rigthside__demoreal{margin:0}.homepage__rigthside__demoreal .vignet-up{display:none}.homepage__rigthside__demoreal video{max-height:300px}}.navbar__button{align-items:center;bottom:0;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:6rem;top:35px;transition:all .2s ease-in-out;width:50px;z-index:4}.navbar__button:before{background-color:rgba(106,99,93,.2)!important;border-radius:50%;box-shadow:0 8px 16px rgba(0,0,0,.08);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:-1}.navbar__button:hover:before{opacity:1}.navbar__button:hover .navbar__button__burger,.navbar__button:hover .navbar__button__burger:after,.navbar__button:hover .navbar__button__burger:before{background:#f2a154!important}.navbar__button__burger{-webkit-animation:display-burger .3s ease-in .2s both;animation:display-burger .3s ease-in .2s both}.navbar__button__burger,.navbar__button__burger:after,.navbar__button__burger:before{background:#f2a154;border-radius:3px;height:3px;transition:all .2s ease-in-out;width:27px}.navbar__button__burger:after,.navbar__button__burger:before{content:"";position:absolute}.navbar__button__burger:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.navbar__button__burger:after{-webkit-transform:translateY(10px);transform:translateY(10px)}.navbar__button--ligth .navbar__button__burger,.navbar__button--ligth .navbar__button__burger:after,.navbar__button--ligth .navbar__button__burger:before,.navbar__button--ligth:hover .navbar__button__burger,.navbar__button--ligth:hover .navbar__button__burger:after,.navbar__button--ligth:hover .navbar__button__burger:before{background:#fff!important}.navbar__button.open .navbar__button__burger{background:transparent!important}.navbar__button.open .navbar__button__burger:after,.navbar__button.open .navbar__button__burger:before{background:#7e7d7d!important}.navbar__button.open .social-sidebar{pointer-events:none}.navbar__button.open:hover .navbar__button__burger:after,.navbar__button.open:hover .navbar__button__burger:before{background:#f2a154!important}.navbar__button.open.navbar__button--animated .navbar__button__burger{background:transparent;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.navbar__button.open.navbar__button--animated .navbar__button__burger:before{background:#7e7d7d!important;-webkit-transform:rotate(45deg) translate(35px,-35px);transform:rotate(45deg) translate(35px,-35px)}.navbar__button.open.navbar__button--animated .navbar__button__burger:after{background:#7e7d7d!important;-webkit-transform:rotate(-45deg) translate(35px,35px);transform:rotate(-45deg) translate(35px,35px)}.navbar__slider{height:100vh;max-width:270px;min-width:200px;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:25vw;z-index:3}.navbar__slider svg path{fill:#464646!important}.navbar__slider__menu ul{grid-gap:1em;display:flex;flex-direction:column;gap:1em;height:100%;height:100vh;justify-content:center;left:0;list-style:none;margin:0;padding:40px;position:fixed;top:0;width:100%}.navbar__slider__menu ul li{cursor:pointer;font-size:clamp(16px,2.3vw,22px);margin:0;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .5s ease-in-out}.navbar__slider__menu ul li.delay--0{transition-delay:0s}.navbar__slider__menu ul li.delay--1{transition-delay:.1s}.navbar__slider__menu ul li.delay--2{transition-delay:.2s}.navbar__slider__menu ul li.delay--3{transition-delay:.3s}.navbar__slider__menu ul li.delay--4{transition-delay:.4s}.navbar__slider__menu ul li.delay--5{transition-delay:.5s}.navbar__slider__menu ul li.delay--6{transition-delay:.6s}.navbar__slider__menu ul li.delay--7{transition-delay:.7s}.navbar__slider__menu ul li.delay--8{transition-delay:.8s}.navbar__slider__menu ul li.delay--9{transition-delay:.9s}.navbar__slider__menu ul li.delay--10{transition-delay:1s}.navbar__slider__menu ul li.active a{color:#f2a154}.navbar__slider__menu ul li a{color:#fff;text-decoration:none;transition:color .15s ease-in-out}.navbar__slider__menu ul li a:hover{color:#f2a154}.navbar__slider.open li{opacity:1!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}@-webkit-keyframes display-burger{0%{opacity:0}to{opacity:1}}@keyframes display-burger{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:680px){.navbar__button{right:1em;top:15px}}@media only screen and (max-width:460px){.navbar__button{height:40px;padding:10px;width:40px}.navbar__button__burger{height:2px}.navbar__button__burger:after,.navbar__button__burger:before{height:2px;-webkit-transform:translateY(8px);transform:translateY(8px);width:20px!important}.navbar__button__burger:after{height:2px;-webkit-transform:translateY(-8px);transform:translateY(-8px);width:20px!important}}.header{height:100px;inset:inherit;padding:3rem 6rem 0;position:fixed;width:100%;z-index:3}.header--eventnone{pointer-events:none!important}.header--eventnone .navbar__button,.header--eventnone .navbar__slider{pointer-events:all!important}.header--dark{color:#fff}.header__main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;transition:all .3s ease-in-out}.header__main .navigation{opacity:1;transition:all .3s ease-in-out .5s}.header__main--hidden{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.header__main--hidden .navigation{opacity:0}.header__main h1{-webkit-animation:display-title .5s ease-in;animation:display-title .5s ease-in;display:flex;flex:1 0 50%;flex-direction:column;margin-bottom:0}.header__main h1 .head-title{font-size:2rem;font-weight:600}.header__main h1 .head-title__append{-webkit-animation:title-append .25s ease-out .3s both;animation:title-append .25s ease-out .3s both;display:inline-block;font-size:1.4rem;opacity:0;text-indent:5px}.header__main h1 .head-title:first-letter,.header__main h1 .head-title__append:first-letter{color:#f2a154}.header__main h1 .head-subtitle{grid-gap:5px;cursor:pointer;display:flex;flex-direction:row;font-weight:500;gap:5px}.header__main h1 .head-subtitle--primary{color:#f2a154;font-weight:600}.header__main .navigation{align-items:center;-webkit-animation:display-navigation .3s ease-in-out .5s both;animation:display-navigation .3s ease-in-out .5s both;display:flex;flex:1 0 50%;flex-direction:row;margin:0;max-width:50%;padding:0 60px}.header__main .navigation__buttons{grid-gap:2rem;align-items:center;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:nowrap;gap:2rem;justify-content:flex-start}@-webkit-keyframes title-append{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}60%{opacity:.3;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes title-append{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}60%{opacity:.3;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes display-title{0%{opacity:0}to{opacity:1}}@keyframes display-title{0%{opacity:0}to{opacity:1}}@-webkit-keyframes display-navigation{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes display-navigation{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:1200px){.header .navigation{display:none}}@media only screen and (max-width:960px){.header{height:90px;padding:1.5rem 1.5rem 0}}@media only screen and (max-width:680px){.header{height:70px;padding:1.5rem 1.5rem 0}.header h1{line-height:2.5rem!important}.header h1 .head-title,.header h1 .head-title__append{font-size:1.2rem!important}.header h1 span{font-size:1.8rem!important}}.social-sidebar{-webkit-animation:display-social-sidebar .3s ease-in both;animation:display-social-sidebar .3s ease-in both;bottom:9em;opacity:1;position:fixed;right:2em;transition:opacity .3s ease-in-out;z-index:3}.social-sidebar--hidden{opacity:0}.social-sidebar ul{grid-gap:10px;display:flex;flex-direction:column;gap:10px}.social-sidebar ul li{opacity:.2;transition:all .17s ease-in-out}.social-sidebar ul li:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes display-social-sidebar{0%{opacity:0}to{opacity:1}}@keyframes display-social-sidebar{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:680px){.social-sidebar{right:2rem}.social-sidebar li a{height:40px!important;width:40px!important}}.page-loader{align-content:center;display:flex;flex-direction:column;height:100vh;justify-content:center;opacity:0;position:fixed;text-align:center;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .6s ease-in-out;width:100%}.page-loader.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-loader p{color:#7e7d7d;font-weight:700;margin:0}.loading{-webkit-box-reflect:below -20px linear-gradient(transparent,rgba(0,0,0,.2));font-weight:700;height:2em;position:relative}.loading span{-webkit-animation:loadingTxt 2s infinite;animation:loadingTxt 2s infinite;-webkit-animation-delay:calc(.15s*var(--i));animation-delay:calc(.15s*var(--i));color:#7e7d7d;display:inline-block;position:relative}@-webkit-keyframes loadingTxt{0%,40%,to{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes loadingTxt{0%,40%,to{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.pacman-container{align-items:center;display:flex;height:45px;margin:0 auto;max-width:150px;overflow:visible;width:50%}.pacman-container .pacman{background:transparent;position:relative;-webkit-transform:translateX(-5px);transform:translateX(-5px);z-index:1}.pacman-container .pacman:after,.pacman-container .pacman:before{border-radius:50%;content:"";display:block;height:0;position:absolute;top:-20px;width:0}.pacman-container .pacman:before{-webkit-animation:chunk-top .5s ease infinite;animation:chunk-top .5s ease infinite;border-color:#f2a154 #f2a154 transparent transparent;border-style:solid;border-width:20px}.pacman-container .pacman:after{-webkit-animation:chunk-bottom .5s ease infinite;animation:chunk-bottom .5s ease infinite;border-color:transparent transparent #f2a154 #f2a154;border-style:solid;border-width:20px}.pacman-container .path{-webkit-animation:eating-path .5s linear infinite;animation:eating-path .5s linear infinite;display:flex;justify-content:space-around;width:100%}.pacman-container .path:before{background:#7e7d7d;border-radius:50%;content:"";height:.5rem;width:.5rem}@-webkit-keyframes chunk-top{0%,to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(-80deg);transform:rotate(-80deg)}}@keyframes chunk-top{0%,to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(-80deg);transform:rotate(-80deg)}}@-webkit-keyframes chunk-bottom{0%,to{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes chunk-bottom{0%,to{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes eating-path{0%{-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes eating-path{0%{-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@font-face{font-family:icons;src:local("icons"),url(/static/media/icons.b54df8bc3ad7abc5a27f.woff) format("woff")}.fa-icon{margin-right:5px!important}.fa-close-btn{border:1px solid;border-radius:50%;color:#242424;cursor:pointer;height:14px;padding:3px;transition:color .15s ease-in-out;width:14px}.fa-close-btn:hover{color:#f2a154}.fa-return-btn{color:#fad8b8;cursor:pointer;font-size:24px;transition:color .15s ease-in-out}.fa-return-btn:hover{color:#f2a154}.icon-custom{display:block;font-size:2em;padding:3px;position:relative}.icon-custom span{background-color:rgba(0,0,0,.4);border-radius:3px;bottom:50%;color:#fff;font-family:Open Sans,Helvetica Neue,sans-serif;font-size:1.2rem;left:50%;opacity:0;padding:2px 5px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);visibility:hidden}.icon-custom:hover span{opacity:1;-webkit-transform:translate(-50%,-2em)!important;transform:translate(-50%,-2em)!important;transition:all .25s ease-in-out .1s;visibility:visible}.icon-custom__list{grid-gap:10px;align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;text-align:center}.icon-custom__container{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-size:35px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}.icon-custom--cv:before{content:""}.icon-custom--portfolio:before{content:""}.icon-custom--about:before{content:""}.icon-custom--moveDown:before{content:""}.icon-custom--mail:before{content:""}.icon-custom--photoshop:before{content:""}.icon-custom--premiere:before{content:""}.icon-custom--aftereffect:before{content:""}.icon-custom--illustrator:before{content:""}.icon-custom--substance-designer:before{content:""}.icon-custom--substance-painter:before{content:""}.icon-custom--zbrush:before{content:""}.icon-custom--3dsmax:before{content:""}.icon-custom--vray:before{content:""}.icon-custom--corona:before{content:""}.icon-custom--artStation:before{content:""}.icon-custom--linkedin:before{content:""}.icon-custom--twitter:before{content:""}.icon-custom--facebook:before{content:""}.icon-custom--flutter:before{content:""}.icon-custom--node:before{content:""}.icon-custom--react:before{content:""}.icon-custom--vue:before{content:""}.icon-custom--webpack:before{content:""}.icon-custom--symfony:before{content:""}.icon-custom--docker:before{content:""}.icon-custom--html:before{content:""}.icon-custom--sass:before{content:""}.icon-custom--jquery:before{content:""}.icon-custom--javascript:before{content:""}.icon-custom--typescript:before{content:""}.icon-custom--php:before{content:""}.icon-custom--dart:before{content:""}.icon-custom--sass:before{content:""}.icon-custom--mongo:before{content:""}.icon-custom--mysql:before{content:""}.icon-custom--xd:before{content:""}.icon-custom--figma:before{content:""}.icon-custom--postman:before{content:""}.icon-custom--git:before{content:""}.icon-custom--github:before{content:""}.icon-custom--gitlab:before{content:""}.icon-custom--confluence:before{content:""}.icon-custom--jira:before{content:""}html{box-sizing:border-box;font-family:Open Sans,Helvetica Neue,sans-serif;font-size:62.5%;font-weight:400;min-width:300px;overflow-x:hidden}*,:after,:before{box-sizing:inherit}body{font-size:1.4rem}blockquote,body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}main{background-color:#fff;min-height:100vh;transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out,-webkit-transform .45s ease-in-out}main.scale{-webkit-transform:scale(.9);transform:scale(.9)}main.theme-dark{background-color:#464646;color:#fff}main.theme-ligth{background-color:#fff;color:#242424}section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:6rem 6rem 3rem;position:relative}h1{font-family:Poppins}h1,h2,h3,h4{margin-bottom:1em}h1,h2,h3,h4{font-weight:600}h2{font-size:1.8em}h3{color:#f2a154;font-size:1.4em;font-weight:700}h4{font-size:1.2em}p{margin-bottom:1em}a{color:#f2a154}ol,ul{list-style:none}img{display:block;height:auto;max-width:100%;opacity:1;transition:opacity .3s ease-in-out}img.loading{opacity:0}form{grid-gap:.5em;display:flex;flex-direction:column;flex-grow:1;gap:.5em;height:100%;justify-content:flex-start;width:100%}.form-error{-webkit-animation:display-form-error .25s ease-in both;animation:display-form-error .25s ease-in both;color:#cc4534;font-size:.8em;margin:0 auto;max-width:300px;text-align:center}.form-error i{padding-right:.5em}.react-app{background:#fff!important;min-height:100vh;transition:background-color .45s ease-in-out;width:100%}.react-app.dark{background:#242424!important}.list-style{list-style-type:disc;padding-left:30px}.text--primary{color:#f2a154}.limit-width-content{margin:0 auto;max-width:960px}.page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.page__content{flex:1 0 100%;height:100%;width:100%}.page__content,.section__group{position:relative}.background--primary{background-color:#f2a154}.no-style{color:inherit;text-decoration:none!important}.display1{align-items:center;background-image:url(/static/media/triangle001-primary.4eb5035ac933ac51e011.svg);background-position:0;background-repeat:no-repeat;background-size:45px;display:flex;font-size:1.7em;line-height:1.2em;margin-bottom:2em;min-height:45px;padding-left:25px}.display1 span{line-height:1.3rem!important}@-webkit-keyframes display-form-error{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes display-form-error{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:960px){section{padding:3rem 2rem}}@media only screen and (max-width:680px){body{font-size:1.6em}body .display1,body h2,body h3{font-size:1.2em}main.scale{-webkit-transform:inherit;transform:inherit}}.reveal{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .4s ease-out}.reveal--0{transition-delay:0ms}.reveal--0,.reveal--1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--1{transition-delay:.2s}.reveal--2{transition-delay:.4s}.reveal--2,.reveal--3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--3{transition-delay:.6s}.reveal--4{transition-delay:.8s}.reveal--4,.reveal--5{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--5{transition-delay:1s}.reveal--6{transition-delay:1.2s}.reveal--6,.reveal--7{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--7{transition-delay:1.4s}.reveal--8{transition-delay:1.6s}.reveal--8,.reveal--9{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--9{transition-delay:1.8s}.reveal--10{transition-delay:2s}.reveal--10,.reveal--11{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--11{transition-delay:2.2s}.reveal--12{transition-delay:2.4s}.reveal--12,.reveal--13{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--13{transition-delay:2.6s}.reveal--14{transition-delay:2.8s}.reveal--14,.reveal--15{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--15{transition-delay:3s}.reveal--16{transition-delay:3.2s}.reveal--16,.reveal--17{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--17{transition-delay:3.4s}.reveal--18{transition-delay:3.6s}.reveal--18,.reveal--19{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--19{transition-delay:3.8s}.reveal--20{transition-delay:4s}.reveal--20,.reveal--21{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--21{transition-delay:4.2s}.reveal--22{transition-delay:4.4s}.reveal--22,.reveal--23{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--23{transition-delay:4.6s}.reveal--24{transition-delay:4.8s}.reveal--24,.reveal--25{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--25{transition-delay:5s}.reveal--26{transition-delay:5.2s}.reveal--26,.reveal--27{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--27{transition-delay:5.4s}.reveal--28{transition-delay:5.6s}.reveal--28,.reveal--29{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--29{transition-delay:5.8s}.reveal--30{transition-delay:6s}.reveal--30,.reveal--31{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--31{transition-delay:6.2s}.reveal--32{transition-delay:6.4s}.reveal--32,.reveal--33{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--33{transition-delay:6.6s}.reveal--34{transition-delay:6.8s}.reveal--34,.reveal--35{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--35{transition-delay:7s}.reveal--36{transition-delay:7.2s}.reveal--36,.reveal--37{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--37{transition-delay:7.4s}.reveal--38{transition-delay:7.6s}.reveal--38,.reveal--39{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--39{transition-delay:7.8s}.reveal--40{transition-delay:8s}.reveal--40,.reveal--41{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--41{transition-delay:8.2s}.reveal--42{transition-delay:8.4s}.reveal--42,.reveal--43{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--43{transition-delay:8.6s}.reveal--44{transition-delay:8.8s}.reveal--44,.reveal--45{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--45{transition-delay:9s}.reveal--46{transition-delay:9.2s}.reveal--46,.reveal--47{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--47{transition-delay:9.4s}.reveal--48{transition-delay:9.6s}.reveal--48,.reveal--49{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--49{transition-delay:9.8s}.reveal--50{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:10s}