@keyframes loader{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.contact-form{margin:auto;max-width:100%;padding:20px 0 80px;width:900px}@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{border-radius:100%;content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px)}.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-content,.contact-form [class*=bloc-shadow-] .bloc-image{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-height:60px;max-width:60px}.contact-form [class*=bloc-shadow-] .bloc-text p{line-height:1.05em}.contact-form .bloc-bottom-colored{background:#fcfcfc;border-bottom:7px solid #bbb;border-radius:10px;box-shadow:1px 2px 4px 1px rgba(0,0,0,.1);color:#21486d;display:block;padding:30px;position:relative}.contact-form .bloc-bottom-colored:not(.grey){align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}@media only screen and (min-width:992px){.contact-form .bloc-bottom-colored:not(.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{border:2px solid transparent;border-bottom:0;border-radius:10px 10px 0 0;content:"";height:100%;left:0;position:absolute;top:0;transition:border .3s ease;width:100%}.contact-form .bloc-bottom-colored:active,.contact-form .bloc-bottom-colored:focus,.contact-form .bloc-bottom-colored:hover,.contact-form .bloc-bottom-colored:visited{color:#21486d;text-decoration:none}.contact-form .bloc-bottom-colored:active.blue-flash:after,.contact-form .bloc-bottom-colored:focus.blue-flash:after,.contact-form .bloc-bottom-colored:hover.blue-flash:after,.contact-form .bloc-bottom-colored:visited.blue-flash:after{border-color:#3c96f9}.contact-form .bloc-bottom-colored:active.pink-flash:after,.contact-form .bloc-bottom-colored:focus.pink-flash:after,.contact-form .bloc-bottom-colored:hover.pink-flash:after,.contact-form .bloc-bottom-colored:visited.pink-flash:after{border-color:#db3372}.contact-form .bloc-bottom-colored:active.purple-flash:after,.contact-form .bloc-bottom-colored:focus.purple-flash:after,.contact-form .bloc-bottom-colored:hover.purple-flash:after,.contact-form .bloc-bottom-colored:visited.purple-flash:after{border-color:#a23fd4}.contact-form .bloc-bottom-colored:active.teal-flash:after,.contact-form .bloc-bottom-colored:focus.teal-flash:after,.contact-form .bloc-bottom-colored:hover.teal-flash:after,.contact-form .bloc-bottom-colored:visited.teal-flash:after{border-color:#33b6d8}.contact-form .bloc-bottom-colored:active.grey:after,.contact-form .bloc-bottom-colored:focus.grey:after,.contact-form .bloc-bottom-colored:hover.grey:after,.contact-form .bloc-bottom-colored:visited.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{display:block;width:100%}.contact-form p:not(.line-height-xs){line-height:1.2em}.contact-form p+p{margin-top:5px}.contact-form .icon{align-items:center;background:#deeefe;border-radius:500px;display:flex;flex:0 0 60px;height:60px;justify-content:center;overflow:hidden}.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 .plupload-list-more,.contact-form.customer .plupload-list li{flex:0 0 calc(12.5% - 10px);height:auto;margin:5px;max-width:none;width:auto}@media only screen and (max-width:991px){.contact-form.customer .plupload-list .plupload-list-more,.contact-form.customer .plupload-list li{flex:0 0 calc(14.28% - 10px)}}@media only screen and (max-width:768px){.contact-form.customer .plupload-list .plupload-list-more,.contact-form.customer .plupload-list li{flex:0 0 calc(25% - 10px)}}@media only screen and (max-width:469px){.contact-form.customer .plupload-list .plupload-list-more,.contact-form.customer .plupload-list li{flex:0 0 calc(50% - 10px)}}.contact-form.customer .plupload-list .plupload-list-more a,.contact-form.customer .plupload-list li a{background:#fcfdff;color:#156cd0;display:block;padding-bottom:100%}@media only screen and (min-width:992px){.contact-form.commercial .tabs-contact{height:140px}}.contact-form.commercial .tabs-contact li.active .bloc-bottom-colored{border-color:#22ab4e;height:140px}.contact-form.commercial .tabs-contact li.active .bloc-bottom-colored:after{border-color:#22ab4e}.contact-form.commercial .bloc-bottom-colored{flex-direction:row;flex-wrap:nowrap;height:120px;justify-content:start;margin:0;padding:15px;text-align:left}.contact-form.commercial .bloc-bottom-colored:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 60px;height:60px;margin-right:20px}.contact-form.commercial .bloc-bottom-colored:after{border-width:1px}.contact-form.commercial .bloc-bottom-colored:active,.contact-form.commercial .bloc-bottom-colored:focus,.contact-form.commercial .bloc-bottom-colored:hover,.contact-form.commercial .bloc-bottom-colored:visited{text-decoration:none}.contact-form.commercial .bloc-bottom-colored:active.auction-house:after,.contact-form.commercial .bloc-bottom-colored:focus.auction-house:after,.contact-form.commercial .bloc-bottom-colored:hover.auction-house:after,.contact-form.commercial .bloc-bottom-colored:visited.auction-house:after{border-color:#a2d0f1}.contact-form.commercial .bloc-bottom-colored:active.seller:after,.contact-form.commercial .bloc-bottom-colored:focus.seller:after,.contact-form.commercial .bloc-bottom-colored:hover.seller:after,.contact-form.commercial .bloc-bottom-colored:visited.seller:after{border-color:#4e8ac6}.contact-form.commercial .bloc-bottom-colored:active.other:after,.contact-form.commercial .bloc-bottom-colored:focus.other:after,.contact-form.commercial .bloc-bottom-colored:hover.other:after,.contact-form.commercial .bloc-bottom-colored:visited.other:after{border-color:#124381}.contact-form.commercial .bloc-bottom-colored h2{font-weight:400;margin:0}.contact-form.commercial .bloc-bottom-colored h2 strong{white-space:nowrap}.contact-form.commercial .bloc-bottom-colored h2 span{display:block;margin-top:5px}.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/shop-details.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{align-items:center;background:#ffc245;border-radius:500px;color:#21486d;display:flex;font-size:14px;height:130px;justify-content:center;left:100%;line-height:1.1em;margin-left:-30px;padding:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:130px}.contact-form #commercial.with-circle{padding:30px}.contact-form #commercial.with-bloc-dark-blue{padding:25px 25px 31px}.contact-form #customer{padding:10px 25px 0 10px}.contact-form #customer img{max-width:350px;width:350px}@media only screen and (max-width:991px){.contact-form #commercial,.contact-form #customer{padding:30px;text-align:center}}@media only screen and (min-width:992px){.contact-form #commercial>.flex .bloc-text,.contact-form #customer>.flex .bloc-text{margin-left:50px}}@media only screen and (max-width:991px){.contact-form #commercial>.flex,.contact-form #customer>.flex{flex-direction:column}.contact-form #commercial>.flex>img:not(:last-child),.contact-form #customer>.flex>img:not(:last-child){margin-left:auto;margin-right:auto}.contact-form #commercial>.flex .bloc-text,.contact-form #customer>.flex .bloc-text{margin:30px auto 10px;max-width:100%;width:500px}.contact-form #commercial>.flex .bloc-text p,.contact-form #customer>.flex .bloc-text p{line-height:1.3em;margin-bottom:10px}}.contact-form.contact-confirm .bloc-shadow-blue{background-color:#1b64b3;border-left:0;border-right:0;color:#fff}.contact-form.contact-confirm .bloc-shadow-blue:before{border-bottom-color:#0e4488;left:0;width:100%}.contact-form.contact-confirm .bloc-shadow-blue.with-bloc-dark-blue .bloc-dark-blue{background:#0e4488;border-radius:10px;flex:0 0 250px;max-width:250px;padding:20px}@media only screen and (max-width:991px){.contact-form.contact-confirm .bloc-shadow-blue.with-bloc-dark-blue .bloc-dark-blue{flex:auto}}