body {  overflow-x: hidden;}@media only screen and (max-width: 980px){	.pbx-p20 p {		font-size: 20px;	}}#background-velo {	background-size: 55%;	background-position: 110% 29%;	background-repeat: no-repeat;	background-image: url(https://nl.campagnerosa.be/wp-content/uploads/2022/04/peloton-rosa-une2022b.png)!important;}@media only screen and (max-width: 1436px){	#background-velo {		background-size: auto 100%;		background-position: top right;		background-repeat: no-repeat;		background-image: url(https://nl.campagnerosa.be/wp-content/uploads/2022/04/peloton-rosa-une2022b.png)!important;	}}h1 span#pbx-t-fc {	line-height: 1.3em;}h1 span#pbx-t-pel {	line-height: 1.3em;}@media only screen and (max-width: 1100px){	#pbx-c-banner {		background-color: #dbf1ff;		padding: 10px;		border-radius: 3px;	}}@media only screen and (max-width: 980px){	h1 span#pbx-t-fc {		font-size: 75%;		line-height: 1em;	}	h1 span#pbx-t-pel {		font-size: 85%;		line-height: 1em;	}	article h2 {		font-size: 25px !important;	}}@media only screen and (max-width: 420px){	h1 span#pbx-t-fc {		font-size: 68%;		line-height: 1em;	}	h1 span#pbx-t-pel {		font-size: 75%;		line-height: 1em;	}	#background-velo {		background-position: center center;	}	.leform-form-10 .leform-element-22 div.leform-input .leform-imageselect+label {		width: 135px !important;		height: 162px !important;	}	.leform-form-10 .leform-element-22 div.leform-input .leform-imageselect+label span.leform-imageselect-image {		height: 135px !important;	}	.leform-imageselect+label {		overflow: visible;	}	.pbx-c-perso-petit {		width: 60%;		margin: auto;	}}article h2 {	padding-bottom: 17px;	line-height: 1.4em;}div.leform-inline p:not(.has-background):last-of-type {  padding-bottom: initial !important;}::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #444444 !important;  opacity: 1; /* Firefox */}:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #444444 !important;}::-ms-input-placeholder { /* Microsoft Edge */  color: #444444 !important;}label:hover {  cursor: pointer !important;}span.irs-single:hover, span.irs-handle.single:hover {    cursor: pointer;}.leform-rangeslider span.irs-single {	font-size: 18px !important;	top: -5px;}.et_pb_testimonial_portrait {  width: 150px;  height: 150px;}.et_pb_testimonial_portrait.pbx-peloton {  width: 250px;  height: 250px;}.pbx-titre-coureur {  text-align: center;  color: #fff;}.pbx-compt-coureur {  text-align: center;}span.leform-imageselect-image {	border-radius: 90px;}.leform-form-10 .leform-element div.leform-input .leform-imageselect+label {	border-width: 0px !important;	border-style: initial !important;	border-color: initial !important;	border-radius: 0px !important;	box-shadow: none !important;}span.leform-imageselect-label {    text-align: center !important;}.leform-form-10 .leform-element-3 div.leform-input .leform-imageselect:checked+label, .leform-form-10 .leform-element-22 div.leform-input .leform-imageselect:checked+label {  transform: rotate(0.01turn);}.leform-form-10 .leform-element-3 div.leform-input .leform-imageselect:checked+label .leform-imageselect-label, .leform-form-10 .leform-element-22 div.leform-input .leform-imageselect:checked+label .leform-imageselect-label {  border-bottom: 3px solid #2db5c6;}.et_pb_testimonial_portrait:before {	-webkit-box-shadow: none;	box-shadow: none;}/* W3S */.w3-container,.w3-panel{padding:0.01em 10px;}.w3-panel{margin-top:16px;margin-bottom:16px}.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}.w3-rosa,.w3-hover-rosa:hover{color:#fff!important;background-color:#ac54f0!important}.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{background-color: #2DB5C6;border: 1px solid #fff;}.w3-light-grey-rosa,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{background-color: #ddd;border: none;}div.w3-light-grey.w3-round {	overflow: hidden;}/* decembre 2021 */.entry-content ol {	line-height: inherit;} @media (max-width: 479px) {div.pbx-p20 .et_pb_row .et_pb_column.et_pb_column_1_6 { margin: 0; }div.pbx-p20 .et_pb_module.et_pb_text_align_right { text-align: center !important; }div.pbx-p20 .et_pb_text_10, div.pbx-p20 .et_pb_text_11, div.pbx-p20 .et_pb_text_13, div.pbx-p20 .et_pb_text_41, div.pbx-p20 .et_pb_text_40, div.pbx-p20 .et_pb_text_14, div.pbx-p20 .et_pb_text_38, div.pbx-p20 .et_pb_text_37, div.pbx-p20 .et_pb_text_35, div.pbx-p20 .et_pb_text_22, div.pbx-p20 .et_pb_text_34, div.pbx-p20 .et_pb_text_17, div.pbx-p20 .et_pb_text_32, div.pbx-p20 .et_pb_text_31, div.pbx-p20 .et_pb_text_29, div.pbx-p20 .et_pb_text_28, div.pbx-p20 .et_pb_text_19, div.pbx-p20 .et_pb_text_26, div.pbx-p20 .et_pb_text_25, div.pbx-p20 .et_pb_text_20, div.pbx-p20 .et_pb_text_23, div.pbx-p20 .et_pb_text_16, div.pbx-p20 div.et_pb_with_border { border:none !important; }div.pbx-p20 p:not(.has-background):last-of-type { padding-bottom: 5px !important; padding-top: 12px !important; }div.pbx-p20 .et_pb_row { padding: 0px!important; }}