#footer{background:#221c46}#footer .footer-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:1392px;margin:0 auto;padding:32px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer-column{-ms-flex:0 0 calc(25% - 32px);flex:0 0 calc(25% - 32px);padding:0 16px;margin:0 16px;color:#fff;letter-spacing:-.05em}#footer .footer-column .footer-column-title{font:700 24px/31.2px TT Travels,Verdana,sans-serif;margin-bottom:8px}#footer .footer-column .menu{margin-bottom:0}#footer .footer-column .menu li{font:600 14px/20.3px TT Travels,Verdana,sans-serif;list-style:none;margin:16px 0 0}#footer .footer-column .menu li a{color:#fff}#footer .footer-column .menu li a:hover{text-decoration:underline}#footer .footer-column .menu li a:focus-visible{text-decoration:underline;outline:3px solid #1b51dc;outline-offset:4px}#footer .footer-column .menu li a:active{text-decoration:underline;outline:none}#footer .footer-column .social-links .menu{display:-ms-flexbox;display:flex}#footer .footer-column .social-links .menu li[data-icon]{width:24px;height:24px;font-size:0;display:inline-block;margin-right:12px}#footer .footer-column .social-links .menu li[data-icon] a{display:block;width:100%;height:100%}#footer .footer-column .social-links .menu li[data-icon] a:focus-visible{outline:3px solid #1b51dc;outline-offset:1px}#footer .footer-column .social-links .menu li[data-icon][data-icon=facebook]{background:url(/themes/custom/sodexo_brs_core/images/social_facebook.svg) 50% 50% no-repeat}#footer .footer-column .social-links .menu li[data-icon][data-icon=linkedin]{background:url(/themes/custom/sodexo_brs_core/images/social_linkedin.svg) 50% 50% no-repeat}#footer .footer-column .social-links .menu li[data-icon][data-icon=twitter]{background:url(/themes/custom/sodexo_brs_core/images/social_twitter.svg) 50% 50% no-repeat}#footer .footer-column .social-links .menu li[data-icon][data-icon=youtube]{background:url(/themes/custom/sodexo_brs_core/images/social_youtube.svg) 50% 50% no-repeat}#footer .footer-column .social-links .menu li[data-icon][data-icon=instagram]{background:url(/themes/custom/sodexo_brs_core/images/social_instagram.svg) 50% 50% no-repeat}#footer .footer-column .social-links .menu li[data-icon][data-icon=tikTok]{background:url(/themes/custom/sodexo_brs_core/images/social_tiktok.svg) 50% 50% no-repeat}#footer .footer-column .cta-links{margin-top:-3px}#footer .footer-column .cta-links .menu li{display:block;margin-top:24px}#footer .footer-column .cta-links .menu li a{font:700 12px/16.2px TT Travels,Verdana,sans-serif;display:inline-block;border:3px solid #fff;padding:8px 16px}#footer .footer-column .cta-links .menu li a:focus-visible,#footer .footer-column .cta-links .menu li a:hover{color:#1b51dc;background:#def3fb;border-color:#1b51dc;text-decoration:none}#footer .footer-column .cta-links .menu li a:focus-visible{outline:3px solid #1b51dc;outline-offset:1px}#footer .footer-column .cta-links .menu li a:active{color:#fff;background:#0f266d;border-color:#fff;outline:none;text-decoration:none}#footer .footer-column .social-links:not(:empty)+.cta-links{margin-top:48px}#footer .footer-column .form{margin-top:16px}#footer .footer-column .form:empty{margin-top:0}#footer .footer-column .form:empty+.apps{margin-top:16px}#footer .footer-column .apps .menu{display:-ms-flexbox;display:flex;margin-bottom:0}#footer .footer-column .apps li{padding-top:41px;position:relative;margin:0;font-weight:500;background-position:50% 0;background-repeat:no-repeat;text-align:center;-ms-flex:0 1 25%;flex:0 1 25%}#footer .footer-column .apps li[data-icon=apple]{background-image:url(/themes/custom/sodexo_brs_core/images/apple.svg);background-size:auto 32px}#footer .footer-column .apps li[data-icon=google_play]{background-image:url(/themes/custom/sodexo_brs_core/images/android.svg);background-size:auto 32px}#footer .footer-column .apps li[data-icon=huawei]{background-image:url(/themes/custom/sodexo_brs_core/images/huawei.svg);background-position-y:5px!important;background-size:32px auto}#footer .footer-column .apps li a{min-width:26px;display:inline-block}#footer .footer-column .apps li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#footer .footer-column .apps li:not(:first-child){border-left:1px solid #fff;margin-left:16px;padding-left:16px;background-position:calc(50% + 8px) 0}#footer .footer-column .apps li:not(:first-child) a:before{left:16px}#footer .footer-column.links-newsletter .form form{font:400 14px/135% TT Travels,Verdana,sans-serif}#footer .footer-column.links-newsletter .form form label{font:600 14px/20.3px TT Travels,Verdana,sans-serif;color:#fff}#footer .footer-column.links-newsletter .form form label .hs-form-required{color:#cc1480;margin-left:.25em}#footer .footer-column.links-newsletter .form form input[type=email],#footer .footer-column.links-newsletter .form form input[type=text]{background:transparent;height:48px;border:1px solid #d1cfd7;padding:0 12px;width:100%;color:#fff;font:600 16px TT Travels,Verdana,sans-serif}#footer .footer-column.links-newsletter .form form input[type=email]::-webkit-input-placeholder,#footer .footer-column.links-newsletter .form form input[type=text]::-webkit-input-placeholder{color:#908c99}#footer .footer-column.links-newsletter .form form input[type=email]::-moz-placeholder,#footer .footer-column.links-newsletter .form form input[type=text]::-moz-placeholder{color:#908c99}#footer .footer-column.links-newsletter .form form input[type=email]:-ms-input-placeholder,#footer .footer-column.links-newsletter .form form input[type=email]::-ms-input-placeholder,#footer .footer-column.links-newsletter .form form input[type=text]:-ms-input-placeholder,#footer .footer-column.links-newsletter .form form input[type=text]::-ms-input-placeholder{color:#908c99}#footer .footer-column.links-newsletter .form form input[type=email]::placeholder,#footer .footer-column.links-newsletter .form form input[type=text]::placeholder{color:#908c99}#footer .footer-column.links-newsletter .form form input[type=email]:focus-visible,#footer .footer-column.links-newsletter .form form input[type=text]:focus-visible{outline:3px solid #1b51dc!important;outline-offset:-3px}#footer .footer-column.links-newsletter .form form input[type=email].error,#footer .footer-column.links-newsletter .form form input[type=text].error{border-color:#ff5d3b;background:transparent url(/themes/custom/sodexo_brs_core/images/input_error.svg) 96% 50% no-repeat;padding-right:40px}#footer .footer-column.links-newsletter .form form input[type=submit]{font:700 12px/16.2px TT Travels,Verdana,sans-serif;display:inline-block;border:3px solid #fff;padding:8px 16px;color:#fff}#footer .footer-column.links-newsletter .form form input[type=submit]:hover{color:#1b51dc;background:#def3fb;border-color:#1b51dc;text-decoration:none}#footer .footer-column.links-newsletter .form form input[type=submit]:focus-visible{color:#1b51dc;background:#def3fb;border-color:#1b51dc;outline:3px solid #1b51dc;outline-offset:1px;text-decoration:none}#footer .footer-column.links-newsletter .form form input[type=submit]:active{color:#fff;background:#0f266d;border-color:#fff;outline:none;text-decoration:none}#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within label:not(.hs-error-msg),#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover label:not(.hs-error-msg){color:#878dfa}#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=email],#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=text],#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=email],#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=text]{border-color:#878dfa}#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=email]::-webkit-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=text]::-webkit-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=email]::-webkit-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=text]::-webkit-input-placeholder{color:#878dfa}#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=email]::-moz-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=text]::-moz-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=email]::-moz-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=text]::-moz-placeholder{color:#878dfa}#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=email]:-ms-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=text]:-ms-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=email]:-ms-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=text]:-ms-input-placeholder{color:#878dfa}#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=email]::-ms-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=text]::-ms-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=email]::-ms-input-placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=text]::-ms-input-placeholder{color:#878dfa}#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=email]::placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:focus-within input[type=text]::placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=email]::placeholder,#footer .footer-column.links-newsletter .form form .hs-fieldtype-text:hover input[type=text]::placeholder{color:#878dfa}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox,#footer .footer-column.links-newsletter .form form .hs-form-checkbox{margin:3px 0 1rem}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label span,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label span{display:inline-block;padding-left:32px;padding-top:3px;position:relative;margin-left:0!important}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label span:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label span:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:#fff;border:2px solid #908c99;box-sizing:border-box}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label span.hs-form-required,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label span.hs-form-required{padding:0!important}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label span.hs-form-required:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label span.hs-form-required:before{visibility:hidden!important}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox],#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]{width:0;height:0;border:0;opacity:0}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:hover+span:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:hover+span:before{border-color:#1b51dc;background:#def3fb}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:checked+span:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:checked+span:before{border-color:#1b51dc}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:checked+span:after,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:checked+span:after{content:"";position:absolute;left:5px;top:5px;width:14px;height:14px;background:url(/themes/custom/sodexo_brs_core/images/checkmark.svg) no-repeat}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:checked:focus-visible+span:before,#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:focus-visible+span:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:checked:focus-visible+span:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:focus-visible+span:before{outline:3px solid #1b51dc;outline-offset:1px;border-color:#1b51dc;background:#def3fb}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:active+span:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:active+span:before{border-color:#0f266d;background:#def3fb}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:checked:disabled+span:before,#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:disabled+span:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:checked:disabled+span:before,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:disabled+span:before{border-color:#b5b2bc;background:#fff}#footer .footer-column.links-newsletter .form form .hs-form-booleancheckbox label input[type=checkbox]:checked:disabled+span:after,#footer .footer-column.links-newsletter .form form .hs-form-checkbox label input[type=checkbox]:checked:disabled+span:after{background:url(/themes/custom/sodexo_brs_core/images/checkmark-disabled.svg) no-repeat}#footer .footer-column.links-newsletter .form form .hs-richtext:not(:last-child){margin-bottom:1rem}#footer .footer-column.links-newsletter .form form .hs-error-msgs li{line-height:inherit;margin-top:6px;margin-bottom:0}#footer .footer-column.links-newsletter .form form .hs-error-msgs label{font:600 12px/16.2px TT Travels,Verdana,sans-serif;color:#ff5d3b}#footer .footer-column.links-newsletter .form form ul{list-style:none;margin:0}#footer .footer-column.links-newsletter .form form ul li{list-style:none;margin-left:0}#footer .footer-column.links-newsletter .form form .legal-consent-container p,#footer .footer-column.links-newsletter .form form ul li:last-child{margin-bottom:0}#footer .footer-column.links-newsletter .form form a{color:#1b51dc;border-bottom:.125rem solid #1b51dc}#footer .footer-column.links-newsletter .form form a:hover{color:#526cf8;border-color:#526cf8}#footer .footer-column.links-newsletter .form form a:focus-visible{outline:3px solid #1b51dc;outline-offset:1px}#footer .footer-column.links-newsletter .form form a:active{color:#0f266d;border-color:#0f266d}#footer .footer-column.links-newsletter .form form iframe{position:fixed;top:0;right:0;bottom:0;left:0;padding:0}#footer .footer-sublinks{background:#fff;min-height:41px;font:600 12px/135% TT Travels,Verdana,sans-serif;color:#221c46}#footer .footer-sublinks .footer-sublinks-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:1392px;margin:0 auto;min-height:41px;padding:8px 32px}#footer .footer-sublinks .footer-sublinks-container .links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#footer .footer-sublinks .footer-sublinks-container .links ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer-sublinks .footer-sublinks-container .links li{display:-ms-inline-flexbox;display:inline-flex;margin:0 8px 0 0;padding:4px 0 4px 8px;-ms-flex-align:center;align-items:center;line-height:1;position:relative}#footer .footer-sublinks .footer-sublinks-container .links li:before{content:"";width:1px;height:12px;background:#908c99;position:absolute;top:50%;left:0;transform:translateY(-50%)}#footer .footer-sublinks .footer-sublinks-container .links li:first-child{padding-left:0}#footer .footer-sublinks .footer-sublinks-container .links li:first-child:before{display:none}#footer .footer-sublinks .footer-sublinks-container .links a{color:#221c46}#footer .footer-sublinks .footer-sublinks-container .links a:hover{text-decoration:underline;color:#526cf8}#footer .footer-sublinks .footer-sublinks-container .links a:focus-visible{text-decoration:underline;color:#526cf8;outline:3px solid #1b51dc;outline-offset:4px}#footer .footer-sublinks .footer-sublinks-container .links a:active{text-decoration:underline;color:#221c46;outline:none}#footer .footer-sublinks .footer-sublinks-container .legal{display:-ms-flexbox;display:flex;white-space:nowrap;padding-top:4px;padding-left:64px}@media screen and (max-width:1279px){#footer .footer-container{max-width:688px;-ms-flex-pack:left;justify-content:left}#footer .footer-column{-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);margin:0 16px 0 0;padding:0 24px}#footer .footer-column:nth-child(2n){margin:0 0 0 16px}#footer .footer-column:nth-child(3){margin-right:auto}#footer .footer-column:nth-child(n+3){margin-top:32px}#footer .footer-column .menu li a:hover{text-decoration:none}#footer .footer-column .cta-links .menu li a:hover{color:#fff;background:transparent;border-color:#fff}#footer .footer-column.links-newsletter .form form{text-align:left}#footer .footer-column.links-newsletter .form form input[type=submit]:hover{border:3px solid #fff;color:#fff;background:none}#footer .footer-sublinks .footer-sublinks-container .links a:hover{text-decoration:none;color:#221c46}}@media screen and (max-width:767px){#footer .footer-container{width:100%;max-width:none;padding:0 24px 32px}#footer .footer-column{-ms-flex:1 0 100%;flex:1 0 100%;margin:32px 0 0;padding:0 16px;text-align:center}#footer .footer-column:nth-child(2n){margin:32px 0 0}#footer .footer-column:nth-child(n+3){margin-top:32px}#footer .footer-column .menu li{margin:16px 16px 0;display:inline-block}#footer .footer-column .social-links .menu{-ms-flex-pack:center;justify-content:center}#footer .footer-column .social-links .menu li[data-icon]{margin:0 6px}#footer .footer-column .cta-links .menu li{margin:24px 0 0}#footer .footer-column .cta-links .menu li:first-child{margin-top:16px}#footer .footer-column .social-links:empty+.cta-links .menu li:first-child{margin-top:24px}#footer .footer-column .apps .menu{-ms-flex-pack:center;justify-content:center}#footer .footer-column .apps li{margin:0}#footer .footer-column.links-newsletter .form form .hs-submit .actions{text-align:center}#footer .footer-sublinks .footer-sublinks-container{display:block;text-align:center;padding-top:12px}#footer .footer-sublinks .footer-sublinks-container .links,#footer .footer-sublinks .footer-sublinks-container .links ul{display:block}#footer .footer-sublinks .footer-sublinks-container .legal{display:block;padding:16px 0 11px}}@media screen and (max-width:1279px) and (-webkit-min-device-pixel-ratio:1.5),screen and (max-width:1279px) and (min-resolution:1.5dppx){@supports (background:paint(id)) and (-ms-high-contrast-adjust:none){#footer .footer-container{max-width:1392px;-ms-flex-pack:center;justify-content:center;padding:32px 24px}#footer .footer-column{-ms-flex:0 0 calc(25% - 32px);flex:0 0 calc(25% - 32px);padding:0 16px;margin:0 16px}#footer .footer-column:nth-child(2n),#footer .footer-column:nth-child(3),#footer .footer-column:nth-child(n+3){margin:0 16px}}}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),screen and (max-width:767px) and (min-resolution:1.5dppx){#footer .footer-container{width:100%;max-width:none;padding:0 24px 32px}#footer .footer-column{-ms-flex:1 0 100%;flex:1 0 100%;margin:32px 0 0;padding:0 16px;text-align:center}#footer .footer-column:nth-child(2n){margin:32px 0 0}#footer .footer-column:nth-child(n+3){margin-top:32px}}