@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Lato";font-size:1.2rem;width:100vw;height:auto;min-height:100vh;color:#fff;background:linear-gradient(135deg,#060d21 0%,#0f3051 50%,#345660 100%) no-repeat;background-size:cover}h1,h2,h3,h4,h5,h6{font-family:"Merriweather"}a{text-decoration:none}.svg{height:75px}.svg a{height:75px}.svg a svg{height:75px}img{max-width:100% !important;height:auto !important}.ui-widget-overlay{z-index:1;display:none !important}.big{font-weight:500;color:orange}nav.pager ul li{float:left;list-style-type:none;padding:2px 6px}nav.pager ul li a{color:orange}.page-content a{color:orange}#block-test-filsdariane{display:block;width:100%;margin-bottom:30px}#block-test-filsdariane nav ol{display:flex;align-items:flex-start;margin:0;padding:0}#block-test-filsdariane nav ol li{font-size:.8rem;margin:0 10px 0 0;list-style:none}#block-test-filsdariane nav ol li:not(:first-child):before{content:">";margin-right:6px}.page--accueil a{color:#fff}.page--accueil .layout-container{position:relative}.page--accueil #block-test-content{display:flex;justify-content:center;align-items:center;padding:20px 120px;background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px)}.page--accueil #block-test-content h1{font-weight:900;margin-bottom:60px;font-size:4rem;font-family:"Merriweather"}.page--accueil .one{min-height:220px}.page--accueil .two{display:flex;justify-content:center;align-items:center}.page--accueil .two p{border-left:2px solid orange;padding-left:10px;font-size:1.2rem !important}.page--accueil .three{display:flex;align-items:center;justify-content:end}.page--accueil .three a{margin-left:10px}.page--accueil p{font-weight:200}.page--accueil #block-test-2emepartieaccuei{padding:20px 120px;background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);margin:20px 0}.page--accueil #block-test-2emepartieaccuei p{font-size:1rem}.page--accueil #block-test-2emepartieaccuei h2{margin-top:20px}.page--accueil #block-test-2emepartieaccuei .right{color:#fff}.page--accueil #block-test-views-block-clients-miniature-block-1{padding:20px 120px;background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);margin:20px 0}.page--accueil #block-test-views-block-clients-miniature-block-1 h2{font-size:1.1rem}.page--accueil #block-test-4emepartieaccueil{padding:20px 120px;background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);margin:20px 0}.page--accueil #block-test-4emepartieaccueil .right{color:#fff}.page--accueil #block-test-4emepartieaccueil h2{margin-top:20px}.page--accueil #block-test-4emepartieaccueil p{font-size:1rem}#block-test-primary-local-tasks{position:absolute;right:0px;position:fixed;top:200px;padding:20px;background:orange;color:#fff}#block-test-primary-local-tasks a{color:#fff;transition:all 200ms linear}#block-test-primary-local-tasks a:hover{color:#0e2948}.nav-toggle{position:absolute;top:34px;right:30px;width:50px;z-index:300;display:block}.nav-toggle:after{content:"Menu";position:absolute;top:26px;transition:all 200ms linear;font-size:.8rem}.nav-toggle.visible:after{opacity:0}.nav-toggle.visible i{background:#fff;cursor:pointer !important;transition:all 200ms linear;transform:rotate(45deg)}.nav-toggle.visible i::before{content:"";background:#fff;transform:rotate(90deg);top:12px;width:100%}.nav-toggle.visible i::after{content:"";background:#fff;opacity:0}.nav-toggle.visible i:hover{background:#0e2948}.nav-toggle.visible i:hover::before{content:"";background:#0e2948}.nav-toggle.visible i:hover::after{content:"";background:#0e2948}.nav-toggle i{width:100%;height:6px;background:#fff;display:block;transition:all 200ms linear}.nav-toggle i::before{position:absolute;content:"";width:80%;height:6px;background:#fff;display:block;margin-top:-12px;transition:all 200ms linear}.nav-toggle i::after{position:absolute;content:"";width:60%;height:6px;background:#fff;display:block;margin-top:12px;transition:all 200ms linear}.nav-toggle i:hover{background:orange;cursor:pointer}.nav-toggle i:hover::before{content:"";background:orange;cursor:pointer}.nav-toggle i:hover::after{content:"";background:orange;cursor:pointer}.nav-toggle:hover{background:orange}#block-test-main-menu{position:absolute;top:0;right:0;width:0vw;height:0vh;background:orange;z-index:200;justify-content:center;align-items:center;text-align:center;transition:all 300ms linear;border-radius:25% 0 25% 25%;display:block;font-size:0}#block-test-main-menu.visible{display:flex;width:100vw;height:100vh;border-radius:0%}#block-test-main-menu.visible ul li a{text-indent:0;font-size:40px;color:#fff}#block-test-main-menu.visible ul li a:hover{color:#0e2948}#block-test-main-menu ul li{list-style:none}#block-test-main-menu ul li a{font-size:0px;text-decoration:none;font-family:"Merriweather";text-indent:-100000px;transition:all 300ms linear}#NameContainer{position:fixed;height:450px;width:450px;left:50vw;top:30vh;opacity:.3}#NameContainer #NameSvg{position:relative;height:600px;width:600px}#NameContainer #NameSvg .name-tag{stroke-dasharray:3000;stroke-dashoffset:3000;fill-opacity:0;animation:draw 2.5s ease-in forwards;-webkit-animation:draw 2.5s ease-in forwards;-moz-animation:draw 2.5s ease-in forwards;-o-animation:draw 2.5s ease-in forwards;font-weight:bold;font-family:"Lato",sans-serif;stroke-dasharray:3000;stroke-dashoffset:3000;animation:dash 5s linear forwards}@keyframes dash{to{stroke-dashoffset:0}}a.bouton{height:200px;width:200px;display:flex;border-radius:100%;background:rgba(0,0,0,0);justify-content:center;align-items:center;text-align:center;text-decoration:none;font-weight:500;transition:all 200ms linear;border:2px solid rgba(0,0,0,0);position:relative;position:relative;color:orange;border:2px solid orange}a.bouton:hover{background:orange;color:#0e2948 !important;border:2px solid rgba(0,0,0,0);font-weight:900;border-radius:10px;height:130px;margin:35px 0}.button{background:rgba(0,0,0,0);border:2px solid orange !important;background:rgba(0,0,0,0);border-radius:10px;color:orange;transition:all 200ms linear}.button:hover{background:orange;color:#0e2948 !important;border:2px solid rgba(0,0,0,0);font-weight:900}.eu-cookie-compliance-content button{box-shadow:none !important;width:auto;padding:2px 6px !important;text-shadow:none !important;font-weight:500}.eu-cookie-compliance-content button:hover{font-weight:500}.capsule{overflow:hidden;position:relative;border-radius:10px}.capsule a{color:#0e2948;font-weight:900;text-decoration:none}.capsule:hover .titre{opacity:1;border-radius:0px}.capsule .image{border-radius:10px}.capsule .image img{max-width:100%;height:auto;transition:transform 1s}.capsule .image img:hover{transform:scale(1.1)}.capsule .titre{position:absolute;bottom:0px;width:100%;height:100%;background-color:orange;text-align:center;display:flex;justify-content:center;align-items:center;opacity:0;padding:0;transition:all 200ms linear;border-radius:100px}#block-test-views-block-liste-des-clients-block-1{font-size:.8rem;opacity:.6;padding:20px;background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);margin-bottom:20px}#views-bootstrap-la-chaine-du-k-page-1{padding:20px;background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);margin-bottom:20px}#views-bootstrap-la-chaine-du-k-page-1 .views-field-nothing{border:1px solid #000;margin-bottom:20px;padding:20px;overflow-wrap:break-word}#views-bootstrap-la-chaine-du-k-page-1 a{color:orange;text-decoration:none;font-family:"Merriweather" !important;font-weight:1.2em}#views-bootstrap-la-chaine-du-k-page-1 p{font-weight:200}.portfolio #views-bootstrap-clients-miniature-default,.portfolio #views-bootstrap-clients-miniature-block-1{padding:20px;background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);margin-bottom:20px}.portfolio #views-bootstrap-clients-miniature-default .capsule,.portfolio #views-bootstrap-clients-miniature-block-1 .capsule{overflow:hidden;position:relative;border-radius:10px}.portfolio #views-bootstrap-clients-miniature-default .capsule a,.portfolio #views-bootstrap-clients-miniature-block-1 .capsule a{color:#0e2948;font-weight:900;text-decoration:none}.portfolio #views-bootstrap-clients-miniature-default .capsule:hover .titre,.portfolio #views-bootstrap-clients-miniature-block-1 .capsule:hover .titre{opacity:1;border-radius:0px}.portfolio #views-bootstrap-clients-miniature-default .capsule .image,.portfolio #views-bootstrap-clients-miniature-block-1 .capsule .image{border-radius:10px}.portfolio #views-bootstrap-clients-miniature-default .capsule .image img,.portfolio #views-bootstrap-clients-miniature-block-1 .capsule .image img{max-width:100%;height:auto;transition:transform 1s}.portfolio #views-bootstrap-clients-miniature-default .capsule .image img:hover,.portfolio #views-bootstrap-clients-miniature-block-1 .capsule .image img:hover{transform:scale(1.1)}.portfolio #views-bootstrap-clients-miniature-default .capsule .titre,.portfolio #views-bootstrap-clients-miniature-block-1 .capsule .titre{position:absolute;bottom:0px;width:100%;height:100%;background-color:orange;text-align:center;display:flex;justify-content:center;align-items:center;opacity:0;padding:0;transition:all 200ms linear;border-radius:100px}.portfolio #block-test-content{margin-top:40px}.portfolio #block-test-content .spacer{display:block;width:100%;height:20px}.portfolio .slick--view--portfolio{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 0 24 24" width="48"><path stroke="orange" fill="%2307142A" class="st0" d="M7.84,19.25H5.62c-2.78 0-5.04-2.26-5.04-5.04V5.62c0-2.78 2.26-5.04 5.04-5.04h2.22 c2.78 0 5.04 2.26 5.04 5.04v8.58C12.88 16.99 10.62 19.25 7.84 19.25z"/><path fill="orange" class="st1" d="M6.73,6.11L6.73,6.11c-0.51,0-0.93-0.42-0.93-0.93V2.76c0-0.51,0.42-0.93,0.93-0.93h0c0.51,0,0.93,0.42,0.93,0.93v2.42C7.66,5.69,7.24,6.11,6.73,6.11z"/></svg>'),auto;padding:20px}.portfolio .slide__caption{padding:0 !important}.portfolio .slick--optionset--default{border:none;background:rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.portfolio .slick--optionset--default .slick__arrow{display:none}#block-test-content ul li{color:orange;font-size:.9rem}#block-test-content p{font-size:1rem}#block-test-content .image{overflow:hidden;border-radius:10px}#block-test-content .image img{max-width:100%;height:auto;transition:transform 1s}#block-test-content .image img:hover{transform:scale(1.1)}.slick--view--liste-des-clients{padding:20px;font-size:.9rem}.slick--view--liste-des-clients .views-field-title{text-align:center}.masonry-layout-portfolio{background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);margin-bottom:40px;padding:20px}.masonry-layout-portfolio .views-field-nothing{border-radius:10px;overflow:hidden;position:relative}.masonry-layout-portfolio .views-field-nothing .masonry{display:flex;justify-content:center;align-items:center}.masonry-layout-portfolio .views-field-nothing .masonry img{max-width:100%;height:auto;transition:transform 1s}.masonry-layout-portfolio .views-field-nothing .masonry img:hover{transform:scale(1.1)}.contact-message-form{font-size:.9rem}.contact-message-form label{color:orange}.contact-message-form .text-full{border:1px solid orange !important;background:rgba(0,0,0,0);border-radius:10px}.sidebar-second{z-index:40}.page-node-type-article .layout-content{background:rgba(255,255,255,.04);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);padding:20px}.page-node-type-article article h1{margin-bottom:30px}.page-node-type-article article h2{margin-top:30px}.page-node-type-article article h3{margin-top:30px}.page-node-type-article article .image{margin-bottom:0px}.page-node-type-article article .copyright{font-size:.7rem;margin-bottom:20px}.page--blog a{text-decoration:none}.page--blog #views-bootstrap-blog-page-1 .bloc-content{box-shadow:rgba(0,0,0,.1) 0px 4px 30px;-webkit-backdrop-filter:blur(9.2px);backdrop-filter:blur(9.2px);padding:20px;background:rgba(255,255,255,.04);border-radius:16px;margin-bottom:20px}.page--blog #views-bootstrap-blog-page-1 .bloc-content h2{margin:10px 0;font-weight:700}.tags>div{display:flex;align-items:flex-start}.tags>div>div{display:flex;align-items:flex-start}.tags>div a{background:orange;color:#fff;display:inline-block;padding:6px;border:1px #fff;margin-right:4px}footer{width:100%;display:flex;justify-content:center}footer nav{width:-moz-fit-content;width:fit-content;margin:0 auto}footer nav ul li{display:inline;list-style:none;font-size:.9rem;position:relative}footer nav ul li a{text-decoration:none;color:#fff;opacity:.8}footer nav ul li a:hover{color:orange}footer nav ul li:first-child{margin-right:20px}footer nav ul li:first-child:after{content:"-";display:block;position:absolute;top:-2px;right:-10px}
