@media print {
	
	header,footer,.grecaptcha-badge, #SVG_line01, .rowcontactBanner, .et_pb_video, #pojo-a11y-toolbar, .cky-btn-revisit-wrapper, #rowSharePost, .SectionLinks,
	.cadre:before, .cadre05:before, .cadre07:before, .cadre08:before, .cadre10:before, .cadre11:before, .cadre20:before	{
		display:none!important;
	}
	
	header {
  		/*-webkit-print-color-adjust: exact;
  		print-color-adjust: exact;*/
	}
	
	* {
    	-webkit-print-color-adjust: exact !important;
    	color-adjust: exact !important;                
    	print-color-adjust: exact !important;
			margin: 0;
        	padding: 0;
		    box-sizing: border-box;
	}
	
	*,
	*:before,
	*:after,
	*:first-letter,
	p:first-line,
	div:first-line,
	blockquote:first-line,
	li:first-line {
	 /* background: transparent !important;*/
	/*  color: #000 !important;*/
	  box-shadow: none !important;
	  text-shadow: none !important;
	}
	
	
	.et-waypoint.et_pb_animation_off,
	.et-waypoint:not(.et_pb_counters).et_pb_animation_off,
	.et_pb_animation_off,
	.et_animated,
	.et_had_animation,
	.et_animated img{
		opacity: 1 !important;
		animation-duration: 0s !important;
		animation:unset !important;
	}
	
	#main-content .et_builder_inner_content:lastchild>div>.et_pb_column.et-last-child{
		/*position:absolute;*/
	}
	
	#main-content .et_pb_section .et_pb_post_content .et_pb_section>div {
		position: absolute;
		display: contents;
		margin: 30px 0;
	}
	
	#HeaderSectionPost>section {
		padding:0;
	}
	
	#rowSharePost,
	#HeaderSectionPost a,
	.shareLinksWidget,
	.heateor_sss_sharing_ul{
		display:none !important;
		visibility: hidden !important;
	}
	
	h1{
		font-size:20pt !important;
	}
	
	.Title h3, .TitleFirst h2, .TitleFirst h3 {
		font-size:16pt!important;
    	padding-top: 25px;
	}
	
	h5{
		font-size:14pt !important;
	}

	.header p, .header h2, #HeaderSection .et_pb_header_content_wrapper, #HeaderSectionPost .et_pb_header_content_wrapper{
		font-size:20pt !important;
	}
	
	#HeaderSection>section{
		margin-bottom:0px;
	}
	
	.et_pb_text_inner,
	p, li{
		font-size:12pt !important;
	}
		
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container,
	.et_pb_row {
   		width: 100%;
	}
	
	section{
		height:auto;
	}
	
	.et_pb_testimonial_description{
		margin:auto !important;
	}
	
  @page {
    margin: 1cm;
  }
	
	.et_pb_image .et_pb_image_wrap {
		max-width: 80%;
		margin: auto;
        display: flex;
	}
	
	img{
		width: auto;
		height: auto;
		max-height: 10cm;
	}
	
	img {
    	page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    	page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    	page-break-inside: avoid; /* or 'auto' */
	}
	
	#qotes, #singleqotes {
    	padding: 20px !important;
		width: 80%;
        margin: 30px auto;
	}
	
	.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,
	.et_pb_row .et_pb_column.et-last-child,
	.et_pb_row .et_pb_column:last-child{
		margin-bottom:30px;
	}
	
	section {
		
	}
	
	.header-content-container,
	.et_pb_text_inner{
		padding: 0 25px;
	}
	
	#page-container {
        padding-top: 0 !important;
		overflow-y: visible!important;
		/*height: 100vh;*/
    }
	
	#quotes2Row {
    	display: grid;
    	grid-column-gap: 50px;
    	grid-template-columns: repeat(3, 1fr);
    	grid-template-rows: 100px auto;
  	}
	
  	#quotes2Row > div:last-child {
	    grid-column-start: 1;
	    grid-column-end: 4;
  	}
	
	.moduleSliderItems {
	    display: grid;
    	grid-template-columns: 1fr 1fr;		
	}
	
	.et_pb_column_empty{}
	.rowfull01 .et_pb_column_empty,
	.rowfull011 .et_pb_column_empty{ display:none}
	
	.rowfull01 .et_pb_column,
	.rowfull011 .et_pb_column { width:auto}
	
	
	.rowfull011{
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	
	#quotes2Row>div{
		width:auto;
	}
	
	.SectionLinks {
    	padding-left: 50px;
		padding-right: 50px;
	}
	
    .et_pb_section {
       /*max-height: 1vh;*/ /* 100% de la hauteur de la page */
		overflow: visible;
	}

    .et_pb_section {
        margin: 0;
        padding: 0;
	}
	#HeaderSection,
	#HeaderSectionPost {
		/*min-height: fit-content;
		display: contents;*/
		height:300px!important;
		display:flex;
		
	}
	
	#HeaderSection>section,
	#HeaderSectionPost>section{
		background-color:inherit;
		display: flex;
        flex-direction: column;
        justify-content: center;
	}
	
	.articleBy.et_pb_team_member {
		background-image: url('https://www.olympicbankingsystem.com/wp-content/uploads/2025/01/bkr_signature_grad.jpg')!important;
	}
	
	
	  .listBenefitsRow > div:nth-child(even) .listBenefitsLeft .et_pb_blurb_content, .listBenefitsRow > div:nth-child(even).fixed .listBenefitsRight .et_pb_blurb_content {
    flex-direction: row-reverse;
  }
  .listBenefitsRow > div:nth-child(even) .listBenefitsRight .et_pb_blurb_content, .listBenefitsRow > div:nth-child(even).fixed .listBenefitsLeft .et_pb_blurb_content {
    flex-direction: row;
  }
	
}