.btSpecial.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_line {
    background: linear-gradient(90deg,rgb(31 11 133) 20%,#1000fd 100%);
    flex: 1 0 40%;
}

.btSpecial.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_colored_icon svg {
    width: 9em;
    height: 9em;
}

.bt_bb_custom_menu div ul li {
    padding-bottom: 0.2em;
}

.bt-site-footer .bt_bb_text p {
    line-height: 1.7;
}

.bt_bb_custom_menu div ul a {
    font-size: .85em;
}

.bt_footer_row .bt_bb_custom_menu .menu li a {
    text-decoration: underline;
}

.bt_footer_row .bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li {
    float: none;
}

.btContact.btRound .btContactButton input[type='submit'] {
    line-height: 2.5;
}

@media (max-width: 480px) {
	.bt_bb_steps .bt_bb_inner_step
	.bt_bb_inner_step_line {
    right: 3em !important;
	}
}
	
@media (max-width: 1199px)
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1rem;
    margin-top: 1.2em;
}
	
.bold_timeline_container.bold_timeline_container_item_style_outline_top .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header, .bold_timeline_container .bold_timeline_item_override_style_outline_top.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    background: transparent;
    border: none;
    padding: 0em 1em 0;
}
	
.bt_bb_card_image_image {
    padding-top: 10px;
}

.bt_bb_card_image .bt_bb_card_image_content {
    display: block;
    padding: 1.5em;
    padding-top: 0em;
    padding-right: 1.5em;
    padding-bottom: 1.5em;
    padding-left: 1.5em;
    float: left;
    width: 100%;
}
.bt_bb_card_image_text {
    padding: 0px;
}	
	
	.btWithSidebar .bt-content-holder {
		width: 1600px!important;
	}
	
.topBarInMenu {
    padding-top: 0px!important;
}	
	
	.btMenuHorizontal .topBarInMenu {
  
   line-height: inherit!important;
}
	
	wp-block-button connexion-button-header {
		padding: 0px!important;
	}
	
	.btNewsletterButton {
		color : #1CA79D;
	}
	
.btCapitalizeMainMenuItems .menuPort nav ul li a {
    text-transform: unset!important;
}

div.wp-block-button {
    margin-top: 28px !important;
}

.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
	line-height:30px;
}

.wp-block-button.is-style-outline>.wp-block-button__link, .wp-block-button .wp-block-button__link.is-style-outline {
	padding-bottom: 0px;
}

.subtitle-home-header {
    padding-right: 0px !important;
}
	