/* BOTH VERSIONS */
#footer {position: relative;border-top-style: solid;z-index: 40;}
#footer.fixed {position: fixed;top: auto;bottom: 0;width: 100%;height: auto;}
#footer .rdc-footer-logo {position: relative;}
#footer .rdc-footer-logo img {display: block;}
/* BOTH VERSIONS */

/* Footer landing-page */
#footer.footer-lp{margin-top: 100px;}
#footer.footer-lp .wrapper-footer{padding-top: 38px;padding-bottom: 42px;}
body footer#footer.footer-lp { background-color: #F9F8F5; }
body #footer.footer-lp .wrapper-footer .col-infos p.title b, .rdc-footer-style-version-0 .wrapper-footer .col-infos p, body #footer .wrapper-footer .col-infos a {font-family: 'Metrocity-Medium', sans-serif; color: #333 !important; }
body #footer.footer-lp .wrapper-footer .col-infos .rdc-footer-phone-notice,
body #footer.footer-lp .wrapper-footer .col-infos .rdc-footer-email-notice {font-family: 'Metrocity-Book', sans-serif;}
body #footer.footer-lp .bottom-footer .copy-notice p, body #footer .bottom-footer .copy-notice a { color: #FFF !important;text-align: right;font-size: 12px; }
body .rdc-footer-style-version-0.footer-lp .footer-row .col-menu { vertical-align: middle; }
body #footer.footer-lp .logo { position: unset;transform: unset; }
.rdc-footer-style-version-0.footer-lp .menu-footer { display: none; }
/* body footer#footer.footer-lp .logo { max-width: 67px; } */
.rdc-footer-style-version-0 .wrapper-footer .container { max-width: unset; padding: 0 30px; }
#footer.footer-lp .bottom-footer .container { padding: 0; }

#footer.footer-lp .footer-row .col-menu{display: flex;}
#footer.footer-lp .footer-row .col-logo{margin-right: 1.86%;}
#footer.footer-lp .footer-row > .column:not(:first-child){padding-top: 0;}
#footer.footer-lp .col-info{display: flex;gap: 10px;}
#footer.footer-lp .col-info .rdc-icon-svg{width: 32px;height: 32px;filter: brightness(0) saturate(100%) invert(58%) sepia(68%) saturate(1571%) hue-rotate(11deg) brightness(101%) contrast(88%);}
#footer.footer-lp .col-info .rdc-icon-phone,
#footer.footer-lp .col-info .rdc-icon-svg.rdc-icon-social-em{margin-top: -2px;}
#footer.footer-lp .footer-row .col-menu,
#footer.footer-lp .footer-row .col-infos,
#footer.footer-lp .footer-row .wrapper-social-copy{flex-grow: 1;}
#footer.footer-lp .footer-row .wrapper-social-copy{display: flex;flex-direction: column;gap: 19px;}
#footer.footer-lp .footer-row .col-infos{gap: 101px;padding-bottom: 2px;}

#footer.footer-lp .share-icons-social{justify-content: flex-end;}
#footer.footer-lp .share-icons-social > div{gap: 25px;}
#footer.footer-lp .icons_social a{min-width: 26px;min-height: 26px;width: 26px;height: 26px;}
#footer.footer-lp .icons_social .rdc-icon-social{/* background-size: 36px; */filter: brightness(0) saturate(100%) invert(17%) sepia(0%) saturate(1%) hue-rotate(180deg) brightness(94%) contrast(89%);}
#footer.footer-lp .copy-notice{text-align: right;}
#footer.footer-lp .copy-notice p,
#footer.footer-lp .copy-notice a,
#footer.footer-lp .copy-notice .a{font-family: 'Metrocity-Book', sans-serif;}

/* Footer landing-page */

