/********************************************** 
override 
**********************************************/
#formContact {max-width: 560px;}

/* form */
footer #formContact {max-width:300px;}
footer #formContact .formItemContainerLabel label {color: #fff;}
footer #formContact input, footer #formContact textarea {background-color: transparent;}

.formV2 input[size] {flex: 1 1 auto;}

.formV2 .errorMessageContainer label {margin-top: 0;} /* will be fixed in the next form update */

/* file image gallery */
.partContentFileImageGallery figure .imagePlaceholderContainer img {object-fit: cover;}

/* home header */
.partSlider.homeHeader .slideContainer         {padding-bottom:31.25%;}
.partSlider.homeHeader .sliderButton           {padding:25px;}
.partSlider.homeHeader .sliderButton svg       {fill: #fff;}

/* logos */
.partSlider.logos 								{margin-bottom: 30px;}
.partSlider.logos .slideMainContainer          	{box-shadow: 0px 15px 40px rgba(26,30,43,0.13); border-radius: 8px; padding:30px;}
.partSlider.logos .slidePagination 				{margin-top: 25px;}
.partSlider.logos .slide .partContentFileImageGallery, .partSlider.logos .slide .partContentFileImageGallery .contentFileImage {height: 100%;}
.partSlider.logos .slide .partContentFileImageGallery .contentFileImage {padding:0 20px;}

.partSlider .slidePaginationBullet {background-color: transparent; border:solid 3px #000;}
.partSlider .slidePaginationBullet.selected, .partSlider .slidePaginationBullet:hover {background-color: #000;}

.formV2 .formControlIcon, .formV2 input, .formV2 span.inputReplacer, .formV2 textarea {border-color: #fff;}
