:root{--_primary-colors---primary-500:#ed5100;--_neutral-colors---stone-700:#443f3a;--_primary-colors---primary-50:#fff7f2;--_neutral-colors---stone-100:#f5f3f0;--_neutral-colors---stone-0:white;--_neutral-colors---stone-900:#1b1815;--_primary-colors---primary-100:#fdc;--_neutral-colors---stone-200:#e6e3df;--_neutral-colors---stone-600:#57524d;--_primary-colors---primary-600:#d24700;--_neutral-colors---stone-50:#faf7f5;--_neutral-colors---stone-950:#0b0a09;--_primary-colors---primary-400:#ff7933;--_neutral-colors---stone-300:#d6d2d0;--_neutral-colors---stone-500:#76716b;--_neutral-colors---stone-400:#a8a39e;--_primary-colors---primary-200:#fb9;--_primary-colors---primary-300:#ff9a66;--_primary-colors---primary-700:#ba4000;--_primary-colors---primary-800:#a13700;--_primary-colors---primary-900:#872e00;--_neutral-colors---stone-800:#292521}body{color:#333;font-family:Nacelle,Arial,sans-serif;font-size:14px;line-height:20px}h1{margin-top:0;margin-bottom:0;font-family:Nacelle,Arial,sans-serif;font-size:2.375rem;font-weight:700;line-height:1.4}h2{margin-top:24px;margin-bottom:8px;font-size:1.75rem;font-weight:700;line-height:1.4}h3{margin-top:16px;margin-bottom:8px;font-size:1.375rem;font-weight:700;line-height:1.4}h4{margin-top:16px;margin-bottom:8px;font-size:1.125rem;font-weight:700;line-height:1.4}h5{margin-top:16px;margin-bottom:8px;font-size:.875rem;font-weight:700;line-height:1.4}h6{margin-top:16px;margin-bottom:8px;font-size:.75rem;font-weight:700;line-height:1.4}p{margin-bottom:8px;font-size:.875rem;font-weight:300;line-height:1.6}a{color:var(--_primary-colors---primary-500);text-decoration:underline}ul,ol{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;margin-top:0;margin-bottom:8px;padding-left:24px;display:flex}li{color:var(--_neutral-colors---stone-700);margin-bottom:4px;font-size:.875rem;font-weight:300;line-height:1.6}img{object-fit:cover;align-self:auto;max-width:100%;display:inline-block}blockquote{border-left:4px solid var(--_primary-colors---primary-500);background-color:var(--_primary-colors---primary-50);margin-bottom:10px;padding:10px 20px;font-size:.875rem;line-height:22px}.w-layout-vflex{flex-direction:column;align-items:flex-start;display:flex}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.main-menu{z-index:99;border-bottom:1px solid var(--_neutral-colors---stone-100);background-color:var(--_neutral-colors---stone-0);width:100%;padding-left:80px;padding-right:80px;position:fixed}.navbar{z-index:5;background-color:#0000;flex-flow:row;justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;height:80px;min-height:80px;max-height:80px;margin-left:auto;margin-right:auto;display:flex}.navbar-brand{justify-content:center;align-items:center;margin-left:0;margin-right:auto;display:flex}.navbar-brand:lang(en-ca){order:-1;display:flex}.navbar-brand.english:lang(en-ca){display:flex}.navbar-brand.english.w--current{display:none}.nav-menu-wrapper{flex:0 auto;justify-content:space-between;align-items:stretch;margin-left:auto;margin-right:auto;display:flex}.nav-menu{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:0;padding-left:0;display:flex}.nav-link{border-top:0 solid #0000;border-bottom:0px solid var(--_primary-colors---primary-500);color:#1a1b1f;text-align:center;letter-spacing:.25px;justify-content:center;align-items:center;height:100%;margin-left:0;margin-right:0;padding:0 12px;font-size:.9rem;font-weight:400;line-height:20px;text-decoration:none;transition:border .2s;display:flex}.nav-link:hover{border-top:4px solid #0000;border-bottom:4px solid var(--_primary-colors---primary-500);color:var(--_neutral-colors---stone-900)}.nav-link:focus-visible,.nav-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-link.w--current{border-top-width:4px;border-bottom-width:4px;margin-left:0;margin-right:0;padding:0 12px}.menu-button{margin-left:auto;margin-right:auto}.section-container{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-self:stretch;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;display:flex;position:relative;overflow:visible}.section-container.overflowed{max-width:none;overflow:hidden}.button{background-color:var(--_primary-colors---primary-600);color:var(--_neutral-colors---stone-0);text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-self:auto;align-items:center;min-height:48px;max-height:48px;margin-bottom:0;margin-left:0;margin-right:0;padding:0 12px;text-decoration:none;transition:all .2s;display:flex}.button:where(.w-variant-7d55f545-8ec4-9949-728e-aadba77aba70){background-color:var(--_neutral-colors---stone-50);color:var(--_neutral-colors---stone-950);display:flex}.button:where(.w-variant-761ccc48-7c62-1132-5e03-801d8cf6a5d7){border:1px solid var(--_neutral-colors---stone-200);background-color:var(--_neutral-colors---stone-0);color:var(--_neutral-colors---stone-950)}.button:where(.w-variant-83366a15-e448-c087-258a-2b12342f4dd3){background-color:var(--_primary-colors---primary-50);color:var(--_neutral-colors---stone-900);min-height:40px;max-height:40px;padding-left:8px;padding-right:8px}.button:hover{background-color:var(--_primary-colors---primary-400);color:var(--_neutral-colors---stone-950)}.button:hover:where(.w-variant-7d55f545-8ec4-9949-728e-aadba77aba70){background-color:var(--_primary-colors---primary-100);color:var(--_primary-colors---primary-500)}.button:hover:where(.w-variant-761ccc48-7c62-1132-5e03-801d8cf6a5d7){border-width:1px;border-color:var(--_primary-colors---primary-500);background-color:var(--_neutral-colors---stone-0)}.button:hover:where(.w-variant-83366a15-e448-c087-258a-2b12342f4dd3){background-color:var(--_neutral-colors---stone-900);color:var(--_neutral-colors---stone-0)}.button.form-button{margin-top:32px;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}.button.secondary{background-color:var(--_neutral-colors---stone-50);color:var(--_neutral-colors---stone-950)}.button.secondary:hover{background-color:var(--_primary-colors---primary-100);color:var(--_primary-colors---primary-500)}.button.secondary.small{min-height:40px;max-height:40px;padding-left:8px;padding-right:8px}.footer-links-wrapper{grid-column-gap:8px;grid-row-gap:8px;max-width:400px}.footer-main-content{color:var(--_neutral-colors---stone-300);flex-flow:wrap;justify-content:space-between;padding-bottom:32px}.footer-links-grid-wrapper{grid-column-gap:32px;grid-row-gap:12px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;place-items:center start;height:100%;display:grid}.footer-copyright{border-top:1px solid var(--_neutral-colors---stone-700);color:var(--_neutral-colors---stone-500);justify-content:center;align-items:center;padding-top:32px}.display-xs{margin-top:0;font-size:1.75rem;font-weight:600}.display-xs.dark{color:var(--_neutral-colors---stone-0)}.display-xs.dark.mb-8{margin-bottom:8px}.display-xs.mission{color:var(--_primary-colors---primary-500);margin-top:8px;margin-bottom:32px}.text-button-lg{white-space:nowrap;margin-bottom:0;padding-top:1px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:600}.text-lg{color:var(--_neutral-colors---stone-600);font-size:.875rem;font-weight:300}.text-lg.dark{color:var(--_neutral-colors---stone-300);font-size:16px}.section-vertical-container{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px;display:flex}.section-vertical-container.no-padding{padding-top:0;padding-bottom:0}.section-vertical-container.pb-40{padding-bottom:16px}.section-vertical-container.pt-40{padding-top:40px;padding-bottom:80px}.section-vertical-container.no-pb{padding-bottom:0}.section-vertical-container.p-40{padding-top:40px;padding-bottom:40px}.section-vertical-container.legal-page{grid-column-gap:32px;grid-row-gap:32px;grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;max-width:900px;min-height:100svh}.footer{background-color:var(--_neutral-colors---stone-900);padding-left:80px;padding-right:80px}.footer-vertical-container{flex-flow:column;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:32px;display:flex}.transamo-logo.english,.transamo-logo.english:lang(fr-ca){display:none}.transamo-logo{object-fit:fill;align-self:center;height:52px}.transamo-logo:lang(en-ca){display:block}.transamo-logo.english,.transamo-logo.english:lang(fr-ca){display:none}.transamo-logo.french:lang(en-ca),.transamo-logo.english,.transamo-logo.english:lang(fr-ca){display:none}.transamo-logo.english:lang(en-ca){display:block}.transamo-logo.french:lang(en-ca){display:none}.contact-us-container{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;margin-left:auto;margin-right:0;display:flex}.nav-li{justify-content:flex-start;align-items:center;height:100%;margin-bottom:0;display:flex}.menu-contact-us{align-self:center;text-decoration:none}.main-content{width:100%;font-weight:300}.main-content.legal-pages{margin-top:40px}.mobile-contact-us-container{justify-content:center;align-items:center;margin-left:auto;margin-right:0;display:none}.footer-description{font-size:.875rem;font-weight:300}.footer-link{opacity:1;color:var(--_neutral-colors---stone-400);cursor:pointer;height:auto;margin-bottom:0;font-size:.875rem;font-weight:300;line-height:1.4;text-decoration:none;display:inline-block;overflow:visible}.footer-link:where(.w-variant-97aa9698-7459-2bdd-53d8-1e233515a843),.footer-link:where(.w-variant-9f483722-e6c5-dccc-56ac-b2e945fa70e2){display:block}.footer-link:hover{color:var(--_primary-colors---primary-400)}.footer-copyright-text{opacity:1;color:var(--_neutral-colors---stone-500);height:auto;margin-bottom:8px;font-size:.8125rem;font-weight:300;line-height:1.4;display:inline-block;overflow:visible}.footer-copyright-text:where(.w-variant-97aa9698-7459-2bdd-53d8-1e233515a843),.footer-copyright-text:where(.w-variant-9f483722-e6c5-dccc-56ac-b2e945fa70e2){display:block}.cookie-consent-modal{z-index:99;grid-column-gap:16px;grid-row-gap:16px;background-color:var(--_neutral-colors---stone-0);border-radius:16px;max-width:1000px;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:32px;display:none;position:fixed;inset:auto 0% 0%;box-shadow:0 8px 32px #0000001f}.cookie-consent-modal:lang(en-ca){display:none}.cookie-consent-buttons{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-end;align-items:stretch;min-width:150px;display:flex}.cookie-consent-text{color:var(--_neutral-colors---stone-600);margin-bottom:0;font-size:.875rem;font-weight:300}.cookie-consent-content{flex:1;justify-content:flex-start;align-items:flex-start}.cookie-consent-wrapper{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}.cookie-icon{width:32px;height:32px}.cookie-consent-display-button{z-index:99;background-color:var(--_primary-colors---primary-600);color:var(--_neutral-colors---stone-0);text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-self:auto;align-items:center;width:48px;max-width:none;min-height:48px;max-height:48px;margin-bottom:32px;margin-left:0;margin-right:32px;padding:8px;text-decoration:none;transition:all .2s;display:flex;position:fixed;inset:auto 0% 0% auto}.cookie-consent-display-button:where(.w-variant-7d55f545-8ec4-9949-728e-aadba77aba70){background-color:var(--_neutral-colors---stone-50);color:var(--_neutral-colors---stone-950)}.cookie-consent-display-button:where(.w-variant-761ccc48-7c62-1132-5e03-801d8cf6a5d7){border:1px solid var(--_neutral-colors---stone-200);background-color:var(--_neutral-colors---stone-0);color:var(--_neutral-colors---stone-950)}.cookie-consent-display-button:where(.w-variant-83366a15-e448-c087-258a-2b12342f4dd3){background-color:var(--_primary-colors---primary-50);color:var(--_neutral-colors---stone-900);min-height:40px;max-height:40px;padding-left:8px;padding-right:8px}.cookie-consent-display-button:hover{background-color:var(--_primary-colors---primary-400);color:var(--_neutral-colors---stone-950)}.cookie-consent-display-button:hover:where(.w-variant-7d55f545-8ec4-9949-728e-aadba77aba70){background-color:var(--_primary-colors---primary-100);color:var(--_primary-colors---primary-500)}.cookie-consent-display-button:hover:where(.w-variant-761ccc48-7c62-1132-5e03-801d8cf6a5d7){border-width:2px;border-color:var(--_primary-colors---primary-500);background-color:var(--_neutral-colors---stone-0)}.cookie-consent-display-button:hover:where(.w-variant-83366a15-e448-c087-258a-2b12342f4dd3){background-color:var(--_neutral-colors---stone-900);color:var(--_neutral-colors---stone-0)}.slot,.icon-svg{width:24px;height:24px}.icon-svg{width:24px;height:24px}.icon-svg.bigger{width:28px;height:28px}.logo-linkedin{width:32px;height:32px}.logo-linkedin:hover{color:inherit!important}.social-link{grid-column-gap:8px;grid-row-gap:8px;color:var(--_neutral-colors---stone-0);cursor:pointer;justify-content:center;font-size:1.125rem;text-decoration:none;transition:color .2s ease-out;display:flex}.social-link:hover{color:var(--_primary-colors---primary-500)}.cookie-consent-modal-overlay{z-index:100;background-color:#00000052;justify-content:center;align-items:center;width:100%;height:100vh;display:none;position:fixed;inset:0%}.cookie-consent-modal-overlay:lang(en-ca){display:none}.cookie-consent-preferences{grid-column-gap:32px;grid-row-gap:32px;background-color:var(--_neutral-colors---stone-0);border-radius:16px;flex-flow:column;max-width:1000px;margin-left:32px;margin-right:32px;padding:32px;display:flex;position:relative}.cookie-prefence-title{margin-top:0;margin-bottom:0}.preference-option{justify-content:space-between;align-items:center;display:flex}.cookie-option-title{color:var(--_neutral-colors---stone-900);margin-top:0;margin-bottom:0;font-size:1.125rem}.cookie-option-description{color:var(--_neutral-colors---stone-600);margin-bottom:0}.required-tag{color:var(--_neutral-colors---stone-500);margin-bottom:0}.custom-checkbox{width:32px;height:32px;margin-bottom:0}.prefrences-modal-close-button{color:var(--_neutral-colors---stone-950);background-color:#0000;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:static;inset:24px 24px auto auto}.cookie-preferences-buttons{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-end;align-items:flex-start;display:flex}.div-block-13{justify-content:space-between;align-items:flex-start;display:flex}.dropdown-list{background-color:#ddd}.dropdown-list.w--open{background-color:var(--_neutral-colors---stone-0);border-radius:8px;overflow:hidden}.locale{padding:8px 20px}.dropdown-toggle{padding-left:16px}.dropdown-toggle.w--open{padding-left:20px;padding-right:40px}.locale-link{color:var(--_neutral-colors---stone-900);font-size:.875rem;text-decoration:none}.locale-link.w--current{text-decoration:underline}.locales-wrapper{justify-content:center;align-items:center;display:flex}.locales-wrapper.mobile{display:none}@media screen and (max-width:991px){.main-menu{padding-left:0;padding-right:0}.navbar{justify-content:space-between;align-items:center;padding-left:32px;padding-right:32px}.nav-menu-wrapper{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:#ffffffe6;width:100%}.nav-menu{grid-column-gap:4px;grid-row-gap:4px;flex-flow:row;justify-content:space-between;align-self:stretch;align-items:stretch;height:100%;min-height:64px;padding-left:32px;padding-right:32px;display:flex}.nav-link{align-self:stretch;min-height:64px;padding-left:5px;padding-right:5px}.nav-link.w--current{align-self:stretch;height:auto}.menu-button{background-color:var(--_primary-colors---primary-100);color:var(--_primary-colors---primary-500);border-radius:4px;width:48px;height:48px;margin-left:0;margin-right:0;padding:12px}.menu-button.w--open{background-color:var(--_primary-colors---primary-500);color:var(--_neutral-colors---stone-0);margin-left:0;margin-right:0}.hero-content{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.hero-description{align-self:stretch;width:100%}.section-container{padding-left:40px;padding-right:40px}.hero-content-gradient-container{padding-bottom:40px;padding-left:40px;padding-right:40px}.content-page-hero-image{min-height:300px}.content-page-hero-image.internal-page{min-height:400px}.projects-collection-wrapper.swiper-members{flex-flow:row}.projects-collection-wrapper.swiper-wrapper{grid-column-gap:0px;grid-row-gap:0px;align-items:stretch}.projects-collection-wrapper.swiper{flex-flow:row;display:flex}.projects-collection-wrapper.swiper-history{flex-flow:row;padding-left:40px;padding-right:40px}.project-description:where(.w-variant-9f483722-e6c5-dccc-56ac-b2e945fa70e2){align-self:center}.project-description:where(.w-variant-f04594a7-2314-4855-d916-433edfa1dc92){flex:0 auto}.project-description.article-page-5{align-self:center}.cta-block-container{padding:40px}.careers-container{flex-flow:column}.team-image{align-self:stretch}.footer-links-wrapper{flex:0 auto;max-width:none}.footer-main-content{grid-row-gap:32px;flex-flow:wrap}.news-container{display:none}.display-md{margin-top:0}.display-mc.highlight:where(.w-variant-f04594a7-2314-4855-d916-433edfa1dc92){text-align:right;text-align:right}.section-vertical-container{padding-top:40px;padding-bottom:40px}.news-secondary-container{grid-column-gap:0px;grid-row-gap:0px}.footer{padding-left:40px;padding-right:40px}.footer-vertical-container{padding-top:40px}.contact-us-container{display:none}.nav-li{justify-content:flex-start;align-self:stretch;align-items:stretch;height:100%;min-height:64px;display:flex}.news-image-internal:where(.w-variant-f04594a7-2314-4855-d916-433edfa1dc92){aspect-ratio:3/2}.savoir-faire-image{height:400px}.mission-card{padding:16px}.div-block-5{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.mission-container{padding:40px}.members-grid{grid-template-columns:1fr 1fr}.history-date-element{background-color:var(--_neutral-colors---stone-0)}.service-content-container,.service-content-container:where(.w-variant-1451a9d8-afe1-be51-d4d2-0a1d94085770){flex-flow:column-reverse}.service-content,.service-content:where(.w-variant-1451a9d8-afe1-be51-d4d2-0a1d94085770){padding-top:0;padding-bottom:0}.service-image-container,.service-image-container:where(.w-variant-1451a9d8-afe1-be51-d4d2-0a1d94085770){min-height:300px}.section-horizontal-container.contact-us-padding-top{flex-flow:column}.contact-us-content{flex:1}.contact-form{align-self:stretch}.listing-grid{grid-template-columns:1fr 1fr}.listing-grid._2-col{grid-template-columns:1fr}.blog-text:where(.w-variant-9f483722-e6c5-dccc-56ac-b2e945fa70e2){display:flex}.search-filter{flex:0 auto}.search-filter.lesser{flex:1;max-width:160px}.hero-page-section{margin-top:40px}.careers-empty-state{grid-template-columns:1fr}.back-link{align-self:center}.back-link.mb-32{align-self:flex-start}.content-wrapper{flex-flow:column}.related-articles-container{flex-flow:wrap}.blog-title-mini:where(.w-variant-f04594a7-2314-4855-d916-433edfa1dc92){width:100%;height:100%}.related-articles{max-width:none;position:static}.collection-slide.swiper-slide{background-color:var(--_neutral-colors---stone-0);background-color:var(--_neutral-colors---stone-0);align-self:stretch}.grid{grid-template-columns:1fr}.grid-2{grid-template-rows:auto;grid-template-columns:1fr}.news-collection-wrapper.swiper{cursor:grab;cursor:grab;display:flex}.mobile-contact-us-container{display:flex}.icon{transform:scale(1.4)}.cookie-consent-modal{margin-left:32px;margin-right:32px}.project-gallery-grid{grid-template-columns:1fr 1fr 1fr}.project-text,.project-text:where(.w-variant-9f483722-e6c5-dccc-56ac-b2e945fa70e2){display:flex}.project-title-mini{font-size:1rem}.display-md-2{margin-top:0}.projects-collection-wrapper-temp{display:none}.projects-collection-wrapper-temp.swiper-members{flex-flow:row}.projects-collection-wrapper-temp.swiper-wrapper{align-items:stretch}.projects-collection-wrapper-temp.swiper{flex-flow:row}.projects-collection-wrapper-temp.swiper-history{flex-flow:row;padding-left:40px;padding-right:40px}.locales-wrapper.mobile{display:flex}}@media screen and (max-width:767px){p,li{font-size:1rem}.navbar{background-color:#fff}.navbar-brand{padding-left:0}.nav-menu-wrapper{background-color:#fff}.nav-menu{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;padding:16px 120px 32px}.nav-link{align-self:flex-end;width:100%;min-height:48px;padding-top:10px;padding-bottom:10px;font-size:1rem;display:flex}.nav-link:hover{border-top-width:0;border-bottom-width:0}.nav-link.w--current{border-top-width:2px;border-bottom-width:2px;width:100%;display:flex}.section-container{padding-left:16px;padding-right:16px}.hero-content-gradient-container{padding-bottom:16px;padding-left:16px;padding-right:16px}.savoir-faire-content{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.content-page-hero-image{border-radius:16px;min-height:300px}.content-page-hero-image.internal-page{min-height:300px}.activity-grid-container{grid-template-columns:1fr}.projects-collection-wrapper.swiper-members,.projects-collection-wrapper.swiper{margin-left:16px;margin-right:16px}.projects-collection-wrapper.swiper-members,.projects-collection-wrapper.swiper{margin-left:16px;margin-right:16px}.projects-collection-wrapper.swiper-history{margin-bottom:0;margin-left:0;margin-right:32px;padding-left:0;padding-right:0}.cta-block-container{border-radius:16px;overflow:hidden}.transamo-logo-outline{transform:translateY(-56px)scale(2)}.team-image{border-radius:16px}.intro-sticky-container{position:static}.display-xs.dark.center-mobile{text-align:center;text-align:center;text-align:center}.hero-paragraph-description{margin-top:0;display:block}.button-container.mobile-only{display:flex}.button-container.desktop-only{display:none}.text-xl{margin-top:0}.text-lg{font-size:1rem}.section-vertical-container{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}.section-vertical-container.mobile-reversed{flex-flow:column-reverse}.footer{padding-left:16px;padding-right:16px}.footer-vertical-container{padding-top:32px}.nav-li{justify-content:center;align-items:stretch;min-height:48px}.savoir-faire-image{border-radius:16px;margin-top:0}.mission-card{border-radius:16px}.div-block-5{flex-flow:column}.mission-container{border-radius:16px;padding:24px;overflow:hidden}.service-image,.service-image:where(.w-variant-1451a9d8-afe1-be51-d4d2-0a1d94085770),.map-location-embed,.contact-form{border-radius:16px}.listing-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr}.listing-grid._2-col{grid-column-gap:32px;grid-row-gap:32px;grid-column-gap:32px;grid-row-gap:32px}.search-filter.lesser{max-width:none}.form{flex-flow:column;align-items:stretch}.job-info-element{grid-column-gap:0px;grid-row-gap:0px}.job-infos-container{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.cta-open-candidacy{padding:16px;display:none}.cta-open-candidacy.is-empty{padding:16px}.hero-page-section{margin-top:24px}.main-content.legal-pages{margin-top:64px}.back-link{align-self:auto}.metadata-wrapper{grid-row-gap:12px;flex-flow:wrap}.news-collection-wrapper.swiper{margin-left:16px;margin-right:16px}.mobile-contact-us-container{margin-top:32px;margin-left:0}.footer-description{font-size:1rem}.cookie-consent-modal{flex-flow:column;padding:24px}.cookie-consent-buttons{flex-flow:row;justify-content:flex-end;align-items:stretch}.cookie-consent-text{font-size:1rem}.cookie-consent-display-button{margin-bottom:16px;margin-right:16px}.job-label{margin-bottom:4px}.project-gallery-grid{grid-template-columns:1fr 1fr}.image-test-1,.image-test-2{border-radius:16px;margin-top:0}.cookie-consent-preferences{width:100%;margin-left:24px;margin-right:24px;padding:24px}.cookie-option-description{font-size:.85rem}.cookie-preferences-buttons{flex-flow:column;justify-content:flex-end;align-items:stretch}.slide-controller{margin-bottom:16px;margin-right:16px}.slide-history-controller-container{display:none}.projects-collection-wrapper-temp.swiper-members,.projects-collection-wrapper-temp.swiper{margin-left:16px;margin-right:16px}.projects-collection-wrapper-temp.swiper-members,.projects-collection-wrapper-temp.swiper{margin-left:16px;margin-right:16px}.projects-collection-wrapper-temp.swiper-history{margin-bottom:0;margin-left:0;margin-right:32px;padding-left:0;padding-right:0}.transamo-france-cta{flex-flow:column}}@media screen and (max-width:479px){.navbar{padding-left:16px;padding-right:16px}.nav-menu{flex-direction:column;padding-left:16px;padding-right:16px}.flex-block{flex-flow:column;align-self:stretch;align-items:stretch}.hero-content-gradient-container{padding-bottom:16px;padding-left:16px;padding-right:16px}.projects-collection-wrapper.swiper-wrapper{align-items:stretch;height:auto}.projects-collection-wrapper.swiper-history{margin-left:0}.button.form-button{width:100%}.cta-block-container{padding-left:16px;padding-right:16px}.highlight-container{align-self:stretch;width:100%}.text-xl{margin-top:0}.section-vertical-container{grid-column-gap:16px;grid-row-gap:16px}.news-image:where(.w-variant-9f483722-e6c5-dccc-56ac-b2e945fa70e2),.news-image.article-page-3,.news-image.article-page-3{align-self:stretch;max-width:none}.news-card{border-color:var(--_neutral-colors---stone-200)}.news-card:where(.w-variant-9f483722-e6c5-dccc-56ac-b2e945fa70e2),.news-card.article-page-2,.news-card.article-page-2{flex-flow:column}.mission-container{justify-content:flex-start;align-self:stretch;align-items:center}.members-grid{grid-template-rows:auto;grid-template-columns:1fr}.section-horizontal-container.contact-us-padding-top{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;padding-bottom:40px}.contact-form{grid-column-gap:16px;grid-row-gap:16px;padding:16px 16px 0}.menu-contact-us{flex:1}.job-card-footer{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:space-between;align-items:flex-start}.job-date-limit{margin-top:0;margin-bottom:0}.job-info-inner-container{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.job-card-date-container{flex-flow:column}.offer-link{align-self:stretch}.cta-open-candidacy{display:flex}.candidacy-button-container{flex-flow:column;align-self:stretch;align-items:stretch}.metadata-wrapper{flex-flow:column}.button-link.stretched{flex-flow:column;align-self:stretch;align-items:stretch}.collection-slide.swiper-slide{align-self:stretch}.intro-text-page{margin-top:0}.history-collection-wrapper.swiper-wrapper{align-items:stretch;height:auto}.mobile-contact-us-container{flex:1}.footer-link{font-size:1rem}.cookie-consent-modal{margin-bottom:16px;margin-left:16px;margin-right:16px;padding:16px}.cookie-consent-buttons{flex-flow:column}.article-gallery-grid{grid-template-columns:1fr 1fr}.project-gallery-grid{grid-template-columns:1fr}.cookie-consent-preferences{margin-left:16px;margin-right:16px}.cookie-prefence-title{font-size:1.5rem}.preference-option{grid-column-gap:16px;grid-row-gap:16px}.prefrences-modal-close-button{top:16px;right:16px}.projects-collection-wrapper-temp.swiper-wrapper{align-items:stretch;height:auto}.projects-collection-wrapper-temp.swiper-history{margin-left:0}}