/* VERSION 2020 */
.rdc-footer-style-version-0 {border-top-width: 1px;border-top-color: #ECEBE9;background-color: #FFF;}
.rdc-footer-style-version-0 .wrapper-footer {padding-top: 16px;padding-bottom: 16px;}
.rdc-footer-style-version-0 .logo {display: block;max-width: 125px;}
.rdc-footer-style-version-0 .logo img {width: 100%;}
.rdc-footer-style-version-0 .menu-footer .title-menu,
.rdc-footer-style-version-0 .menu-footer .title-menu a,
.rdc-footer-style-version-0 .menu-footer .title-menu .a {text-transform: uppercase;}
.rdc-footer-style-version-0 .menu-footer .title-menu .a {cursor: default;text-decoration: none;}
.rdc-footer-style-version-0 .menu-footer .title-menu {display: block;margin-bottom: 5px;margin-top: -5px;}
.rdc-footer-style-version-0 .menu-footer ul {margin: 0;list-style: none;}
.rdc-footer-style-version-0 .menu-footer ul li:not(:first-child) {padding-top: 10px;}
.rdc-footer-style-version-0 .menu-footer ul li a,
.rdc-footer-style-version-0 .menu-footer ul li .a {display: block;}
.rdc-footer-style-version-0 .bottom-footer .copy-notice p,
.rdc-footer-style-version-0 .bottom-footer .copy-notice a {color: #999;}
.rdc-footer-style-version-0 .bottom-footer {text-align: left;padding: 0;}
.rdc-footer-style-version-0 .info .val {margin-top: 10px;}
@media screen and (min-width: 768px) {
	.rdc-footer-style-version-0 .menu-footer {max-width: 1100px; margin: auto;}
	.rdc-footer-style-version-0 .row-menu,
	.rdc-footer-style-version-0 .row-menu .row {display: table; width: 100%;}
	.rdc-footer-style-version-0 .row-menu .column {display: block; float: left; width: auto;}
	.rdc-footer-style-version-0 .menu-footer {min-height: 22px;}
	.rdc-footer-style-version-0 .wrapper-footer .info p {display: block;}
	.rdc-footer-style-version-0 .bottom-footer .container {padding-left: 0;}
	.rdc-footer-style-version-0 .info .title {font-size: 12px;}
	.rdc-footer-style-version-0 .info .val {line-height: 120%;}
	.rdc-footer-style-version-0 .bottom-footer .copy-notice p,
	.rdc-footer-style-version-0 .bottom-footer .copy-notice a {font-size: 11px;line-height: 135%;}
	.rdc-footer-style-version-0 .footer-row {display: table; width: calc(100% + 30px);}
	.rdc-footer-style-version-0 .footer-row .col-logo,
	.rdc-footer-style-version-0 .footer-row .col-menu,
	.rdc-footer-style-version-0 .footer-row .info {display: table-cell; vertical-align: top; float: none;}
	.rdc-footer-style-version-0 .footer-row .col-logo {width: 14%; vertical-align: middle;}
	.rdc-footer-style-version-0 .footer-row .logo {position: absolute;top: 50%;transform: translateY(-50%);left: 0;z-index: 0;}
	.rdc-footer-style-version-0 .footer-row .col-menu {width: auto;}
	.rdc-footer-style-version-0 .footer-row .info {width: 30%;}
	.rdc-footer-style-version-0 .rdc-footer-phone-notice {display: block;padding-top: 5px;}
	body.tablet:not(.rdc-viewport-devicewidth) .rdc-footer-style-version-0 .menu-footer ul li a,
	body.tablet:not(.rdc-viewport-devicewidth) .rdc-footer-style-version-0 .menu-footer ul li .a {font-size: 13px;}
	body.tablet:not(.rdc-viewport-devicewidth) .rdc-footer-style-version-0 .info .title {font-size: 17px;}
	body.tablet:not(.rdc-viewport-devicewidth) .rdc-footer-style-version-0 .info .col-info {margin-top: -5px;}
	body.tablet:not(.rdc-viewport-devicewidth) .rdc-footer-style-version-0 .bottom-footer .copy-notice p,
	body.tablet:not(.rdc-viewport-devicewidth) .rdc-footer-style-version-0 .bottom-footer .copy-notice a {font-size: 16px;}
	body.tablet:not(.rdc-viewport-devicewidth) .rdc-footer-style-version-0 .col-menu {width: 53%;}
	body.tablet:not(.rdc-viewport-devicewidth) .rdc-footer-style-version-0 .info {width: 33%;}
}
@media screen and (min-width: 768px) and (max-width: 1366px) {
	.rdc-footer-style-version-0 .menu-footer {padding-right: 0;}
	.rdc-footer-style-version-0 .info .col-info {padding-left: 0;padding-right: 0;}
}
@media screen and (max-width: 767px) {
  	.rdc-footer-style-version-0 .logo {margin: 0 auto;}
	.rdc-footer-style-version-0 .wrapper-footer {padding-top: 20px;padding-bottom: 10px;text-align:center;}
	.rdc-footer-style-version-0 .wrapper-footer .col-logo {padding-bottom: 10px;}
	.rdc-footer-style-version-0 .column-menu > .row {display: none;padding: 1px 5px 16px;}
  	.rdc-footer-style-version-0 .menu-footer {padding:0;}
  	.rdc-footer-style-version-0 .menu-footer .column-menu .title-menu {padding: 0;margin: 0;}
	.rdc-footer-style-version-0 .menu-footer .column-menu .title-menu a,
	.rdc-footer-style-version-0 .menu-footer .column-menu .title-menu .a {position: relative;padding: 10px 0;margin: 0;display: block;}
	.rdc-footer-style-version-0 .menu-footer .column-menu .title-menu.active::before {background-position: left bottom;}
	.rdc-footer-style-version-0 .menu-footer .column-menu ul li {padding-top: 12px;}
	.rdc-footer-style-version-0 .info {padding-top: 10px;padding-left: 5px;padding-right: 5px;}
	.rdc-footer-style-version-0 .info .row {margin: 0 -5px;}
	.rdc-footer-style-version-0 .col-info:not(:first-child) {margin-top: 10px;}
	.rdc-footer-style-version-0 .info .val {margin-top: 6px;}
	.rdc-footer-style-version-0 .col-info {padding: 0 5px;}
	.rdc-footer-style-version-0 .bottom-footer {padding: 10px 0 0;text-align:center;}
	.rdc-footer-style-version-0 .menu-footer .title-menu,
	.rdc-footer-style-version-0 .menu-footer ul li a,
	.rdc-footer-style-version-0 .menu-footer ul li .a,
	.rdc-footer-style-version-0 .info .title {font-size: 0.9rem;}
	.rdc-footer-style-version-0 .rdc-footer-phone-notice {display: block;padding-top: 3px;}

	/* Footer landing-page */
		#footer.footer-lp{border-top-width: 4px;margin-top: 60px;}
		body #footer.footer-lp .bottom-footer .copy-notice p, body #footer.footer-lp .bottom-footer .copy-notice a { text-align: center; }
		#footer.footer-lp .footer-row .col-infos{padding-top: 0;}
		#footer.footer-lp .col-info{justify-content: center;flex-direction: column;}
		#footer.footer-lp .col-info .rdc-icon-svg{margin: auto;}
		
		#footer.footer-lp .wrapper-social-copy{border-top: 1px solid #D59F0F;padding-top: 36px;margin-top: 50px;}
		#footer.footer-lp .share-icons-social{justify-content: center;}
		#footer.footer-lp .copy-notice{text-align: center;}
		#footer.footer-lp .footer-row .wrapper-social-copy{gap: 26px;}
		#footer.footer-lp .rdc-footer-logo{padding-bottom: 0;}
		#footer.footer-lp .footer-row .col-menu{margin-top: 50px;}
		#footer.footer-lp .col-info:not(:first-child){padding-top: 40px;}
		#footer.footer-lp .wrapper-footer{padding-top: 36px;padding-bottom: 20px;}
		#footer.footer-lp .rdc-footer-phone-notice,
		#footer.footer-lp .rdc-footer-email-notice{padding-top: 3px;margin-top: 0 !important;}

		#footer.footer-lp .col-info{gap: 9px;}
	/* Footer landing-page */

}

/* VERSION 2022 */
.rdc-footer-style-version-1 {border-top-width: 2px;border-top-color: var(--color-theme);background-color: var(--footer-background-color);}
.rdc-footer-style-version-1 .rdc-footer-logo {display: flex;}
.rdc-footer-style-version-1 .rdc-footer-logo a {display: inline-block;}
.rdc-footer-style-version-1 .rdc-footer-logo img {width: auto;}
@media screen and (min-width: 992px){
	/* TABLET LANDSCAPE | DESKTOP */
    .rdc-footer-style-version-1 .wrapper-footer {padding-top: 15px;padding-bottom: 15px;}
    /* .rdc-footer-style-version-1 .rdc-footer-logo img {height: 60px;} */
    .rdc-footer-style-version-1 .title-menu {margin-bottom: 5px;}
    .rdc-footer-style-version-1 .footer-row,
    .rdc-footer-style-version-1 .footer-row .col-infos {display: flex;align-items: center;}
    .rdc-footer-style-version-1 .footer-row {gap: 30px;}
    .rdc-footer-style-version-1 .footer-row > .column:not(:first-child) {padding-top: 5px;}
	.rdc-footer-style-version-1 .footer-row .col-logo {flex-shrink: 0;flex-grow: initial;}
	.rdc-footer-style-version-1 .footer-row .col-menu {flex-grow: initial;}
	.rdc-footer-style-version-1 .footer-row .col-infos {gap: 76px;}
	.rdc-footer-style-version-1 .footer-row .col-infos > div {min-width: 220px;}
	.rdc-footer-style-version-1 .row-menu {display: flex;gap: 20px;}
}

@media screen and (min-width: 768px) and (max-width: 1199px){
	#footer.footer-lp .col-info{flex: 1;}
	#footer.footer-lp .footer-row .col-menu{flex-wrap: wrap;}
	#footer.footer-lp .footer-row .wrapper-social-copy {margin-top: 15px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	#footer.footer-lp .footer-row .col-infos{gap: 15px;}
	#footer.footer-lp .footer-row .wrapper-social-copy {flex-direction: row-reverse;justify-content: space-between;align-items: center;}
	#footer.footer-lp .wrapper-footer{padding-bottom: 26px;}
	#footer.footer-lp .footer-row .wrapper-social-copy{margin-top: 48px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	#footer.footer-lp .footer-row .col-menu{flex-direction: column;}
	#footer.footer-lp .footer-row .col-infos{padding-top: 0;display: flex;}
	#footer.footer-lp .col-info{padding-top: 0;text-align: left;}
	#footer.footer-lp .share-icons-social{justify-content: center;}
	#footer.footer-lp .copy-notice{text-align: center;}
	#footer.footer-lp .footer-row .wrapper-social-copy{border-top: 1px solid var(--color-theme);padding-top: 40px;margin-top: 20px;}
	
}

@media screen and (max-width: 991px){

	/* TABLET PORTRAIT | MOBILE */
	.rdc-footer-style-version-1 .wrapper-footer {padding-top: 40px;padding-bottom: 8px;text-align: center;}
	.rdc-footer-style-version-1 .rdc-footer-logo {padding-bottom: 39px;justify-content: center;}
   	/* .rdc-footer-style-version-1 .rdc-footer-logo img {height: 50px;} */
   	.rdc-footer-style-version-1 .row-menu .column:not(:first-child) {padding-top: 17px;} 
   	.rdc-footer-style-version-1 .footer-row .col-infos {padding-top: 33px;}
   	.rdc-footer-style-version-1 .footer-row .col-infos > div:not(:first-child) {padding-top: 35px;}
   	.rdc-footer-style-version-1 .footer-row .col-infos .title-menu {margin-bottom: 3px;}
   	.rdc-footer-style-version-1 .rdc-footer-phone-notice {display: block;padding-top: 3px;}
   	/* .rdc-footer-style-version-1 .copy-notice {padding-top: 15px;padding-bottom: 15px;} */
	
}
