@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
@tailwind base;.hidden{display:none}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.flex-1{flex:1}.h-full{height:100%}.h-screen{height:100vh}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mr-3{margin-right:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.min-h-full{min-height:100%}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.text-center{text-align:center}.w-full{width:100%}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,nav,section{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;-webkit-text-decoration-skip:objects}video{display:inline-block}img{border-style:none}svg:not(:root){overflow:hidden}button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}/* 1 */ [type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,p{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ul{margin:0}*,:after,:before{border:0 solid #dae1e7}img{border-style:solid}[type=button],[type=reset],[type=submit],button{border-radius:0}img{max-width:100%;height:auto}button,input{font-family:inherit}input::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}a{text-decoration:none}.title-1{color:#000;font-weight:800;font-size:1.25rem;font-family:Open Sans,sans-serif;line-height:1.3;letter-spacing:-.15px}@media (min-width:768px){.title-1{font-size:1.5rem;line-height:1.5;letter-spacing:-.3px}}.title-1--big{font-size:2.625rem}.title-1.title-1--blue{color:#0c0c4a}.text{color:#000;font-weight:400;font-size:1rem;font-family:Open Sans,sans-serif;line-height:1.5;letter-spacing:-.3px}@media (min-width:768px){.text{font-size:1.125rem}}.text--small{font-size:.875rem}.text--light{font-weight:300}.text--semi-bold{font-weight:600}.text--bold{font-weight:700}.text--italic{font-style:italic}.text--big{font-weight:800;font-size:2.625rem}.text.text--white{color:#fff}.text.text--blue{color:#0c0c4a}.text.text--red{color:red}.text.text--orange{color:#ea5f1b}.text a{position:relative;color:inherit;font-weight:700;text-decoration:none}.text a:before{content:"";position:absolute;bottom:-1px;width:100%;height:1px;background-color:#fff}.link{font-weight:400;font-size:1.125rem;font-family:Open Sans,sans-serif;line-height:1.4;text-decoration:underline}.link.link--orange,.nav-link{color:#ea5f1b}.nav-link{font-weight:600;font-size:1.0625rem;font-family:Open Sans,sans-serif;line-height:1;letter-spacing:-.3px}.nav-link--big{font-size:1.5rem}.nav-link.nav-link--white{color:#fff}.lang-link{color:#ea5f1b}.lang-link{font-weight:600;font-size:.8125rem;font-family:Open Sans,sans-serif;line-height:1;letter-spacing:-.3px}.lang-link--big{font-size:1.25rem}.lang-link.lang-link--white{color:#fff}*,:after,:before{box-sizing:border-box}body,html{width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content{position:relative;z-index:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);pointer-events:none}.no-scroll-y{position:relative;height:100%;overflow:hidden}.fake-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);pointer-events:none}.icon.icon--white{fill:#fff}.icon.icon--black{fill:#000}.icon.icon--blue{fill:#0c0c4a}.icon.icon--orange{fill:#ea5f1b}.icon--shake:hover{-webkit-animation:icon-shake .4s ease-out;animation:icon-shake .4s ease-out}.content{display:flex;flex-direction:column;min-height:100vh;padding-top:84px}.section{width:100%}.crabelab-loader{width:50px;height:50px;-webkit-animation:icon-loading 1.75s linear infinite;animation:icon-loading 1.75s linear infinite}:focus{outline-color:#ea5f1b}@-webkit-keyframes icon-shake{to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes icon-shake{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes icon-loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes icon-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fluid-grid{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin:0 auto;overflow:hidden}@media (min-width:576px){.fluid-grid{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}@media (min-width:768px){.fluid-grid{width:calc(100vw - 100px);max-width:calc(100vw - 100px)}}@media (min-width:1024px){.fluid-grid{width:calc(100vw - 200px);max-width:1250px}}@media (min-width:1200px){.fluid-grid{width:calc(100vw - 200px);max-width:1250px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.fluid-grid [class^=col-]{flex:1 1 auto!important}}.row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;min-width:100%;margin-right:-.25rem;margin-left:-.25rem}@media (min-width:576px){.row{margin-right:-.25rem;margin-left:-.25rem}}@media (min-width:768px){.row{margin-right:-.25rem;margin-left:-.25rem}}@media (min-width:1024px){.row{margin-right:-.5rem;margin-left:-.5rem}}@media (min-width:1200px){.row{margin-right:-.5rem;margin-left:-.5rem}}.col{position:relative;display:flex;flex-direction:column;max-width:100%}.col-10{flex-grow:0;flex-shrink:1;flex-basis:calc(83.333vw - 26.66656px + 0.41667rem);box-sizing:border-box;width:calc(83.333vw - 26.66656px + .41667rem);max-width:calc(83.333vw - 26.66656px + .41667rem);padding-right:.25rem;padding-left:.25rem}@media (min-width:576px){.col-10{flex-basis:calc(83.333vw - 26.66656px + 0.41667rem);width:calc(83.333vw - 26.66656px + .41667rem);max-width:calc(83.333vw - 26.66656px + .41667rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px){.col-10{flex-basis:calc(83.333vw - 83.333px + 0.41667rem);width:calc(83.333vw - 83.333px + .41667rem);max-width:calc(83.333vw - 83.333px + .41667rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:1024px){.col-10{flex-basis:calc(83.333vw - 166.666px + 0.83333rem);width:calc(83.333vw - 166.666px + .83333rem);max-width:calc(1041.6625px + .83333rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:1200px){.col-10{flex-basis:calc(83.333vw - 166.666px + 0.83333rem);width:calc(83.333vw - 166.666px + .83333rem);max-width:calc(1041.6625px + .83333rem);padding-right:.5rem;padding-left:.5rem}}.col-12{flex-grow:0;flex-shrink:1;flex-basis:calc(100vw - 32px + 0.5rem);box-sizing:border-box;width:calc(100vw - 32px + .5rem);max-width:calc(100vw - 32px + .5rem);padding-right:.25rem;padding-left:.25rem}@media (min-width:576px){.col-12{flex-basis:calc(100vw - 32px + 0.5rem);width:calc(100vw - 32px + .5rem);max-width:calc(100vw - 32px + .5rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px){.col-12{flex-basis:calc(100vw - 100px + 0.5rem);width:calc(100vw - 100px + .5rem);max-width:calc(100vw - 100px + .5rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:1024px){.col-12{flex-basis:calc(100vw - 200px + 1rem);width:calc(100vw - 200px + 1rem);max-width:calc(1250px + 1rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:1200px){.col-12{flex-basis:calc(100vw - 200px + 1rem);width:calc(100vw - 200px + 1rem);max-width:calc(1250px + 1rem);padding-right:.5rem;padding-left:.5rem}}.col-offset-1{margin-left:calc(8.333vw - 2.66656px + .04167rem)}@media (min-width:576px){.col-offset-1{margin-left:calc(8.333vw - 2.66656px + .04167rem)}}@media (min-width:768px){.col-offset-1{margin-left:calc(8.333vw - 8.333px + .04167rem)}}@media (min-width:1024px){.col-offset-1{margin-left:calc(8.333vw - 16.666px + .08333rem)}}@media (min-width:1200px){.col-offset-1{margin-left:calc(8.333vw - 16.666px + .08333rem)}}@media (min-width:1450px){.col-offset-1{margin-left:calc(104.1625px + .08333rem)}}@media (min-width:768px){.md-col-3{flex-basis:calc(25vw - 8px + 0.125rem);width:calc(25vw - 8px + .125rem);max-width:calc(25vw - 8px + .125rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px) and (min-width:768px){.md-col-3{flex-basis:calc(25vw - 25px + 0.125rem);width:calc(25vw - 25px + .125rem);max-width:calc(25vw - 25px + .125rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px) and (min-width:1024px){.md-col-3{flex-basis:calc(25vw - 50px + 0.25rem);width:calc(25vw - 50px + .25rem);max-width:calc(312.5px + .25rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:768px) and (min-width:1200px){.md-col-3{flex-basis:calc(25vw - 50px + 0.25rem);width:calc(25vw - 50px + .25rem);max-width:calc(312.5px + .25rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:768px){.md-col-7{flex-basis:calc(58.333vw - 18.66656px + 0.29167rem);width:calc(58.333vw - 18.66656px + .29167rem);max-width:calc(58.333vw - 18.66656px + .29167rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px) and (min-width:768px){.md-col-7{flex-basis:calc(58.333vw - 58.333px + 0.29167rem);width:calc(58.333vw - 58.333px + .29167rem);max-width:calc(58.333vw - 58.333px + .29167rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px) and (min-width:1024px){.md-col-7{flex-basis:calc(58.333vw - 116.666px + 0.58333rem);width:calc(58.333vw - 116.666px + .58333rem);max-width:calc(729.1625px + .58333rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:768px) and (min-width:1200px){.md-col-7{flex-basis:calc(58.333vw - 116.666px + 0.58333rem);width:calc(58.333vw - 116.666px + .58333rem);max-width:calc(729.1625px + .58333rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:768px){.md-col-10{flex-basis:calc(83.333vw - 26.66656px + 0.41667rem);width:calc(83.333vw - 26.66656px + .41667rem);max-width:calc(83.333vw - 26.66656px + .41667rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px) and (min-width:768px){.md-col-10{flex-basis:calc(83.333vw - 83.333px + 0.41667rem);width:calc(83.333vw - 83.333px + .41667rem);max-width:calc(83.333vw - 83.333px + .41667rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px) and (min-width:1024px){.md-col-10{flex-basis:calc(83.333vw - 166.666px + 0.83333rem);width:calc(83.333vw - 166.666px + .83333rem);max-width:calc(1041.6625px + .83333rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:768px) and (min-width:1200px){.md-col-10{flex-basis:calc(83.333vw - 166.666px + 0.83333rem);width:calc(83.333vw - 166.666px + .83333rem);max-width:calc(1041.6625px + .83333rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:768px){.md-col-12{flex-basis:calc(100vw - 32px + 0.5rem);width:calc(100vw - 32px + .5rem);max-width:calc(100vw - 32px + .5rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px) and (min-width:768px){.md-col-12{flex-basis:calc(100vw - 100px + 0.5rem);width:calc(100vw - 100px + .5rem);max-width:calc(100vw - 100px + .5rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:768px) and (min-width:1024px){.md-col-12{flex-basis:calc(100vw - 200px + 1rem);width:calc(100vw - 200px + 1rem);max-width:calc(1250px + 1rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:768px) and (min-width:1200px){.md-col-12{flex-basis:calc(100vw - 200px + 1rem);width:calc(100vw - 200px + 1rem);max-width:calc(1250px + 1rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:768px){.md-col-offset-1{margin-left:calc(8.333vw - 2.66656px + .04167rem)}}@media (min-width:768px) and (min-width:768px){.md-col-offset-1{margin-left:calc(8.333vw - 8.333px + .04167rem)}}@media (min-width:768px) and (min-width:1024px){.md-col-offset-1{margin-left:calc(8.333vw - 16.666px + .08333rem)}}@media (min-width:768px) and (min-width:1200px){.md-col-offset-1{margin-left:calc(8.333vw - 16.666px + .08333rem)}}@media (min-width:768px) and (min-width:1450px){.md-col-offset-1{margin-left:calc(104.1625px + .08333rem)}}@media (min-width:1024px){.lg-col-8{flex-basis:calc(66.667vw - 21.33344px + 0.33334rem);width:calc(66.667vw - 21.33344px + .33334rem);max-width:calc(66.667vw - 21.33344px + .33334rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:1024px) and (min-width:1024px){.lg-col-8{flex-basis:calc(66.667vw - 133.334px + 0.66667rem);width:calc(66.667vw - 133.334px + .66667rem);max-width:calc(833.3375px + .66667rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:1024px) and (min-width:1200px){.lg-col-8{flex-basis:calc(66.667vw - 133.334px + 0.66667rem);width:calc(66.667vw - 133.334px + .66667rem);max-width:calc(833.3375px + .66667rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:1024px){.lg-col-offset-2{margin-left:calc(16.667vw - 5.33344px + .08334rem)}}@media (min-width:1024px) and (min-width:1024px){.lg-col-offset-2{margin-left:calc(16.667vw - 33.334px + .16667rem)}}@media (min-width:1024px) and (min-width:1200px){.lg-col-offset-2{margin-left:calc(16.667vw - 33.334px + .16667rem)}}@media (min-width:1024px) and (min-width:1450px){.lg-col-offset-2{margin-left:calc(208.3375px + .16667rem)}}@media (min-width:1200px){.xl-col-6{flex-basis:calc(50vw - 16px + 0.25rem);width:calc(50vw - 16px + .25rem);max-width:calc(50vw - 16px + .25rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:1200px) and (min-width:1200px){.xl-col-6{flex-basis:calc(50vw - 100px + 0.5rem);width:calc(50vw - 100px + .5rem);max-width:calc(625px + .5rem);padding-right:.5rem;padding-left:.5rem}}@media (min-width:1200px){.xl-col-8{flex-basis:calc(66.667vw - 21.33344px + 0.33334rem);width:calc(66.667vw - 21.33344px + .33334rem);max-width:calc(66.667vw - 21.33344px + .33334rem);padding-right:.25rem;padding-left:.25rem}}@media (min-width:1200px) and (min-width:1200px){.xl-col-8{flex-basis:calc(66.667vw - 133.334px + 0.66667rem);width:calc(66.667vw - 133.334px + .66667rem);max-width:calc(833.3375px + .66667rem);padding-right:.5rem;padding-left:.5rem}}.aspect-ratio{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden}.aspect-ratio:before{content:"";display:inline-block;width:100%}.aspect-ratio--1-1:before{padding-top:100%}.aspect-ratio--9-16:before{padding-top:56.25%}.aspect-ratio__item{position:absolute;top:auto;left:auto}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.aspect-ratio__item{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.is-old-safari .aspect-ratio__item{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aspect-ratio--wide .aspect-ratio__item{min-width:100%;min-height:100%}.aspect-ratio--tall .aspect-ratio__item{width:auto;min-width:100%;max-width:none;height:100%}.modals{position:fixed;top:0;left:0;z-index:200;height:100%;pointer-events:none}.custom-select-container{position:relative;width:100%}.custom-select-container .custom-select-icon-wrapper{position:absolute;top:0;right:0;z-index:5;display:flex;justify-content:center;align-items:center;width:2.8125rem;height:100%;border-left:1px solid #000;pointer-events:none}.custom-select-container .custom-select-icon{width:100%;height:100%;transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1)}.custom-select-container .custom-select-opener{display:none;width:100%;height:55px;padding:1rem 1.5rem;color:#000;font-size:.75rem;line-height:1.5;letter-spacing:.125rem;border:1px solid #000;cursor:pointer;transition:border .3s ease-in}.has-error .custom-select-container .custom-select-opener{border-color:red}@media (min-width:1024px){.custom-select-container .custom-select-opener{display:block}}.custom-select-container .custom-select-panel{position:absolute;top:55px;left:0;z-index:10;width:100%;max-height:200px;padding:1rem 0;overflow:auto;background-color:#fff;border:1px solid #666;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0;transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,transform .3s ease;transition:opacity .2s ease,transform .3s ease,-webkit-transform .3s ease;pointer-events:none}.custom-select-container .custom-select-option{padding:.3125rem 1.5rem;color:#666;font-size:.75rem;line-height:2.5;letter-spacing:.125rem;cursor:pointer}.custom-select-container .custom-select-option:first-child{padding-top:0}.custom-select-container .custom-select-option:last-child{padding-bottom:0}.custom-select-container .custom-select-option.has-focus{color:#000}.custom-select-container .custom-select-option.is-selected{color:#000;font-weight:600}.custom-select-container.is-open .custom-select-panel{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;pointer-events:auto}.custom-select-container.is-open .custom-select-icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.form__field-wrapper{margin:1rem 0}.form__label{display:block;font-weight:600;font-size:.875rem}.form__field-error{color:red;font-size:.875rem}.newsletter-form{display:flex;flex-direction:column;border:4px solid #fff}@media (min-width:768px){.newsletter-form{flex-direction:row}}.newsletter-form__input{width:350px;max-width:100%;background-color:#fff}.newsletter-form__btn,.newsletter-form__input{padding:1.125rem 2.375rem;font-weight:700;font-size:1.125rem;font-family:Open Sans,sans-serif}.newsletter-form__btn{position:relative;z-index:20;display:inline-block;overflow:hidden;color:#fff;text-align:center;transition:color .3s cubic-bezier(.215,.61,.355,1)}.newsletter-form__btn:before{background-color:#000}.newsletter-form__btn:after,.newsletter-form__btn:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.newsletter-form__btn:after{background-color:#ea5f1b;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.newsletter-form__btn:hover{color:#fff}.newsletter-form__btn:hover:after{-webkit-transform:translateZ(0);transform:translateZ(0)}.nav{position:fixed;top:0;left:0;z-index:100;width:100vw}.nav__bar{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;padding:10px 0;background-color:#fff}.nav__logo{width:6.25rem;height:3.75rem;margin:0 25px}.nav__logo:hover{-webkit-animation:icon-shake .4s ease-out;animation:icon-shake .4s ease-out}.nav__link{position:relative;margin:0 25px}.nav__link:before{content:"";position:absolute;bottom:-8px;left:50%;width:6px;height:6px;background-color:#ea5f1b;border-radius:3px;-webkit-transform:translate3d(-50%,0,0) scale(0);transform:translate3d(-50%,0,0) scale(0);transition:-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1),-webkit-transform .2s cubic-bezier(.19,1,.22,1)}.nav__link.is-active:before,.nav__link:hover:before{-webkit-transform:translate3d(-50%,0,0) scale(1);transform:translate3d(-50%,0,0) scale(1)}.nav__link--new:after{content:"NEW";position:absolute;top:-.5rem;right:-.9375rem;font-size:.625rem}.nav__langs{position:absolute;right:50px;display:none}@media (min-width:768px){.nav__langs{display:flex}}.nav__langs--mobile{position:relative;right:0;display:flex;margin-top:auto}.nav__lang-link{margin-right:1.375rem;opacity:.5;transition:opacity .2s cubic-bezier(.19,1,.22,1)}@media (min-width:768px){.nav__lang-link{margin-right:.75rem}}.nav__lang-link:last-child{margin-right:0}.nav__lang-link.is-active,.nav__lang-link:hover{opacity:1}.nav__burger{position:absolute;right:30px;display:flex;justify-content:center;align-items:center;width:2.1875rem;height:2.1875rem;cursor:pointer}@media (min-width:768px){.nav__burger{display:none}}.nav__burger .burger-icon{position:absolute;width:2.1875rem;height:2.1875rem;transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.nav__burger .burger-icon--open{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}.nav__burger .burger-icon--close{-webkit-transform:rotate(90deg) scale(.25);transform:rotate(90deg) scale(.25);opacity:0}.nav__burger.is-open .burger-icon--open{-webkit-transform:rotate(-90deg) scale(.25);transform:rotate(-90deg) scale(.25);opacity:0}.nav__burger.is-open .burger-icon--close{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}.nav__mobile-panel{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;width:100vw;height:100vh;padding:134px 0 10vh;background-color:#ea5f1b;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);pointer-events:none}@media (min-width:768px){.nav__mobile-panel{display:none}}.nav__mobile-panel.is-animated{transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1)}.nav__mobile-panel.is-open{-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:auto}.nav__mobile-panel .nav__link{margin:0 0 50px}.nav__mobile-panel .nav__link:before{bottom:-15px;background-color:#fff}.btn{position:relative;z-index:20;display:inline-block;width:350px;max-width:100%;padding:1.125rem;overflow:hidden;font-weight:700;font-size:1.125rem;font-family:Open Sans,sans-serif;text-align:center;transition:color .3s cubic-bezier(.215,.61,.355,1);color:#000;border:4px solid #000}.btn:before{background-color:#fff}.btn:after,.btn:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.btn:after{background-color:#000;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.btn:hover{color:#fff}.btn:hover:after{-webkit-transform:translateZ(0);transform:translateZ(0)}.btn.btn--blue{color:#0c0c4a;border-color:#0c0c4a}.btn.btn--blue:hover{color:#fff}.btn.btn--blue:before{background-color:#fff}.btn.btn--blue:after{background-color:#0c0c4a}.footer{display:flex;flex-direction:column-reverse;align-items:center;margin-top:auto;padding:40px 32px 32px;background-color:#ea5f1b}@media (min-width:1024px){.footer{flex-direction:row;justify-content:space-between}}.section--home-description+.footer{padding:100px 32px 32px}.footer__logo{width:3.4375rem;height:3.4375rem}.footer .footer-description{flex:1;margin-top:1.5rem;text-align:center}@media (min-width:1024px){.footer .footer-description{margin-top:0;margin-left:2rem;text-align:left}}.footer .footer-list{flex:1;margin-top:1rem;padding:0;text-align:center}@media (min-width:1024px){.footer .footer-list{margin-top:0;margin-left:3rem;text-align:left}}.footer .footer-list__item{margin-bottom:.375rem;list-style:none}.footer .footer-social-icon{width:1.625rem;height:1.625rem}.section--home-intro{position:relative;display:flex;flex-direction:column;align-items:center;min-height:55vh}.section--home-intro .home-intro__bg{position:absolute;z-index:-1;width:100%;height:100%;background-image:url(/assets/images/key-visual.jpg);background-position:50%;background-size:cover}.section--home-intro .home-intro__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.section--home-intro .home-intro__logo-copie-double{width:12.5rem;height:4.5rem}@media (min-width:768px){.section--home-intro .home-intro__logo-copie-double{width:18.75rem;height:6.25rem}}@media (min-width:1024px){.section--home-intro .home-intro__logo-copie-double{width:25rem;height:9.0625rem}}.section--home-description{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:40px 0 100px;background-color:transparent;background-image:url(/assets/images/bg-paper.jpg);background-repeat:no-repeat;background-size:cover}.section--home-description .home-description__bg{position:absolute;top:-10%;left:-30%;width:200%;max-width:none;height:125%}@media (min-width:768px){.section--home-description .home-description__bg{left:0;width:100%;height:125%}}.section--home-invitation{position:relative;padding:125px 0;background-color:transparent;background-image:url(/assets/images/bg-chalkboard.jpg);background-repeat:repeat}.content.about{padding:200px 0 0;background-color:#fafafa}.content.about .about__logo-crabelab{width:11.25rem;height:11.75rem}.content.about .about__bios{padding:100px 0}@media (min-width:768px){.content.about .about__bios{padding:100px 0 300px}}.content.about .bio{width:70%;margin-bottom:120px}.content.about .bio__photo{width:100%;border-radius:100%}.content.about .bio__social-icon{width:1.625rem;height:1.625rem}@media (min-width:768px){.content.about .bio{width:33.3333%;padding:0 30px}}.content.contact{padding:150px 0 0;background-color:#fafafa}.content.contact .section-socials__social-icon{width:2.25rem;height:2.25rem}@media (min-width:768px){.content.contact .section-socials__social-icon{width:3rem;height:3rem}}.content.copie-double .section-intro{padding:48px 0 70px;background-image:url(/assets/images/bg-concrete-wall.jpg)}@media (min-width:768px){.content.copie-double .section-intro{padding:64px 0 80px}}.content.copie-double .section-description{padding:70px 0 90px;background-image:url(/assets/images/bg-lined-paper.jpg)}@media (min-width:768px){.content.copie-double .section-description{padding:80px 0 110px}}@media (min-width:1024px){.content.copie-double .section-description{padding:90px 0 160px}}.content.copie-double .section-socials{padding:70px 0 110px;background-image:url(/assets/images/bg-cream-paper.jpg)}@media (min-width:768px){.content.copie-double .section-socials{padding:112px 0 170px}}@media (min-width:1024px){.content.copie-double .section-socials{padding:80px 0 120px}}.content.copie-double .section-socials__social-icon{width:2.25rem;height:2.25rem}@media (min-width:768px){.content.copie-double .section-socials__social-icon{width:3rem;height:3rem}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:justify-start{justify-content:flex-start}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mb-0{margin-bottom:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mt-16{margin-top:4rem}.md\:mt-24{margin-top:6rem}.md\:mt-32{margin-top:8rem}.md\:pr-8{padding-right:2rem}.md\:w-1\/2{width:50%}.md\:w-2\/3{width:66.66667%}}@media (min-width:992px){.lg\:flex-row{flex-direction:row}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:mt-8{margin-top:2rem}.lg\:mt-16{margin-top:4rem}.lg\:ml-16{margin-left:4rem}.lg\:pr-12{padding-right:3rem}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.66667%}}

/*# sourceMappingURL=styles.370a5694a195cdb6bea0.css.map*/