.partSlider .sliderButton svg path{fill:#e4332b}.partSlider .sliderButton.prev:hover,.partSlider .sliderButton.next:hover{outline:none;color:transparent;opacity:.5;transition:ease .3s}.partSlider .slideContainer .slide{width:100%}#sliderHeader .slideContainer{padding-bottom:46.8%}#sliderHeader .sliderButton.prev{left:20px}#sliderHeader .sliderButton.next{right:20px}#sliderHeader .sliderButton svg{height:48px;width:30px}#sliderHeader{position:relative;z-index:0}.partSliderLogos{margin-bottom:30px}.partSliderLogos .slide{height:80px;padding:0 30px}.partSliderLogos .slide figure:hover{cursor:pointer}.partSliderLogos .slide figure{position:relative;top:50%;margin:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:auto;max-height:100%;max-width:100%;display:block}.partSliderLogos .slide figure picture{width:auto;margin:0 auto;max-width:100%}.partSliderLogos .sliderButton.prev,.partSliderLogos .sliderButton.next{height:20px;width:12.5px}#logos .partSliderLogos .sliderButton.prev{left:-10px}#logos .partSliderLogos .sliderButton.next{right:-10px}.partSliderLogos .imagePlaceholderContainer{display:flex}.formV2 .inputTelePhoneNumber,.formV2 .formControlItemContainerTelePhoneNumber .formControlFeedback{width:100%!important}.formV2 .formInitialsContainer{display:none}.formV2.FormContact{max-width:500px}form.formV2{padding:0;margin:0}.formV2 .formItemContainer{padding:0;margin:0;border:none}.formV2 label,.formV2 .formItemContainer input,.formV2 select,.formV2 .formItemContainer textarea,.formV2 .spanLegend{font-family:Open Sans,sans-serif;font-size:18px;font-weight:300}.formV2 label,.formV2 .formItemContainer input,.formV2 .spanAdditional,.formV2 .labelFirst,.formV2 select{display:block;border:solid 1px transparent}.formV2 .spanLegend{color:#000;font-weight:700;font-size:125%;display:block;margin-bottom:10px}.formV2 .select2{float:left}.formV2 .labelFirst{width:auto;float:none;display:block}.formV2 .formItemContainer input,.formV2 .formItemContainer textarea{-webkit-appearance:none;border-radius:0;outline:none;border:1px solid #ccc;padding:0 12px;outline:0}.formV2 .formItemContainer input:focus,.formV2 .formItemContainer textarea:focus{border-color:#000}.formV2 .formItemContainer input,.formV2 .inputLabel,.formV2 .formItemContainer textarea,.formV2 .labelError{width:100%;min-height:50px}.formV2 .formItemContainer textarea{border-radius:0!important;resize:none;padding-top:6px;padding-bottom:6px;overflow:auto;vertical-align:top}.formV2 .formItemContainer{margin-bottom:10px}.formV2 .formItemContainerContent,.formV2 .formControlFeedback{width:100%}.formV2 .formControlFeedback input{min-width:100%;border-radius:0!important}.formV2 .partFormControlButtonSubmit button[type=submit]{-webkit-appearance:none;height:56px;cursor:pointer;padding:0;border:solid 3px #e4332b;color:#e4332b;background-color:transparent;text-align:center;font-weight:600;transition:background-color .3s;box-shadow:8px 8px 20px rgba(0,0,0,.05)}.formV2 .partFormControlButtonSubmit button[type=submit]:hover{color:#fff;background-color:#e4332b;box-shadow:8px 8px 30px rgba(0,0,0,.15)}.formV2 .partFormControlButtonSubmit button[type=submit]:focus{border-color:inherit}.formV2 .formItemContainer input::-webkit-input-placeholder,.formV2 .formItemContainer textarea::-webkit-input-placeholder{color:#999;opacity:1}.formV2 .formItemContainer input:-moz-placeholder,.formV2 .formItemContainer textarea:-moz-placeholder{color:#999;opacity:1}.formV2 .formItemContainer input::-moz-placeholder,.formV2 .formItemContainer textarea::-moz-placeholder{color:#999;opacity:1}.formV2 .formItemContainer input:-ms-input-placeholder,.formV2 .formItemContainer textarea:-ms-input-placeholder{color:#999;opacity:1}.formV2 .partFormControlMessageError{border:1px solid #ec0000;background-color:#fae9e9}.formV2 .formControlFeedback.error input{background-color:#fae9e9}.formV2 .errorLabel{display:none!important}.partPopup .popupContent img{max-height:85vh;max-width:calc(95vw - 100px)}.partPopup .popupArrow{background-color:transparent}.partPopup .popupArrow:hover,.partPopup .popupArrow:hover svg{background-color:transparent;fill:#fff}.partPopup .popupArrow svg{fill:rgba(255,255,255,.8)}body.partPopupActive{position:fixed;overflow-y:scroll;width:100%;height:100%}.partPopup{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;visibility:hidden;text-align:center;white-space:nowrap;overflow-y:auto;font-size:0}.partPopup:before{content:"";display:inline-block;height:100%;vertical-align:middle}.partPopup.active{visibility:visible}.popupOverlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;cursor:zoom-out;background:rgba(0,0,0,.9);visibility:hidden;opacity:0;transition:.6s}.popupContainer{position:static;vertical-align:middle;display:inline-block;white-space:normal;font-size:16px;text-align:left;visibility:hidden;opacity:0;transition:.2s;box-sizing:border-box;overflow:auto;max-height:100%}.partPopup.popupCloseButtonInside .popupContainer{position:relative}.partPopupActive .popupOverlay{visibility:visible;opacity:1;transition:opacity .4s}.partPopupActive .popupContainer{visibility:visible;opacity:1;transition:opacity .6s}.popupContainer .popupCloseButton{position:absolute;top:0;right:0px;cursor:pointer;z-index:1;padding:15px;opacity:1;visibility:visible}.popupContainer .popupCloseButton svg{fill:rgba(255,255,255,.8);transition:fill .3s;width:20px;height:20px}.popupContainer .popupCloseButton:hover svg{fill:#fff}.popupContainer .popupCounter{position:absolute;top:17px;left:15px;z-index:1;color:rgba(255,255,255,.8)}.partPopup.popupCloseButtonInside .popupContainer .popupCloseButton svg{fill:rgba(0,0,0,.8)}.partPopup.popupCloseButtonInside .popupContainer .popupCloseButton:hover svg{fill:#000}.popupContent{position:relative}.partPopup3 .popupContent img{max-height:85vh;max-width:calc(95vw - 100px)}.popupContent img{display:block;max-height:85vh;max-width:calc(95vw - 100px);pointer-events:none;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popupDescription{position:absolute;bottom:0;left:0;width:100%;line-height:1.3em;overflow:hidden;background-color:#fff;padding:15px 20px}.partPopup3 .popupArrow{visibility:visible}.popupArrow{visibility:hidden;position:absolute;width:50px;height:50px;top:50%;transform:perspective(1px) translateY(-50%);cursor:pointer;text-align:center;line-height:50px;font-size:0;display:none;z-index:2}.popupArrowLeft{left:0}.popupArrowRight{right:0px}.popupArrow svg{width:15px;height:24px;fill:rgba(255,255,255,.8);display:inline-block;vertical-align:middle;transition:fill .3s}.popupArrow:hover svg{fill:#fff}.popupArrow.visible{display:block}@media screen and (max-width: 667px){body.partPopupActive{overflow-y:hidden}.popupContent img{max-width:100%}.popupArrow{background-color:rgba(0,0,0,.5)}}.partPopup .partContentVideo{margin-bottom:0;width:900px;max-width:95vw}#callToActionPopupContainer{display:flex;flex-wrap:wrap;justify-content:flex-start;width:647px;background-color:#fff}#callToActionPopupContainer h2{margin-bottom:15px}#callToActionPopupContainerColumnLeft{flex:0 1 auto;align-self:auto;float:left;width:60%;padding:40px}#callToActionPopupContainerColumnRight{flex:0 1 auto;align-self:auto;float:left;width:40%;background-size:cover}@media screen and (max-width: 667px){#callToActionPopupContainer{display:block;width:90%}#callToActionPopupContainerColumnLeft{float:none;width:100%;padding:20px}#callToActionPopupContainerColumnRight{display:none}.callToAction{max-width:calc(100% - 40px)!important}.partPopupActive .popupContainer{width:90%;overflow:hidden}}
