@media (max-width: 767.98px){.no-padding-mobile{padding:0}}.text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem 0}@media (max-width: 1023.98px){.text-container.text-container-mobile-titles-top{-ms-flex-pack:justify;justify-content:space-between}.text-container.text-container-mobile-titles-bottom{-ms-flex-pack:end;justify-content:flex-end}}.text-container .text-container-pre-title,.text-container .text-container-title{margin:0 0 .5rem;line-height:1.1;text-transform:uppercase}@media (max-width: 1023.98px){.text-container .text-container-pre-title.alignement-mobile-left,.text-container .text-container-title.alignement-mobile-left{text-align:start}.text-container .text-container-pre-title.alignement-mobile-center,.text-container .text-container-title.alignement-mobile-center{text-align:center}.text-container .text-container-pre-title.alignement-mobile-right,.text-container .text-container-title.alignement-mobile-right{text-align:end}.text-container .text-container-pre-title.color-mobile-blue,.text-container .text-container-title.color-mobile-blue{color:#000351}.text-container .text-container-pre-title.color-mobile-white,.text-container .text-container-title.color-mobile-white{color:#fff}.text-container .text-container-pre-title.color-mobile-champagne,.text-container .text-container-title.color-mobile-champagne{color:#a58358}.text-container .text-container-pre-title.color-mobile-black,.text-container .text-container-title.color-mobile-black{color:#000}.text-container .text-container-pre-title.color-mobile-grey,.text-container .text-container-title.color-mobile-grey{color:#6c757d}.text-container .text-container-pre-title.color-mobile-brown,.text-container .text-container-title.color-mobile-brown{color:#503510}}@media (max-width: 1023.98px){.text-container .text-container-pre-title.hide-on-mobile,.text-container .text-container-title.hide-on-mobile{display:none}}.text-container .text-container-title{color:#000351;font-size:1.25rem}@media (min-width: 1024px){.text-container .text-container-title{font-size:1.75rem}}.text-container .text-container-pre-title{color:#a58358;font-size:1rem}@media (min-width: 1024px){.text-container .text-container-pre-title{font-size:1.25rem}}.text-container .text-container-links{display:-ms-flexbox;display:flex;gap:1.5rem}@media (max-width: 1023.98px){.text-container .text-container-links.alignement-mobile-left{-ms-flex-pack:start;justify-content:start}.text-container .text-container-links.alignement-mobile-center{-ms-flex-pack:center;justify-content:center}.text-container .text-container-links.alignement-mobile-right{-ms-flex-pack:end;justify-content:end}.text-container .text-container-links.color-mobile-blue .btn{color:#000351}.text-container .text-container-links.color-mobile-white .btn{color:#fff}.text-container .text-container-links.color-mobile-champagne .btn{color:#a58358}.text-container .text-container-links.color-mobile-black .btn{color:#000}.text-container .text-container-links.color-mobile-grey .btn{color:#6c757d}.text-container .text-container-links.color-mobile-brown .btn{color:#503510}}.text-container .text-container-links .btn{width:fit-content;margin-top:1.5rem;padding-right:1rem;padding-left:1rem}@media (min-width: 1024px){.text-container .text-container-links.hide-desktop-btn,.text-container .text-container-links .btn.hide-desktop-btn{display:none}}@media (max-width: 1023.98px){.text-container .text-container-links.hide-mobile-btn,.text-container .text-container-links .btn.hide-mobile-btn{display:none}}@media (max-width: 1023.98px){.swiper-slide .text-container-wrapper::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);opacity:.3;z-index:1}.swiper-slide .media-container-with-controls .text-container{margin-bottom:4.5rem;padding:2rem 2rem 0}.swiper-slide .text-container{position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem;z-index:2}.swiper-slide .text-container .text-container-component-container{display:none}.swiper-slide .text-container .text-container-title{margin:0}.swiper-slide .text-container .text-container-links{z-index:5}.swiper-slide .text-container .text-container-links .btn{min-height:unset;padding-right:0;padding-left:0;border:none;background-color:transparent;text-decoration:underline}.swiper-slide .text-container .text-container-links .btn:focus{outline:none}}
