.home-animations{position:absolute;z-index:3;top:50%;right:0;width:100%;height:100%;pointer-events:none;transform:translate3d(0,-50%,0)}.home-animations__container{position:absolute;top:0;left:0;width:100%;height:100%}.home-animations__container--2{opacity:0}@media screen and (max-width:1024px){.home-animations-css{display:none}}.home-animations-css svg{width:220%;height:150%;transform:translate3d(5%,-31%,0)}.home-animations-css circle{fill:transparent;stroke-width:20%;stroke-linecap:round;transform-origin:center;transition:all 2s cubic-bezier(.19,1,.22,1)}.home-animations-css circle.dark{stroke:#242a40}.home-animations-css circle.gray{stroke:#d9d9d7}.home-animations-css circle.yellow{stroke:#f7c443}.home-animations-css #anim-rotation{transform-origin:center;transition:all 2s cubic-bezier(.19,1,.22,1)}.home-animations-css #anim-circle-0{stroke-dasharray:.12389%,283%;stroke-dashoffset:0;stroke:#d9d9d7}.home-animations-css #anim-circle-01{stroke-dasharray:47.12389%,219%;stroke-dashoffset:0;transition:all 2s cubic-bezier(.19,1,.22,1),stroke 1s cubic-bezier(.19,1,.22,1);stroke:#242a40}.home-animations-css #anim-circle-02{stroke-dasharray:47.12389%,219%;stroke-dashoffset:0;stroke:#f7c443}.home-animations-css #anim-circle-03{stroke-dasharray:47.12389%,219%;stroke-dashoffset:0;transform:rotate(-50deg);stroke:#242a40}.home-animations-css #anim-circle-04{stroke-dasharray:47.12389%,219%;stroke-dashoffset:0;transform:rotate(-70deg);stroke:#242a40}.home-animations-css .step-0 #anim-rotation,.home-animations-css .step-6 #anim-rotation{transform:rotate(10deg)}.home-animations-css .step-0 #anim-circle-0,.home-animations-css .step-6 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-0 #anim-circle-01,.home-animations-css .step-6 #anim-circle-01{transform:rotate(93deg)}.home-animations-css .step-0 #anim-circle-02,.home-animations-css .step-6 #anim-circle-02{transform:rotate(210deg)}.home-animations-css .step-1 #anim-rotation,.home-animations-css .step-7 #anim-rotation{transform:rotate(-23deg)}.home-animations-css .step-1 #anim-circle-0,.home-animations-css .step-7 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-1 #anim-circle-01,.home-animations-css .step-7 #anim-circle-01{transform:rotate(93deg)}.home-animations-css .step-1 #anim-circle-02,.home-animations-css .step-7 #anim-circle-02{transform:rotate(210deg)}.home-animations-css .step-2 #anim-rotation{transform:rotate(0deg)}.home-animations-css .step-2 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-2 #anim-circle-01{transform:rotate(129deg)}.home-animations-css .step-2 #anim-circle-02{transform:rotate(200deg);stroke:#d9d9d7}.home-animations-css .step-3 #anim-rotation{transform:rotate(-40deg)}.home-animations-css .step-3 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-3 #anim-circle-01{transform:rotate(120deg);stroke:#f7c443}.home-animations-css .step-3 #anim-circle-02{stroke-dasharray:.12389%,305%;stroke-dashoffset:0;transform:rotate(50deg);stroke:#d9d9d7}.home-animations-css .step-3 #anim-circle-03{transform:rotate(240deg)}.home-animations-css .step-4 #anim-rotation{transform:rotate(-20deg)}.home-animations-css .step-4 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-4 #anim-circle-01{transform:rotate(60deg);stroke:#f7c443}.home-animations-css .step-4 #anim-circle-02{stroke-dasharray:.12389%,305%;stroke-dashoffset:0;transform:rotate(-170deg);stroke:#d9d9d7}.home-animations-css .step-4 #anim-circle-03{transform:rotate(130deg)}.home-animations-css .step-5 #anim-rotation{transform:rotate(-30deg)}.home-animations-css .step-5 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-5 #anim-circle-01{transform:rotate(130deg);stroke:#f7c443}.home-animations-css .step-5 #anim-circle-02{stroke-dasharray:.12389%,305%;stroke-dashoffset:0;transform:rotate(-240deg);stroke:#d9d9d7}.home-animations-css .step-5 #anim-circle-03{transform:rotate(60deg)}.home-animations-css .step-5 #anim-circle-04{transform:rotate(-180deg)}.pick{width:100%;height:100%;background:#2b6afd;display:flex;align-items:center;justify-content:flex-start;position:relative}.pick .home-animations{z-index:2}.pick .pick__inputs{display:flex;border-bottom:1px solid #f4f4f4;margin-bottom:10px;padding-bottom:20px;justify-content:space-between}@media screen and (max-width:1024px){.pick .pick__inputs{flex-direction:column}}.pick .pick__inputs .pick__input{width:48%}@media screen and (max-width:1024px){.pick .pick__inputs .pick__input{width:100%;margin-bottom:10px}}.pick .pick__inputs .pick__input label{font-size:.8em;margin-bottom:5px;display:block;font-weight:700}.pick .pick__inputs .pick__input input{padding:8px;box-sizing:border-box;border:1px solid #d9d9d6;width:100%}.pick__c{padding-left:160px;width:650px;color:#fff;position:relative;z-index:3}@media screen and (max-width:1600px){.pick__c{padding-left:100px}}@media screen and (max-width:1440px){.pick__c{padding-left:100px}}@media screen and (max-width:1024px){.pick__c{margin:0 auto;max-width:620px;width:80%;padding-left:0}}@media screen and (max-width:1024px) and (max-height:768px){.pick__c{padding-bottom:35px;box-sizing:border-box;min-height:100%}}.pick__c h1{white-space:normal}.pick__c .pick__cta{box-sizing:border-box;display:inline-block;border:1px solid #fff;border-radius:5px;padding:20px 65px 20px 20px;cursor:pointer;color:#fff;text-decoration:none;position:relative;margin-top:5rem}.pick__c .pick__cta:after{position:absolute;right:20px;top:15px;display:inline-block;content:"";background-image:url(/fr-fr/solutions/product-catalog/images/base/icon-cta_light.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:29px;height:29px}.pick__c .pick__cta:hover{text-decoration:none}.pick__c .pick__cta:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.pick__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:4;display:flex;align-items:center;justify-content:center;color:#202a44}.pick__wrapper.visible{pointer-events:auto}.pick__wrapper.visible .pick__background{opacity:1}.pick__wrapper.visible .pick__modal{transform:translate(0);opacity:1}.pick__wrapper .pick__background{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0}.pick__modal{box-sizing:border-box;background:#fff;border-radius:4px;height:70%;position:relative;z-index:4;transform:translateY(30px);opacity:0;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);display:flex;flex-direction:column;justify-content:space-between;max-width:550px;width:90%}@media screen and (min-width:961px){.pick__modal{width:70%}}@media screen and (min-width:1281px){.pick__modal{width:40%}}.pick__modal .route__name,.pick__modal .slide__block{text-transform:capitalize}.pick__modal .route__name:after,.pick__modal .slide__block:after{display:inline-block;content:"";width:10px;height:10px;margin-left:8px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(/fr-fr/solutions/product-catalog/images/base/icon-caret_grey.svg)}.pick__modal .form-item label.block__name,.pick__modal .form-item label.slide__name{position:relative;padding-left:20px}.pick__modal .form-item label.block__name:before,.pick__modal .form-item label.slide__name:before{content:"";display:inline-block;width:6px;height:6px;border-radius:100px;position:absolute;left:5px;top:53%;transform:translateY(-50%)}.pick__modal .form-item label.slide__name.selected:before{background-color:#2b6afd}.pick__modal .form-item label.slide__name.disabled:before,.pick__modal .form-item label.slide__name:before{background-color:#202a44}.pick__modal .form-item label.block__name.selected:before{border-color:#2b6afd}.pick__modal .form-item label.block__name.disabled:before{border-color:#202a44}.pick__modal .form-item label.block__name:before{width:4px;height:4px;border:1px solid #202a44}.pick__modal .route__wrap{display:flex;flex-direction:column}.pick__modal .route__wrap.opened .route__name:after{background-image:url(/fr-fr/solutions/product-catalog/images/base/icon-caret_grey_active.svg)}.pick__modal .route__wrap.opened .route__slide:last-of-type .route__slide-select{padding-bottom:15px}.pick__modal .route__wrap.opened .route__slide .route__slide-select{max-height:40px;opacity:1;transition:max-height .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1),padding-bottom .8s cubic-bezier(.19,1,.22,1)}.pick__modal .route__wrap.opened .route__slide.opened .route__block-list .route__block-select{max-height:40px}.pick__modal .route__block-list,.pick__modal .route__slides{padding-left:0}.pick__modal .route__block-list.disable,.pick__modal .route__slides.disable{opacity:.5;pointer-events:none}.pick__modal .route__block-list{padding-left:20px;overflow:hidden;display:flex;flex-direction:column}.pick__modal .route__block-list .route__block-select{overflow:hidden;transition:max-height .5s cubic-bezier(.19,1,.22,1);max-height:0}.pick__modal .route__slide{transition:max-height .5s cubic-bezier(.19,1,.22,1)}.pick__modal .route__slide.opened .slide__block:after{background-image:url(/fr-fr/solutions/product-catalog/images/base/icon-caret_grey_active.svg)}.pick__modal .route__slide .route__slide-select{max-height:0;opacity:0;transition:max-height .8s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1),padding-bottom .5s cubic-bezier(.19,1,.22,1);overflow:hidden}.pick__modal__header{box-sizing:border-box;width:100%;padding:2.4rem 3rem;border-bottom:1px solid #f4f4f4;font-weight:700}.pick__modal__header p{margin:0 0 15px}@media screen and (max-width:1024px){.pick__modal__header p{padding-right:15px}}.pick__modal__header .label{display:flex;justify-content:space-between;align-items:center}.pick__modal__header .modal__header__close{width:24px;height:24px;background-image:url(/fr-fr/solutions/product-catalog/images/base/icon-cross.svg);background-position:50%;background-repeat:no-repeat}.pick__language{position:relative;display:inline-block}.pick__language.opened .pick__language__selected:after{background-image:url(/fr-fr/solutions/product-catalog/images/base/icon-caret_grey_active.svg)}.pick__language.opened .pick__language__local-list{opacity:1;transform:translate3d(0,30px,0);pointer-events:auto}.pick__language__selected{text-decoration:none;color:#7c7c7c;display:flex;align-items:center;font-size:.9em;height:18px}.pick__language__selected:before{display:inline-block;content:"";width:16px;height:16px;margin-right:8px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(/fr-fr/solutions/product-catalog/images/base/icon-language_grey.svg)}@media screen and (max-width:1280px){.pick__language__selected:before{width:12px;height:12px;margin-right:4px;margin-top:2px}}.pick__language__selected:after{display:inline-block;content:"";width:10px;height:10px;margin-left:8px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(/fr-fr/solutions/product-catalog/images/base/icon-caret_grey.svg)}.pick__language__local-list{text-align:left;position:absolute;background:#fff;z-index:2;top:0;left:0;transform:translate3d(0,10px,0);padding:25px 50px 25px 25px;filter:drop-shadow(0 2px 20px rgba(0,0,0,.16));opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:1024px){.pick__language__local-list .nav-link__el{font-size:1.5rem}}@media screen and (max-width:1280px){.pick__language__local-list{padding:12.5px 25px 12.5px 12.5px}}.pick__language__local-list:after{display:block;content:"";position:absolute;right:0;bottom:0;background:#fff;border-radius:4px;transform:rotate(45deg);left:5px;top:-7px;width:20px;height:20px}.pick__language__local-list ul{list-style:none;padding:0;margin:0}.pick__language__local-list ul li{white-space:nowrap;margin-bottom:25px}@media screen and (max-width:1280px){.pick__language__local-list ul li{margin-bottom:12.5px}}.pick__language__local-list ul li:last-of-type{margin-bottom:0}.pick__modal__form{padding:1.5rem 3rem;overflow:scroll;height:100%}.pick__modal__form .form-item{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pick__modal__form .form-item input,.pick__modal__form .form-item label{cursor:pointer}.pick__modal__form .form-item label{padding:9px 0;width:100%;font-weight:700}.pick__modal__form .form-item label.selected{color:#2b6afd}.pick__modal__form .form-item label.disabled{color:#202a44}.pick__modal__url{border-top:1px solid #f4f4f4;padding:2.5rem 3rem;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:.8em}.pick__modal__url .url-block{position:relative;color:#adadad;flex-grow:1}.pick__modal__url .url-block .url-label{position:absolute;top:0;transform:translateY(calc(-100% - 5px));pointer-events:none;font-size:.8em}.pick__modal__url .url-block .url-label span{visibility:hidden}.pick__modal__url .url-block .url-label.loading{display:flex;align-items:center}.pick__modal__url .url-block p{margin:0;display:inline-block}.pick__modal__url .url-block .url{cursor:pointer}.pick__modal__url .url-link{width:100%;border:0;background:transparent;outline:none;color:#7c7c7c}.pick__modal__url .url-link:active{outline:none}.pick__modal__url .url-action{cursor:pointer;color:#2b6afd}.pick__modal__url .url-action button{background:transparent;border:none;color:#2b6afd;cursor:pointer;font-weight:700}.pick__modal__url .url-action button:active,.pick__modal__url .url-action button:focus{background:transparent;border:none}.pick__modal__url .url-action button:disabled{cursor:not-allowed;opacity:.5}@-webkit-keyframes dot-keyframes{0%{opacity:.5;transform:scale(1) translateY(-2px)}50%{opacity:1;transform:scale(1) translateY(-2px)}to{opacity:.5;transform:scale(1) translateY(-2px)}}@keyframes dot-keyframes{0%{opacity:.5;transform:scale(1) translateY(-2px)}50%{opacity:1;transform:scale(1) translateY(-2px)}to{opacity:.5;transform:scale(1) translateY(-2px)}}.loading-dots{text-align:center;display:inline-block;margin-left:5px}.loading-dots--dot{-webkit-animation:dot-keyframes 1.5s ease-in-out infinite;animation:dot-keyframes 1.5s ease-in-out infinite;background-color:#d9d9d6;border-radius:10px;display:inline-block;height:5px;width:5px}.loading-dots--dot:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.loading-dots--dot:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}