@keyframes loader{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.contact-form{max-width:100%;width:900px;margin:auto;padding:20px 0 80px}@media only screen and (max-width: 469px){.contact-form{padding:0}}@media only screen and (min-width: 769px){.contact-form .form-group:not(.no-margin){margin-bottom:50px}.contact-form .form-group:not(.no-margin) label{margin-bottom:10px}}.contact-form .hide-first-option>option:first-child{display:none}.contact-form *[class*=bloc-shadow-] .bloc-image span{position:relative}.contact-form *[class*=bloc-shadow-] .bloc-image span:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;border-radius:100%}.contact-form *[class*=bloc-shadow-] .bloc-image span img{position:relative;z-index:1}.contact-form *[class*=bloc-shadow-].bloc-shadow-orange .bloc-image span:before{background:#fe893a}.contact-form *[class*=bloc-shadow-].bloc-shadow-green .bloc-image span:before{background:#22ab4e}.contact-form *[class*=bloc-shadow-].bloc-shadow-blue .bloc-image span:before{background:#3382d8}.contact-form *[class*=bloc-shadow-].bloc-shadow-red .bloc-image span:before{background:#ea2424}.contact-form *[class*=bloc-shadow-].bloc-shadow-grey .bloc-image span:before{background:#9c9c9c}.contact-form *[class*=bloc-shadow-] .bloc-image,.contact-form *[class*=bloc-shadow-] .bloc-content{padding:15px 20px 21px}@media only screen and (min-width: 470px){.contact-form *[class*=bloc-shadow-] .bloc-image{flex:0 0 75px}}.contact-form *[class*=bloc-shadow-] .bloc-image img{max-width:60px;max-height:60px}.contact-form *[class*=bloc-shadow-] .bloc-text p{line-height:1.05em}.contact-form .bloc-bottom-colored{display:block;position:relative;padding:30px;color:#21486d;background:#fcfcfc;border-bottom:7px solid #bbb;box-shadow:1px 2px 4px 1px rgba(0,0,0,.1);border-radius:10px}.contact-form .bloc-bottom-colored:not(.blue-grey){margin-top:20px;flex-wrap:wrap;align-items:center;justify-content:center;display:flex}@media only screen and (min-width: 992px){.contact-form .bloc-bottom-colored:not(.blue-grey){height:180px}}@media only screen and (max-width: 991px){.contact-form .bloc-bottom-colored{padding:20px 20px 25px}}.contact-form .bloc-bottom-colored:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:2px solid rgba(0,0,0,0);border-bottom:0;transition:border .3s ease;border-radius:10px 10px 0 0}.contact-form .bloc-bottom-colored:hover,.contact-form .bloc-bottom-colored:focus,.contact-form .bloc-bottom-colored:active,.contact-form .bloc-bottom-colored:visited{color:#21486d;text-decoration:none}.contact-form .bloc-bottom-colored:hover.blue-flash:after,.contact-form .bloc-bottom-colored:focus.blue-flash:after,.contact-form .bloc-bottom-colored:active.blue-flash:after,.contact-form .bloc-bottom-colored:visited.blue-flash:after{border-color:#3c96f9}.contact-form .bloc-bottom-colored:hover.pink-flash:after,.contact-form .bloc-bottom-colored:focus.pink-flash:after,.contact-form .bloc-bottom-colored:active.pink-flash:after,.contact-form .bloc-bottom-colored:visited.pink-flash:after{border-color:#db3372}.contact-form .bloc-bottom-colored:hover.purple-flash:after,.contact-form .bloc-bottom-colored:focus.purple-flash:after,.contact-form .bloc-bottom-colored:active.purple-flash:after,.contact-form .bloc-bottom-colored:visited.purple-flash:after{border-color:#a23fd4}.contact-form .bloc-bottom-colored:hover.teal-flash:after,.contact-form .bloc-bottom-colored:focus.teal-flash:after,.contact-form .bloc-bottom-colored:active.teal-flash:after,.contact-form .bloc-bottom-colored:visited.teal-flash:after{border-color:#33b6d8}.contact-form .bloc-bottom-colored:hover.blue-grey :after,.contact-form .bloc-bottom-colored:focus.blue-grey :after,.contact-form .bloc-bottom-colored:active.blue-grey :after,.contact-form .bloc-bottom-colored:visited.blue-grey :after{border-color:#dcdcdc}.contact-form .bloc-bottom-colored.blue-flash{border-bottom-color:#3c96f9}.contact-form .bloc-bottom-colored.blue-flash h2{color:#3c96f9}.contact-form .bloc-bottom-colored.pink-flash{border-bottom-color:#db3372}.contact-form .bloc-bottom-colored.pink-flash h2{color:#db3372}.contact-form .bloc-bottom-colored.purple-flash{border-bottom-color:#a23fd4}.contact-form .bloc-bottom-colored.purple-flash h2{color:#a23fd4}.contact-form .bloc-bottom-colored.teal-flash{border-bottom-color:#33b6d8}.contact-form .bloc-bottom-colored.teal-flash h2{color:#33b6d8}.contact-form p{width:100%;display:block}.contact-form p:not(.line-height-xs){line-height:1.2em}.contact-form p+p{margin-top:5px}.contact-form .icon{height:60px;flex:0 0 60px;justify-content:center;align-items:center;background:#deeefe;overflow:hidden;display:flex;border-radius:500px}.contact-form .icon img{max-height:40px}.contact-form.customer .control-label.required+p{margin-top:-10px}.contact-form.customer .bloc-white.bloc-sm{padding:0 5px}.contact-form.customer .plupload-list{display:flex;flex-wrap:wrap;margin-bottom:0}.contact-form.customer .plupload-list li,.contact-form.customer .plupload-list .plupload-list-more{width:auto;max-width:none;height:auto;flex:0 0 calc(12.5% - 10px);margin:5px}@media only screen and (max-width: 991px){.contact-form.customer .plupload-list li,.contact-form.customer .plupload-list .plupload-list-more{flex:0 0 calc(14.28% - 10px)}}@media only screen and (max-width: 768px){.contact-form.customer .plupload-list li,.contact-form.customer .plupload-list .plupload-list-more{flex:0 0 calc(25% - 10px)}}@media only screen and (max-width: 469px){.contact-form.customer .plupload-list li,.contact-form.customer .plupload-list .plupload-list-more{flex:0 0 calc(50% - 10px)}}.contact-form.customer .plupload-list li a,.contact-form.customer .plupload-list .plupload-list-more a{display:block;padding-bottom:100%;color:#1c74d9;background:#fcfdff}@media only screen and (min-width: 992px){.contact-form.commercial .tabs-contact{height:140px}}.contact-form.commercial .tabs-contact li.active .bloc-bottom-colored{height:140px;border-color:#22ab4e}.contact-form.commercial .tabs-contact li.active .bloc-bottom-colored:after{border-color:#22ab4e}.contact-form.commercial .bloc-bottom-colored{height:120px;margin:0;padding:15px;flex-direction:row;justify-content:start;flex-wrap:nowrap;text-align:left}.contact-form.commercial .bloc-bottom-colored:before{content:"";height:60px;margin-right:20px;background-size:contain;background-repeat:no-repeat;background-position:center;flex:0 0 60px}.contact-form.commercial .bloc-bottom-colored:after{border-width:1px}.contact-form.commercial .bloc-bottom-colored:hover,.contact-form.commercial .bloc-bottom-colored:focus,.contact-form.commercial .bloc-bottom-colored:active,.contact-form.commercial .bloc-bottom-colored:visited{text-decoration:none}.contact-form.commercial .bloc-bottom-colored:hover.auction-house:after,.contact-form.commercial .bloc-bottom-colored:focus.auction-house:after,.contact-form.commercial .bloc-bottom-colored:active.auction-house:after,.contact-form.commercial .bloc-bottom-colored:visited.auction-house:after{border-color:#a2d0f1}.contact-form.commercial .bloc-bottom-colored:hover.seller:after,.contact-form.commercial .bloc-bottom-colored:focus.seller:after,.contact-form.commercial .bloc-bottom-colored:active.seller:after,.contact-form.commercial .bloc-bottom-colored:visited.seller:after{border-color:#4e8ac6}.contact-form.commercial .bloc-bottom-colored:hover.other:after,.contact-form.commercial .bloc-bottom-colored:focus.other:after,.contact-form.commercial .bloc-bottom-colored:active.other:after,.contact-form.commercial .bloc-bottom-colored:visited.other:after{border-color:#124381}.contact-form.commercial .bloc-bottom-colored h2{margin:0;font-weight:normal}.contact-form.commercial .bloc-bottom-colored h2 strong{white-space:nowrap}.contact-form.commercial .bloc-bottom-colored h2 span{margin-top:5px;display:block}.contact-form.commercial .auction-house{border-bottom-color:#a2d0f1}.contact-form.commercial .auction-house:before{background-image:url(/build/default/images/auction-house-light.ae110d7f.png)}.contact-form.commercial .seller{border-bottom-color:#4e8ac6}.contact-form.commercial .seller:before{background-image:url(/build/default/images/store.c2c5f062.svg)}.contact-form.commercial .other{border-bottom-color:#124381}.contact-form.commercial .other:before{background-image:url(/build/default/images/mail.d08a9c10.svg)}.contact-form #commercial{padding:30px 60px}@media only screen and (max-width: 991px){.contact-form #commercial img{padding:20px}}.contact-form #commercial .pos-rel{margin-right:90px}.contact-form #commercial .pos-rel img{margin:0;width:180px}.contact-form #commercial .circle{width:130px;height:130px;left:100%;margin-left:-30px;padding:10px;align-items:center;justify-content:center;text-align:center;color:#21486d;background:#ffc245;line-height:1.1em;font-size:14px;display:flex;border-radius:500px;position:absolute;top:50%;transform:translate(0, -50%)}.contact-form #commercial.with-circle{padding:30px}.contact-form #commercial.with-bloc-dark-blue{padding:25px 25px 31px 25px}.contact-form #customer{padding:10px 25px 0 10px}.contact-form #customer img{width:350px;max-width:350px}@media only screen and (max-width: 991px){.contact-form #customer,.contact-form #commercial{padding:30px;text-align:center}}@media only screen and (min-width: 992px){.contact-form #customer>.flex .bloc-text,.contact-form #commercial>.flex .bloc-text{margin-left:50px}}@media only screen and (max-width: 991px){.contact-form #customer>.flex,.contact-form #commercial>.flex{flex-direction:column}.contact-form #customer>.flex>img:not(:last-child),.contact-form #commercial>.flex>img:not(:last-child){margin-right:auto;margin-left:auto}.contact-form #customer>.flex .bloc-text,.contact-form #commercial>.flex .bloc-text{width:500px;max-width:100%;margin:30px auto 10px}.contact-form #customer>.flex .bloc-text p,.contact-form #commercial>.flex .bloc-text p{margin-bottom:10px;line-height:1.3em}}.contact-form.contact-confirm .bloc-shadow-blue{border-right:0;border-left:0;color:#fff;background-color:#1b64b3}.contact-form.contact-confirm .bloc-shadow-blue:before{width:100%;left:0;border-bottom-color:#0e4488}.contact-form.contact-confirm .bloc-shadow-blue.with-bloc-dark-blue .bloc-dark-blue{max-width:250px;flex:0 0 250px;padding:20px;background:#0e4488;border-radius:10px}@media only screen and (max-width: 991px){.contact-form.contact-confirm .bloc-shadow-blue.with-bloc-dark-blue .bloc-dark-blue{flex:auto}}
