/*! Compiled SASS file | Do NOT modify from here !*/@import url("https://fonts.googleapis.com/css?family=Prompt:400,500,700");.layout--homepage{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1auto 1auto 1auto;gap:1.875rem 1.875rem;grid-template-areas:"Welcome Activites" "Why Activites" "Ref Activites";overflow:hidden}@media only screen and (max-width:1200px){.layout--homepage{grid-template-columns:3fr 2fr;grid-template-rows:1auto 1auto 1auto;gap:1.25rem 1.25rem}}@media only screen and (max-width:767px){.layout--homepage{display:block;gap:0}}.layout--homepage .block{margin-bottom:0}@media only screen and (max-width:767px){.layout--homepage .block{margin-bottom:0.625rem}}.layout--homepage .block--welcome{-ms-grid-row:1;-ms-grid-column:1;grid-area:Welcome}.layout--homepage .block--activities{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3;grid-area:Activites}.layout--homepage .block--why-entrust{-ms-grid-row:3;-ms-grid-column:1;grid-area:Why}.layout--homepage .block--references{-ms-grid-row:5;-ms-grid-column:1;grid-area:Ref}.layout--twocols{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;margin:0;padding:0}.layout--twocols .layout--region{flex:0 1 auto;align-self:auto;width:50%;margin:0;padding:0}@media only screen and (max-width:767px){.layout--twocols .layout--region{width:100%}}.layout--twocols .layout--region-main{order:2;width:70%;background:white}@media only screen and (max-width:767px){.layout--twocols .layout--region-main{width:100%}}.layout--twocols .layout--region-side{order:1;width:30%;background:#f9f9f9;background:linear-gradient(to bottom,#f9f9f9 0%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#ffffff",GradientType=0)}@media only screen and (max-width:767px){.layout--twocols .layout--region-side{width:100%;margin-bottom:0.625rem}}