.grid-footer-container{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff;background:var(--primary-2);padding:30px 100px;grid-template-rows:auto;grid-template-columns:repeat(4,2.5fr);gap:40px 44px;grid-template-areas:"engagement info links private" "engagement info links deepening" "engagement language contacts download"}
.grid-footer-container .grid-engagement p:nth-child(2){font-size:24px;font-weight:bold;letter-spacing:0;line-height:36px}
.grid-footer-container .title-h6 p:first-child{font-weight:bold;text-transform:uppercase;font-size:12px;line-height:20px;margin-bottom:0}
.grid-footer-container img{border:0}
.grid-footer-container a{text-decoration:none;color:#fff;font-size:14px;letter-spacing:0;line-height:22px}
.grid-footer-container a:hover{color:#4fd2d4}
.grid-engagement{width:100%}
.grid-engagement p:nth-child(2){font-size:24px;line-height:36px}
.grid-engagement p{font-size:12px;line-height:22px}
.grid-footer-container>*:not(.grid-engagement){row-gap:10px}
.grid-engagement button{font-size:16px;line-height:24px;padding:13px 25px;font-weight:600}
#language-dropdown,.grid-footer-container .dropdown-menu{width:225px}
#language-dropdown .dropdown-item{display:flex}
#language-dropdown .dropdown-menu.show{border-radius:10px;margin-bottom:2px;border:solid 1px #6c757d;padding:0}
#language-dropdown .dropdown-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}
#language-dropdown .dropdown-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
#language-dropdown .dropdown-item img{margin-left:-0.5rem}
#language-dropdown .dropdown-item.selected{background-color:#474e86}
#language-dropdown .dropdown-item.selected:hover{background-color:#e9ecef}
#language-dropdown .dropdown-toggle{background-color:#1c236a}
#language-dropdown button:focus{box-shadow:none;outline:-webkit-focus-ring-color auto 1px}
.grid-footer-container .dropdown-menu{background-color:#1c236a}
.grid-footer-container .dropdown-menu .dropdown-divider{border-color:#fff}
.grid-footer-container .dropdown-menu a{color:#fff}
.grid-footer-container .dropdown-menu a:hover,.grid-footer-container .dropdown-menu a:focus,.dropdown-item.selected{color:black}
.dropdown-item:focus{background-color:#e9ecef !important}
.social-links>*{margin-right:1rem}
.grid-engagement{grid-area:engagement}
.grid-info{grid-area:info}
.grid-language{grid-area:language}
.grid-links{grid-area:links}
.grid-contacts{grid-area:contacts}
.grid-private{grid-area:private}
.grid-deepening{grid-area:deepening}
.grid-download{grid-area:download}
.app-badge img{height:40px}
.app-badge.app-badge--apple img{width:120px}
.app-badge.app-badge--google img{width:135px}
.grid-footer-container .dropup .dropdown-toggle::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;border-bottom:0;content:"";background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;background-image:url("clientlib/resources/images/icone_chevron.svg");transform:rotate(180deg);border:0}
.grid-footer-container .dropup .dropdown-toggle.show::after{background-image:url("clientlib/resources/images/icone_chevron.svg");transform:rotate(0)}
.grid-footer-container .accordion{border:0;border-radius:none}
.grid-footer-container .accordion-body{display:flex;flex-direction:column}
.grid-footer-container .accordion-item{border-color:#68729e;border-top:0;border-radius:inherit;background-color:var(--primary-2)}
.grid-footer-container .accordion-header{border:0;background-color:transparent}
.grid-footer-container .accordion-button{color:#fff;background-color:var(--primary-2);border:0;font-weight:600}
.grid-footer-container .accordion-button:not(.collapsed){color:#fff;background:var(--primary-2)}
.grid-footer-container .accordion-button:not(.collapsed)::after{background-image:url("clientlib/resources/images/icone_chevron.svg")}
.grid-footer-container .accordion-button:focus{border-color:inherit;box-shadow:none}
.grid-footer-container .accordion-button::after{background-image:url("clientlib/resources/images/icone_chevron.svg")}
.grid-footer-container .accordion-collapse{background:var(--primary-2)}
.grid-footer-container .accordion-button::after{background-image:url("clientlib/resources/images/icone_chevron.svg");transform:rotate(180deg)}
.grid-footer-container .accordion-button:not(.collapsed)::after{background-image:url("clientlib/resources/images/icone_chevron.svg");transform:rotate(0)}
@media(min-width:1200px){.grid-info,.grid-links,.grid-private{margin-top:20px}
.grid-language,.grid-contacts,.grid-download{margin-bottom:20px}
.grid-engagement picture{aspect-ratio:10/12}
}
@media(min-width:992px){.grid-info,.grid-links{margin-top:20px}
.grid-download{margin-bottom:20px}
.grid-engagement{position:relative}
.grid-engagement *:not(picture){position:absolute}
.grid-engagement p:nth-child(2){top:60px}
.grid-engagement p{top:120px}
.grid-engagement img,.grid-engagement picture{width:100%;height:100%;border-radius:15px}
.grid-engagement button{top:220px}
}
@media(max-width:1399px){.grid-footer-container{padding-left:30px;padding-right:30px}
}
@media(max-width:1199px){.grid-footer-container{padding:32px 32px 20px;grid-template-columns:repeat(3,3.33fr);gap:40px 20px;grid-template-areas:"engagement info links" "engagement private deepening" "engagement language contacts" "engagement download none"}
#language-dropdown,.grid-footer-container .dropdown-menu{width:225px}
}
@media(max-width:991px){.grid-footer-container{padding:0;height:100%;gap:30px 0;padding-bottom:30px}
.grid-footer-container .title-h6 p:first-child{text-transform:none}
.grid-footer-container .accordion{margin-top:-26px}
#language-dropdown{width:100%}
#language-dropdown .dropdown-menu{width:100%}
.grid-engagement{background:var(--medium-blue);border-radius:0}
.grid-language>* + *,.grid-contacts>* + *,.grid-download>* + *{margin-top:5px}
.grid-engagement button,.grid-engagement p{font-size:14px;line-height:18px}
.grid-engagement p:nth-child(2){font-size:18px;line-height:20px}
.grid-engagement picture{display:none}
.grid-footer-container .title-h6 p:first-child{font-size:14px;line-height:22px}
}
@media(min-width:992px){footer.footer-border-top{border-top:1px solid var(--neutral-1)}
}
.fat-footer{background-color:#fff;padding:9px 100px 10px}
.fat-footer .copyright{color:var(--neutral-3);font-size:10px;letter-spacing:0;line-height:16px;margin-left:30px}
.fat-footer-logo{max-height:30px}
.fat-footer-right>div>*{margin-left:15px}
@media(max-width:991px){.fat-footer{padding:9px 15px 10px}
.fat-footer-left{border-bottom:1px solid var(--neutral-1);padding-bottom:15px}
.fat-footer-right{padding:30px}
.fat-footer-right>div{width:100%;min-width:fit-content}
.fat-footer-right>div>a:first-child{margin-left:0}
.fat-footer-right>div:first-of-type>*{margin-bottom:30px}
}
@media(min-width:992px){.fat-footer-right>div>*{margin-left:30px}
.fat-footer-logo{max-height:50px}
}
@media(min-width:992px) and (max-width:1399px){.fat-footer{padding:0 30px}
}