/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--bleu-koriolis:#1C9DD9;--violet-koriolis:#652480;--rose-koriolis:#E5077E;--prune-koriolis:#A31A5B;--jaune-koriolis:#FFDC05;--jaune-orange-koriolis:#F9B334;--jaune-vert-koriolis:#DEDD03;--orange-clair-koriolis:#F39204;--orange-fonce-koriolis:#E94F1C;--vert-koriolis:#93C121;--vert-fonce-koriolis:#3DAA37;--dark-gray:#30383A;--medium-gray:#4F4F4F;--text-gray:#6B6B6B;--light-white:#F8F9FA;--screen-large:1314px;}@media screen and (max-width:992px){:root{--screen-large:100%;}}@font-face{font-family:'IBM Plex Sans',sans-serif;font-display:swap;}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;}body{overflow-x:hidden;background:#EEF1F3;}.region.region-content{padding-top:85px;}.page-node-type-services .region.region-content,.page-node-type-realisations .region.region-content,.page-node-type-article .region.region-content{padding-top:100px;}.path-frontpage .region.region-content{padding-top:0;}main{z-index:1;position:relative;position:relative;}main:before{content:"";display:block;position:absolute;z-index:-1;top:0;height:100%;left:50%;transform:translateX(-50%);background:#F8F9FA;width:100vw;}.page-node-type-services main,.page-node-type-realisations main,.page-node-type-article main{position:relative;}.page-node-type-services main:before,.page-node-type-realisations main:before,.page-node-type-article main:before{content:"";display:block;position:absolute;z-index:-1;top:0;height:100%;left:50%;transform:translateX(-50%);background:#FFF;width:100vw;}@media screen and (max-width:1344px){main{padding:0 70px;}}@media screen and (max-width:768px){main{padding:0 15px;margin-bottom:0;}}.view-id-frontpage.view-display-id-page_1{display:none;}.node--type-page .ds-1col[data-role='header']{height:350px;display:flex;flex-direction:column;justify-content:space-between;}@media screen and (max-width:768px){.node--type-page .ds-1col[data-role='header']{height:auto;min-height:320px;}}.erreur-404{position:relative;margin-top:-150px;padding-top:150px;padding-bottom:50px;}.erreur-404:before{content:"";display:block;position:absolute;z-index:-1;top:0;height:100%;left:50%;transform:translateX(-50%);background:#fbfbfb;width:100vw;}.erreur-404 .ds-2col{display:grid;grid-template-columns:50% 50%;}@media screen and (max-width:992px){.erreur-404 .ds-2col{grid-template-columns:100%;}}.erreur-404 .ds-2col .group-left{float:none;width:100%;margin-bottom:50px;}.erreur-404 .ds-2col .group-right{float:none;display:block;width:100%;height:600px;background-image:url(/themes/custom/koriolis/images/logo_404.gif);background-repeat:no-repeat;background-size:cover;background-position:center bottom;}@media screen and (max-width:992px){.erreur-404 .ds-2col .group-right{background-size:contain;width:100%;height:calc(100vw - 30px);}}.custom-media--loading-webp,.webp .media--loading:not([data-animation])::before,.webp .is-b-loading:not([data-animation])::before,.webp .ajax-progress.ajax-progress-fullscreen{background-image:url(/themes/custom/koriolis/images/bouncing-logo-loading.webp);background-repeat:no-repeat;-webkit-animation:bouncing-logo-loading calc(28 * 1s / 25) steps(28) infinite;animation:bouncing-logo-loading calc(28 * 1s / 25) steps(28) infinite;-webkit-animation-play-state:paused;animation-play-state:paused;background-size:cover;width:60px;}@-webkit-keyframes bouncing-logo-loading{100%{background-position:calc(-60px * 28) 0;}}@keyframes bouncing-logo-loading{100%{background-position:calc(-60px * 28) 0;}}.custom-media--loading-png,.no-webp .media--loading:not([data-animation])::before,.no-webp .is-b-loading:not([data-animation])::before,.no-webp .ajax-progress.ajax-progress-fullscreen{background-image:url(/themes/custom/koriolis/images/bouncing-logo-loading.png);background-repeat:no-repeat;-webkit-animation:bouncing-logo-loading calc(28 * 1s / 25) steps(28) infinite;animation:bouncing-logo-loading calc(28 * 1s / 25) steps(28) infinite;-webkit-animation-play-state:paused;animation-play-state:paused;background-size:cover;width:60px;}@keyframes bouncing-logo-loading{100%{background-position:calc(-60px * 28) 0;}}.media--loading:not([data-animation])::before,.is-b-loading:not([data-animation])::before{margin:0;top:0;left:0;background-color:transparent;height:60px;max-width:60px;-webkit-animation-play-state:running;animation-play-state:running;}.ajax-progress.ajax-progress-fullscreen{height:60px;max-height:60px;max-width:60px;-webkit-animation-play-state:running;animation-play-state:running;transform:none;background-position:inherit;}svg.ext{width:20px;height:20px;margin-left:5px;}.field--name-dynamic-block-fieldnode-projet-question svg.ext{display:none;}img{height:auto;}.field--name-body img{width:100%;height:auto;}.page-node-type-realisations h3{margin-bottom:15px;color:var(--violet-koriolis);}.group-wrapper-mockup{position:relative;display:flex;justify-content:center;}.overflow-table{overflow-x:auto;}th,td{padding:15px;}table{border-collapse:collapse;}table,th,td{border:1px solid black;}.visually-hidden{display:none;}
.layout-container{margin:0 auto;max-width:var(--screen-large);}
.node--unpublished{background-color:#fff4f4;}


.sliding-popup-bottom{width:100%;}.eu-cookie-compliance-banner{background:var(--violet-koriolis);}.eu-cookie-compliance-banner .eu-cookie-compliance-content{display:flex;align-items:center;max-width:var(--screen-large);min-height:136px;}@media screen and (max-width:1344px){.eu-cookie-compliance-banner .eu-cookie-compliance-content{padding:0 15px;}}.eu-cookie-compliance-banner .eu-cookie-compliance-content:before{content:"";display:block;position:absolute;min-width:124px;min-height:124px;background-size:contain;background-position:center;position:relative;margin-right:50px;background-color:#fff;border-radius:50%;background-repeat:no-repeat;}.webp .eu-cookie-compliance-banner .eu-cookie-compliance-content:before{background-image:url(/themes/custom/koriolis/images/cookies.webp);}.no-webp .eu-cookie-compliance-banner .eu-cookie-compliance-content:before{background-image:url(/themes/custom/koriolis/images/cookies.png);}@media screen and (max-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-content{flex-direction:column;padding:15px;}.eu-cookie-compliance-banner .eu-cookie-compliance-content:before{display:none;}}@media screen and (max-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{width:100%;max-width:100%;display:grid;grid-template-areas:'logo titre' 'logo text';}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message:before{content:"";display:block;position:absolute;width:75px;height:75px;align-self:center;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;margin-right:15px;grid-area:logo;background-color:#fff;border-radius:50%;}.webp .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message:before{background-image:url(/themes/custom/koriolis/images/cookies.webp);}.no-webp .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message:before{background-image:url(/themes/custom/koriolis/images/cookies.png);}}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message h2{font-family:'IBM Plex Sans',sans-serif;font-weight:600;line-height:26px;font-size:20px;color:#fff;}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message p{font-family:'IBM Plex Sans',sans-serif;font-weight:300;line-height:21px;font-size:16px;color:#fff;}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{margin-left:auto;}@media screen and (max-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{margin-right:auto;margin-top:15px;}}.eu-cookie-compliance-banner .eu-cookie-compliance-content button{background:var(--bleu-koriolis);border-radius:999px;padding:10px 20px;text-decoration:none;transition:background 0.25s,color 0.25s,border 0.25s;border:2px solid var(--bleu-koriolis);font-family:'IBM Plex Sans',sans-serif;font-weight:500;line-height:33.5px;font-size:17px;color:#FFF;display:inline-block;}.eu-cookie-compliance-banner .eu-cookie-compliance-content button:hover{color:var(--bleu-koriolis);background:transparent;}.eu-cookie-compliance-banner .eu-cookie-compliance-content button:hover{color:#fff;border-color:#fff;}


.site-logo{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 0 4px 8px;}.site-logo img{width:auto;height:55px;}
#block-koriolis-main-menu{justify-self:end;}#block-koriolis-main-menu .trigger-menu-mobile{display:none;height:32px;width:32px;background-color:var(--bleu-koriolis);position:absolute;-webkit-mask-image:url(/themes/custom/koriolis/images/menu-icon.svg);mask-image:url(/themes/custom/koriolis/images/menu-icon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer;}@media screen and (max-width:768px){#block-koriolis-main-menu .trigger-menu-mobile{display:block;right:25px;top:50%;transform:translateY(-50%);}}#block-koriolis-main-menu .menu{list-style:none;}#block-koriolis-main-menu > .menu{display:flex;flex-wrap:wrap;align-items:center;}@media screen and (max-width:768px){#block-koriolis-main-menu > .menu{transform:translatex(-100%);position:absolute;top:100%;left:0;width:100%;background:#fff;flex-direction:column;align-items:start;gap:30px;padding:30px 0;transition:transform 0.1s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}#block-koriolis-main-menu > .menu.open{transform:none;}}#block-koriolis-main-menu > .menu > .menu-item{padding:12px 20px;font-family:'IBM Plex Sans';font-weight:400;}@media screen and (max-width:768px){#block-koriolis-main-menu > .menu > .menu-item{padding:0 20px;}}#block-koriolis-main-menu > .menu > .menu-item a{padding:0 5px;color:#000;text-decoration:none;position:relative;display:inline-block;}#block-koriolis-main-menu > .menu > .menu-item > a{padding:12px 5px;}@media screen and (max-width:768px){#block-koriolis-main-menu > .menu > .menu-item > a{padding:0 5px;}}#block-koriolis-main-menu > .menu > .menu-item > a:after{content:"";display:block;position:absolute;left:0;width:0%;height:14px;opacity:0;transition:width 0.25s,opacity 0.25s;background-color:#000;}#block-koriolis-main-menu > .menu > .menu-item > a:hover:after,#block-koriolis-main-menu > .menu > .menu-item > a.is-active:after{width:100%;opacity:1;}#block-koriolis-main-menu > .menu > .menu-item > a.rose:after{background-color:var(--rose-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.rose:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.rose:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.bleu:after{background-color:var(--bleu-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.bleu:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.bleu:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.jaune:after{background-color:var(--jaune-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.jaune:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.jaune:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.vert-fonce:after{background-color:var(--vert-fonce-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.vert-fonce:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.vert-fonce:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.violet:after{background-color:var(--violet-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.violet:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.violet:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.orange-clair:after{background-color:var(--orange-clair-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.orange-clair:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.orange-clair:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.orange-fonce:after{background-color:var(--orange-fonce-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.orange-fonce:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.orange-fonce:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.jaune-orange:after{background-color:var(--jaune-orange-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.jaune-orange:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.jaune-orange:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.jaune-vert:after{background-color:var(--jaune-vert-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.jaune-vert:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.jaune-vert:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.vert:after{background-color:var(--vert-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.vert:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.vert:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > a.prune:after{background-color:var(--prune-koriolis,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;}.webp #block-koriolis-main-menu > .menu > .menu-item > a.prune:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp #block-koriolis-main-menu > .menu > .menu-item > a.prune:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}#block-koriolis-main-menu > .menu > .menu-item > ul.menu{margin:0;position:absolute;z-index:1000;top:71px;width:320px;background:#fff;border-radius:0 0 5px 5px;line-height:normal;max-height:600px;overflow-y:scroll;opacity:0;transition:opacity .4s ease-in-out;}@media screen and (max-width:768px){#block-koriolis-main-menu > .menu > .menu-item > ul.menu{opacity:1;position:static;border-radius:0;overflow-y:hidden;max-height:auto;width:100%;}}#block-koriolis-main-menu > .menu > .menu-item > ul.menu > li a{color:#323232;width:100%;display:block;text-decoration:none;font-size:16px;padding:16px;border-bottom:1px solid #f5f5f5;}#block-koriolis-main-menu > .menu > .menu-item > ul.menu > li a:hover{background:#ecebeb;}@media screen and (max-width:768px){#block-koriolis-main-menu > .menu > .menu-item > ul.menu > li a{border:none;padding:10px 16px;}}#block-koriolis-main-menu > .menu > .menu-item > ul.menu > li:first-child a{padding-top:20px;}#block-koriolis-main-menu > .menu > .menu-item > ul.menu > li:last-child a{border-bottom:none;padding-bottom:20px;}@media screen and (max-width:768px){#block-koriolis-main-menu > .menu > .menu-item > ul.menu > li:last-child a{padding-bottom:0;}}#block-koriolis-main-menu > .menu > .menu-item:hover > ul.menu{opacity:1;}#block-koriolis-main-menu > .menu > .menu-item:last-child a{background:var(--bleu-koriolis);border-radius:999px;padding:10px 20px;text-decoration:none;transition:background 0.25s,color 0.25s,border 0.25s;border:2px solid var(--bleu-koriolis);font-family:'IBM Plex Sans',sans-serif;font-weight:500;line-height:33.5px;font-size:17px;color:#FFF;display:inline-block;font-weight:600;line-height:normal;display:inline-block;}#block-koriolis-main-menu > .menu > .menu-item:last-child a:hover{color:var(--bleu-koriolis);background:transparent;}#block-koriolis-main-menu > .menu > .menu-item:last-child a:hover:after,#block-koriolis-main-menu > .menu > .menu-item:last-child a.is-active:after{display:none;}

.block-views-blockblog-list-block-1{position:relative;}.block-views-blockblog-list-block-1:before{content:"";display:block;position:absolute;z-index:-1;top:0;height:100%;left:50%;transform:translateX(-50%);background:#fff;width:100vw;}.block-views-blockblog-list-block-1 .view-content .views-row{padding:32.5px 0;}.block-views-blockblog-list-block-1 .view-content .views-row .node--type-article{display:grid;grid-template-areas:"a b";grid-template-columns:38% calc(62% - 50px);align-items:center;grid-column-gap:50px;}@media screen and (max-width:768px){.block-views-blockblog-list-block-1 .view-content .views-row .node--type-article{grid-template-areas:"a" "b";grid-template-columns:100%;grid-row-gap:15px;}}.block-views-blockblog-list-block-1 .view-content .views-row .node--type-article .group-left{width:100%;}.block-views-blockblog-list-block-1 .view-content .views-row .node--type-article .group-right{width:100%;}.block-views-blockblog-list-block-1 .view-content .views-row .node--type-article .field--name-field-top-image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;box-shadow:0px 4px 40px rgba(0,0,0,0.15);}@media screen and (max-width:768px){.block-views-blockblog-list-block-1 .view-content .views-row .node--type-article .field--name-field-top-image img{width:100%;height:inherit;}}
.field--name-field-cta{display:inline-block;margin-top:15px;}@media screen and (max-width:768px){.field--name-field-cta{width:100%;text-align:center;}}.field--name-field-cta a{background:var(--bleu-koriolis);border-radius:999px;padding:10px 20px;text-decoration:none;transition:background 0.25s,color 0.25s,border 0.25s;border:2px solid var(--bleu-koriolis);font-family:'IBM Plex Sans',sans-serif;font-weight:500;line-height:33.5px;font-size:17px;color:#FFF;display:inline-block;}.field--name-field-cta a:hover{color:var(--bleu-koriolis);background:transparent;}.field--name-field-cta a svg{margin-bottom:-2px;fill:#fff;transition:color 0.25s;}.field--name-field-cta a svg path{stroke:#fff;}.field--name-field-cta a:hover svg{transition:color 0.25s;fill:var(--bleu-koriolis);}.field--name-field-cta a:hover svg path{transition:color 0.25s;stroke:var(--bleu-koriolis);}.field--name-dynamic-block-fieldnode-realisation-side .field--name-field-cta a:hover{background-color:#fff;}.page-node-type-services .field--name-field-cta{margin-top:30px;}@media screen and (max-width:768px){.field--name-dynamic-block-fieldnode-projet-question .field--name-field-cta{margin-bottom:15px;}}
.field--name-body{font-family:'IBM Plex Sans',sans-serif;font-weight:500;line-height:160%;font-size:20px;color:var(--text-gray);text-align:left;margin-bottom:50px;width:50%;}@media screen and (max-width:768px){.field--name-body{width:100%;}}.page-node-type-page .field--name-body{margin-bottom:0;}.page-node-type-page .block-field-blocknodepagebody .field--name-body{color:#333;font-weight:600;}.view-realisation .field--name-body,.view-services-list .field--name-body,.view-blog-list .field--name-body,.page-node-type-article .field--name-body,.page-node-type-realisations .field--name-body,.page-node-type-services .field--name-body{width:100%;}.page-node-type-realisations .field--name-body{color:#000;}.page-node-type-realisations .field--name-body li::marker{color:var(--violet-koriolis);}.page-node-type-article .layout-service-real .field--name-body{margin-top:20px;margin-bottom:25px;}.layout-service-real .field--name-body{margin-top:35px;}@media screen and (max-width:768px){.layout-service-real .field--name-body{margin-top:0;}}.view-blog-list .field--name-body{margin:0 0 15px 0;}.erreur-404 .field--name-body{color:var(--medium-gray);width:100%;}.field--name-body p{margin-bottom:10px;}.page-node-type-page .field--name-body p,.field--name-dynamic-block-fieldnode-projet-question .field--name-body p{margin-bottom:0;}.field--name-body a{text-decoration:none;color:var(--bleu-koriolis);}.field--name-body a:hover{text-decoration:underline;}.field--name-body ul{list-style:none;padding:0;}.node--view-mode-teaser .field--name-body,.block-views-blockrealisation-block-1 .field--name-body,.block-views-blockservices-list-block-1 .field--name-body{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.field--name-dynamic-block-fieldnode-projet-question .field--name-body{display:none;}@media screen and (max-width:768px){.field--name-dynamic-block-fieldnode-projet-question .field--name-body{display:flex;align-items:center;}}.node--type-article.node--view-mode-teaser .field--name-body{font-weight:300;}
.field--name-field-tags,.field--name-field-tags-blog{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:35px;}.field--name-field-tags .field__item,.field--name-field-tags-blog .field__item{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:'IBM Plex Sans',sans-serif;font-weight:400;line-height:18px;font-size:14px;color:#000;}.page-node-type-article .field--name-field-tags .field__item,.page-node-type-article
    .field--name-field-tags-blog .field__item{font-family:'IBM Plex Sans',sans-serif;font-weight:400;line-height:20px;font-size:16px;color:#000;}.field--name-field-tags .field__item:before,.field--name-field-tags-blog .field__item:before{content:" | ";white-space:pre;font-weight:300;}.field--name-field-tags .field__item:first-child:before,.field--name-field-tags-blog .field__item:first-child:before{display:none;}.field--name-field-tags .field__item a,.field--name-field-tags-blog .field__item a{color:#000;text-transform:capitalize;text-decoration:none;}.field--name-field-tags .field__item a:hover,.field--name-field-tags-blog .field__item a:hover{text-decoration:underline;}.field--name-field-tags-blog{margin-bottom:10px;}
.view-services-list .field--name-field-top-image img,.view-realisation .field--name-field-top-image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:10px;}.view-realisation .field--name-field-top-image img,.view-blog-list .field--name-field-top-image img{max-width:538px;box-shadow:0px 4px 40px rgba(0,0,0,0.15);border-radius:10px;}.block-views-blockservices-list-block-2 .field--name-field-top-image{display:inline-block;}.block-views-blockservices-list-block-2 .field--name-field-top-image img{width:249px;height:140px;}.page-node-type-realisations .field--name-field-top-image,.page-node-type-article .field--name-field-top-image{margin-bottom:15px;}.page-node-type-realisations .field--name-field-top-image img,.page-node-type-article .field--name-field-top-image img{border-radius:10px;width:100%;box-shadow:0px 4px 40px rgba(0,0,0,0.15);}.page-node-type-article .field--name-field-top-image{margin-bottom:20px;}.page-node-type-article .field--name-field-top-image img{box-shadow:0px 4px 40px rgba(0,0,0,0.15);}.block-field-blocknodepagefield-top-image .field--name-field-top-image{position:absolute;left:50%;width:50vw;z-index:-1;display:flex;justify-content:flex-end;}.block-field-blocknodepagefield-top-image .field--name-field-top-image:after{content:"";display:block;position:absolute;width:100%;left:-100%;height:100%;background:#F8F9FA;}.block-field-blocknodepagefield-top-image .field--name-field-top-image:before{content:"";display:block;position:absolute;height:300%;width:350px;left:-175px;top:-100%;background:#F8F9FA;filter:blur(40px);border-radius:50%;z-index:1;}@media screen and (max-width:768px){.block-field-blocknodepagefield-top-image .field--name-field-top-image:before{top:auto;height:350px;left:0;width:100%;transform:none;background:linear-gradient(to top,#F8F9FA 50%,rgba(248,249,250,0.25) 100%);filter:none;border-radius:0;}}@media screen and (max-width:768px){.block-field-blocknodepagefield-top-image .field--name-field-top-image{left:0;width:100%;width:100%;}}.block-field-blocknodepagefield-top-image .field--name-field-top-image > .media{position:relative;background:var(--medium-gray);width:100%;}.block-field-blocknodepagefield-top-image .field--name-field-top-image > .media img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;}
.field--name-node-title{text-align:left;position:relative;padding-bottom:12px;margin-bottom:25px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;}.field--name-node-title h2{display:inline;}.field--name-node-title h2 a{font-family:'IBM Plex Sans',sans-serif;font-weight:600;line-height:55px;font-size:50px;color:#000;text-decoration:none;}@media screen and (max-width:768px){.field--name-node-title h2 a{font-size:30px;line-height:45px;}}.rose .field--name-node-title h2 a:hover{color:var(--rose-koriolis,#000);}.bleu .field--name-node-title h2 a:hover{color:var(--bleu-koriolis,#000);}.jaune .field--name-node-title h2 a:hover{color:var(--jaune-koriolis,#000);}.vert-fonce .field--name-node-title h2 a:hover{color:var(--vert-fonce-koriolis,#000);}.violet .field--name-node-title h2 a:hover{color:var(--violet-koriolis,#000);}.orange-clair .field--name-node-title h2 a:hover{color:var(--orange-clair-koriolis,#000);}.orange-fonce .field--name-node-title h2 a:hover{color:var(--orange-fonce-koriolis,#000);}.jaune-orange .field--name-node-title h2 a:hover{color:var(--jaune-orange-koriolis,#000);}.jaune-vert .field--name-node-title h2 a:hover{color:var(--jaune-vert-koriolis,#000);}.vert .field--name-node-title h2 a:hover{color:var(--vert-koriolis,#000);}.prune .field--name-node-title h2 a:hover{color:var(--prune-koriolis,#000);}.field--name-node-title h1{font-family:'IBM Plex Sans',sans-serif;font-weight:600;line-height:50px;font-size:45px;color:#000;}@media screen and (max-width:768px){.field--name-node-title h1{font-size:33px;line-height:36px;}}.field--name-node-title:after{content:"";display:block;position:absolute;left:0;bottom:0;height:12px;width:100%;background-color:var(--bleu-koriolis);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 center;mask-position:0 center;}.webp .field--name-node-title:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.webp);}.no-webp .field--name-node-title:after{-webkit-mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);mask-image:url(/themes/custom/koriolis/images/stripe-dark-gray.png);}.view-blog-list.view-display-id-block_1 .field--name-node-title{margin-bottom:15px;}.view-blog-list.view-display-id-block_1 .field--name-node-title a{font-family:'IBM Plex Sans',sans-serif;font-weight:700;line-height:40px;font-size:35px;color:#000;text-decoration:none;}@media screen and (max-width:768px){.view-blog-list.view-display-id-block_1 .field--name-node-title a{line-height:30px;font-size:25px;}}.page-node-type-realisations .field--name-node-title:after{background-color:var(--violet-koriolis);}.page-node-type-services .field--name-node-title:after{background-color:var(--vert-fonce-koriolis);}.page-node-type-article .field--name-node-title:after{background-color:var(--jaune-orange-koriolis);}.rose .field--name-node-title:after{background-color:var(--rose-koriolis,#000);}.bleu .field--name-node-title:after{background-color:var(--bleu-koriolis,#000);}.jaune .field--name-node-title:after{background-color:var(--jaune-koriolis,#000);}.vert-fonce .field--name-node-title:after{background-color:var(--vert-fonce-koriolis,#000);}.violet .field--name-node-title:after{background-color:var(--violet-koriolis,#000);}.orange-clair .field--name-node-title:after{background-color:var(--orange-clair-koriolis,#000);}.orange-fonce .field--name-node-title:after{background-color:var(--orange-fonce-koriolis,#000);}.jaune-orange .field--name-node-title:after{background-color:var(--jaune-orange-koriolis,#000);}.jaune-vert .field--name-node-title:after{background-color:var(--jaune-vert-koriolis,#000);}.vert .field--name-node-title:after{background-color:var(--vert-koriolis,#000);}.prune .field--name-node-title:after{background-color:var(--prune-koriolis,#000);}
.field--name-title{display:inline-block;padding:10px 50px;text-shadow:-1px 1px #000;font-family:'IBM Plex Sans',sans-serif;font-weight:600;line-height:98px;font-size:75px;color:#fff;text-align:left;color:#fff;}@media screen and (max-width:768px){.field--name-title{font-size:60px;line-height:65px;width:100%;padding:10px 25px;}}.erreur-404 .field--name-title{background:none;color:#333;padding:0;}.block-field-blocknodepagetitle{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:-50px;}@media screen and (max-width:768px){.block-field-blocknodepagetitle{width:100%;margin:0;}.block-field-blocknodepagetitle h1{padding:0 0 0 15px;font-size:40px;line-height:55px;}.agence .block-field-blocknodepagetitle h1{padding:0 0 0 35px;}.realisations .block-field-blocknodepagetitle h1{padding:0 0 0 5px;}}.erreur-404 .block-field-blocknodepagetitle{font-size:0;margin-top:50px;width:100%;margin-left:0;}@media screen and (max-width:768px){.erreur-404 .block-field-blocknodepagetitle{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;}}.erreur-404 .block-field-blocknodepagetitle:after{content:"404 ";display:inline-block;position:absolute;font-family:'IBM Plex Sans',sans-serif;font-weight:700;line-height:98px;font-size:75px;color:#fff;background-color:var(--bleu-koriolis);margin:0 0 0 15px;left:auto;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;text-align:center;white-space:break-spaces;width:50%;}.webp .erreur-404 .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Blog.webp);mask-image:url(/themes/custom/koriolis/images/Fond_Blog.webp);}.no-webp .erreur-404 .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Blog.png);mask-image:url(/themes/custom/koriolis/images/Fond_Blog.png);}@media screen and (max-width:768px){.erreur-404 .block-field-blocknodepagetitle:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:60px;line-height:50px;padding:5px;}}.block-field-blocknodepagetitle:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:calc(100% + 100px);}.rose .block-field-blocknodepagetitle:after{background-color:var(--rose-koriolis,#000);}.bleu .block-field-blocknodepagetitle:after{background-color:var(--bleu-koriolis,#000);}.jaune .block-field-blocknodepagetitle:after{background-color:var(--jaune-koriolis,#000);}.vert-fonce .block-field-blocknodepagetitle:after{background-color:var(--vert-fonce-koriolis,#000);}.violet .block-field-blocknodepagetitle:after{background-color:var(--violet-koriolis,#000);}.orange-clair .block-field-blocknodepagetitle:after{background-color:var(--orange-clair-koriolis,#000);}.orange-fonce .block-field-blocknodepagetitle:after{background-color:var(--orange-fonce-koriolis,#000);}.jaune-orange .block-field-blocknodepagetitle:after{background-color:var(--jaune-orange-koriolis,#000);}.jaune-vert .block-field-blocknodepagetitle:after{background-color:var(--jaune-vert-koriolis,#000);}.vert .block-field-blocknodepagetitle:after{background-color:var(--vert-koriolis,#000);}.prune .block-field-blocknodepagetitle:after{background-color:var(--prune-koriolis,#000);}.webp .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Realisations_Contact.webp);mask-image:url(/themes/custom/koriolis/images/Fond_Realisations_Contact.webp);}.no-webp .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Realisations_Contact.png);mask-image:url(/themes/custom/koriolis/images/Fond_Realisations_Contact.png);}@media screen and (max-width:768px){.block-field-blocknodepagetitle:after{width:100vw;left:-15px;}}[class*="agence"] .block-field-blocknodepagetitle:after{width:calc(100% + 25px);}.webp [class*="agence"] .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Agence.webp);mask-image:url(/themes/custom/koriolis/images/Fond_Agence.webp);}.no-webp [class*="agence"] .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Agence.png);mask-image:url(/themes/custom/koriolis/images/Fond_Agence.png);}@media screen and (max-width:768px){[class*="agence"] .block-field-blocknodepagetitle:after{width:100vw;left:-15px;}}[class*="service"] .block-field-blocknodepagetitle:after{width:calc(100% + 200px);}.webp [class*="service"] .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Services_Valeurs.webp);mask-image:url(/themes/custom/koriolis/images/Fond_Services_Valeurs.webp);}.no-webp [class*="service"] .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Services_Valeurs.png);mask-image:url(/themes/custom/koriolis/images/Fond_Services_Valeurs.png);}@media screen and (max-width:768px){[class*="service"] .block-field-blocknodepagetitle:after{width:100vw;left:-15px;}}[class*="blog"] .block-field-blocknodepagetitle:after{width:calc(100% + 50px);}.webp [class*="blog"] .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Blog.webp);mask-image:url(/themes/custom/koriolis/images/Fond_Blog.webp);}.no-webp [class*="blog"] .block-field-blocknodepagetitle:after{-webkit-mask-image:url(/themes/custom/koriolis/images/Fond_Blog.png);mask-image:url(/themes/custom/koriolis/images/Fond_Blog.png);}@media screen and (max-width:768px){[class*="blog"] .block-field-blocknodepagetitle:after{width:100vw;left:-15px;}}
.pager ul{list-style:none;padding:35px 0;display:flex;flex-wrap:wrap;justify-content:center;}.pager ul li{margin:0 22px 0 0;}.pager ul li a{font-family:'IBM Plex Sans',sans-serif;font-weight:400;line-height:22px;font-size:17px;color:#828282;text-decoration:none;}.pager ul li.pager__item--first a,.pager ul li.pager__item--last a,.pager ul li.pager__item--previous a,.pager ul li.pager__item--next a{font-size:30px;font-weight:300;}.rose .pager ul li.is-active a{color:var(--rose-koriolis);}.bleu .pager ul li.is-active a{color:var(--bleu-koriolis);}.jaune .pager ul li.is-active a{color:var(--jaune-koriolis);}.vert-fonce .pager ul li.is-active a{color:var(--vert-fonce-koriolis);}.violet .pager ul li.is-active a{color:var(--violet-koriolis);}.orange-clair .pager ul li.is-active a{color:var(--orange-clair-koriolis);}.orange-fonce .pager ul li.is-active a{color:var(--orange-fonce-koriolis);}.jaune-orange .pager ul li.is-active a{color:var(--jaune-orange-koriolis);}.jaune-vert .pager ul li.is-active a{color:var(--jaune-vert-koriolis);}.vert .pager ul li.is-active a{color:var(--vert-koriolis);}.prune .pager ul li.is-active a{color:var(--prune-koriolis);}
footer{position:sticky;bottom:0;}.region-footer{background-color:var(--dark-gray);position:relative;bottom:0;display:grid;grid-template-areas:"a b c" "a d c";grid-template-columns:calc(100% / 3) calc(100% / 3) calc(100% / 3);justify-items:center;padding:50px 0;color:#fff;font-family:'IBM Plex Sans';width:var(--screen-large);}@media screen and (max-width:1344px){.region-footer{width:100%;padding:50px 15px;}}@media screen and (max-width:768px){.region-footer{grid-template-areas:"a" "b" "c" "d";grid-row-gap:25px;grid-template-columns:100%;padding:35px 0;position:relative;}}.region-footer:before{content:"";display:block;position:absolute;background-color:var(--dark-gray);width:100vw;height:100%;top:0;z-index:-1;}.region-footer .field--name-body{margin:0;}.region-footer #block-koriolis-projetfooter{width:100%;text-align:center;}@media screen and (max-width:768px){.region-footer #block-koriolis-projetfooter{padding:15px 0 25px;background-color:var(--light-white);}}.region-footer #block-koriolis-projetfooter .field--name-field-titre{font-size:30px;font-family:IBM Plex Sans;font-weight:700;}@media screen and (max-width:768px){.region-footer #block-koriolis-projetfooter .field--name-field-titre{color:black;}}.region-footer #block-koriolis-projetfooter .field--name-field-cta{margin-top:40px;}.region-footer #block-koriolis-projetfooter .field--name-field-cta a:hover{color:#fff;border-color:#fff;}.region-footer #block-koriolis-copyright{grid-area:d;width:100%;}.region-footer #block-koriolis-copyright .field--name-body{font-family:'IBM Plex Sans',sans-serif;font-weight:300;line-height:16px;font-size:16px;color:#fff;text-align:center;width:100%;}.region-footer #block-koriolis-copyright a{color:#fff;text-decoration:none;}.region-footer #block-koriolis-copyright a:hover{color:var(--bleu-koriolis);text-decoration:underline;}.region-footer #block-koriolis-logofooter{text-align:center;margin-top:30px;}.region-footer #block-koriolis-logofooter .field--name-body{width:100%;text-align:center;color:#fff;}.region-footer #block-koriolis-logofooter .field--name-body p{font-family:'IBM Plex Sans',sans-serif;font-weight:300;line-height:26px;font-size:20px;color:#fff;}.region-footer #block-koriolis-logofooter .field--name-body p:first-child{font-weight:700;}.region-footer #block-koriolis-logofooter .field--name-field-picto{display:inline-block;margin-top:25px;height:167px;}@media screen and (max-width:768px){.region-footer #block-koriolis-logofooter .field--name-field-picto{margin-top:0;}}.webp .region-footer #block-koriolis-logofooter .field--name-field-picto:hover,.no-webp .region-footer #block-koriolis-logofooter .field--name-field-picto:hover{-webkit-animation-play-state:running;animation-play-state:running;}.region-footer #block-koriolis-logofooter .field--name-field-picto .media{display:none;}.region-footer #block-koriolis-logofooter .field--name-field-picto .media{width:inherit;height:inherit;}.region-footer #block-koriolis-logofooter .field--name-field-picto .media img{-o-object-fit:contain;object-fit:contain;height:100%;}.webp .region-footer #block-koriolis-logofooter .field--name-field-picto{background-image:url(/themes/custom/koriolis/images/bouncing-logo.webp);background-repeat:no-repeat;-webkit-animation:bouncing-logo calc(28 * 1s / 25) steps(28) infinite;animation:bouncing-logo calc(28 * 1s / 25) steps(28) infinite;-webkit-animation-play-state:paused;animation-play-state:paused;background-size:cover;width:167px;}@-webkit-keyframes bouncing-logo{100%{background-position:calc(-167px * 28) 0;}}@keyframes bouncing-logo{100%{background-position:calc(-167px * 28) 0;}}.no-webp .region-footer #block-koriolis-logofooter .field--name-field-picto{background-image:url(/themes/custom/koriolis/images/bouncing-logo.png);background-repeat:no-repeat;-webkit-animation:bouncing-logo calc(28 * 1s / 25) steps(28) infinite;animation:bouncing-logo calc(28 * 1s / 25) steps(28) infinite;-webkit-animation-play-state:paused;animation-play-state:paused;background-size:cover;width:167px;}@keyframes bouncing-logo{100%{background-position:calc(-167px * 28) 0;}}.region-footer #block-koriolis-footer{margin-top:30px;}@media screen and (max-width:768px){.region-footer #block-koriolis-footer{margin-top:0;}}.region-footer #block-koriolis-footer .menu{list-style:none;padding:0;}@media screen and (max-width:768px){.region-footer #block-koriolis-footer .menu{text-align:center;}}.region-footer #block-koriolis-footer .menu .menu-item.menu-item--expanded{display:flex;flex-direction:column;}@media screen and (max-width:768px){.region-footer #block-koriolis-footer .menu .menu-item.menu-item--expanded{align-items:center;}}.region-footer #block-koriolis-footer .menu .menu-item.menu-item--expanded a{font-family:'IBM Plex Sans',sans-serif;font-weight:700;line-height:26px;font-size:20px;color:#fff;margin-bottom:30px;text-decoration:none;}@media screen and (max-width:768px){.region-footer #block-koriolis-footer .menu .menu-item.menu-item--expanded a{font-size:22px;}}.region-footer #block-koriolis-footer .menu .menu-item.menu-item--expanded a:hover{color:var(--bleu-koriolis);text-decoration:underline;}.region-footer #block-koriolis-footer .menu .menu-item.menu-item--expanded .menu .menu-item{margin-bottom:10px;}.region-footer #block-koriolis-footer .menu .menu-item.menu-item--expanded .menu .menu-item a{margin-bottom:0;font-weight:300;}
header{position:sticky;top:0;z-index:100;}.region-header{display:grid;grid-template-areas:"a b";position:relative;width:100vw;max-width:var(--screen-large);align-items:center;}.region-header:before{content:'';width:100vw;height:100%;background:#fff;z-index:-1;left:50%;position:absolute;transform:translate(-50%);box-shadow:0 5px 5px -5px rgba(0,0,0,0.5);}@media screen and (max-width:768px){.region-header #block-koriolis-branding{padding:5px;height:calc(73px - 5px);width:-webkit-max-content;width:-moz-max-content;width:max-content;}.region-header #block-koriolis-branding img{width:100%;height:100%;}}
