.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0;font:inherit;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
} .owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.linkcity.com/wp-content/themes/linkcity2024/library/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }* {
box-sizing: border-box;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased; 
font-smoothing: antialiased; 
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, body{box-sizing:border-box;font-family:'Space grotesk', helvetica, arial, lucida, sans-serif;font-size:1rem;line-height:1.4rem;font-weight:400;font-style:normal;background:#fff;color:#202e5b;text-rendering:optimizeLegibility;word-wrap:normal !important;-webkit-hyphens:none !important;hyphens:none !important;-webkit-word-break:normal !important;word-break:normal !important;}:root{--bleu:#202e5b;--bleu-electrique:#525df4;--menthe:#24edb8;--corail:#ff8c77;--leftright:10vw;--radius:60px;--radiusbig:90px;}
@font-face{font-family:'FontAwesome';font-style:normal;font-weight:normal;src:url(//www.linkcity.com/wp-content/themes/linkcity2024/fonts/font-awesome/fa-brands-400.eot);src:url(//www.linkcity.com/wp-content/themes/linkcity2024/fonts/font-awesome/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.linkcity.com/wp-content/themes/linkcity2024/fonts/font-awesome/fa-brands-400.woff2) format("woff2"), url(//www.linkcity.com/wp-content/themes/linkcity2024/fonts/font-awesome/fa-brands-400.woff) format("woff"), url(//www.linkcity.com/wp-content/themes/linkcity2024/fonts/font-awesome/fa-brands-400.ttf) format("truetype"), url(//www.linkcity.com/wp-content/themes/linkcity2024/fonts/font-awesome/fa-brands-400.svg#fontawesome) format("svg");}
.bkg-blanc{background:#fff;}
.bkg-bleu{background:var(--bleu);}
.bkg-bleu-electrique, .bkg-electrique{background:var(--bleu-electrique);}
.bkg-menthe{background:var(--menthe);}
.bkg-corail{background:var(--corail);}
.bleu{color:var(--bleu);}
.bleu-electrique, .electrique{color:var(--bleu-electrique);}
.menthe{color:var(--menthe);}
.corail{color:var(--corail);}
strong, .bold {
font-weight: 700;
} p{word-wrap:normal !important;-webkit-hyphens:none !important;hyphens:none !important;-webkit-word-break:normal !important;word-break:normal !important;margin-bottom:10px;font-family:'Space grotesk', helvetica, arial, lucida, sans-serif;margin-top:0;font-style:normal;position:relative;}
.entry-content p{margin:0;margin-bottom:10px;}
p.small{font-size:.8rem;line-height:1.1rem;}
.big, p.big{font-size:1.3rem;line-height:1.4rem;margin-bottom:20px;font-weight:600;}
.superbig{font-size:2.8rem;line-height:3.1rem;margin-bottom:40px;font-weight:600;}
.cap{text-transform:uppercase;}
ul, ol {
margin: 0;
} a{outline:none;}
a, a:hover, a:visited, a::after, a:hover::after{color:var(--bleu);text-decoration:none;outline-style:none !important;-webkit-transition:all 0.3s;transition:all 0.3s;}
a, a:visited{}
a img{-webkit-transition:all 0.3s;transition:all 0.3s;}
img{max-width:100%;}
p a{display:inline-block;font-weight:600;}
p a:hover{text-decoration:underline;}:focus{outline:none !important;}
h1, h2, h3, h4, h5, h6{font-style:normal;font-weight:600;margin:0;}
h1{font-size:3.7rem;line-height:3.5rem;margin:0 0 30px 0;font-weight:700;}
h2{font-size:3.4rem;line-height:3.6rem;margin:0 0 25px 0;color:var(--bleu-electrique);}
h3{font-size:2.8rem;line-height:3rem;margin:0 0 20px 0;font-weight:700;color:var(--bleu-electrique);}
h4{font-size:1.9rem;line-height:2.2rem;margin:0 0 15px 0;font-weight:700;}
h5{font-size:1.3rem;line-height:1.4rem;margin:0 0 12px 0;}
a.absolute{width:100%;height:100%;position:absolute;z-index:14;top:0;left:0;}
a.underline:hover{text-decoration:underline !important;color:var(--bleu-electrique);}
#content{margin-top:0;width:100%;-webkit-transition:all .5s;transition:all .5s;}
.wrap{margin:0 auto;width:100%;max-width:100%;padding:0 var(--leftright);position:relative;}
.wrapthin{margin:0 auto;width:967px;max-width:95%;position:relative;}
.thin{width:768px;margin:0 auto;position:relative;max-width:95%;}
.hentry{background:none;border-radius:0;border:0;margin-bottom:0;}
.entry-content{padding:0;}
.hentry header{border:0;border-bottom:0;padding:0;}
.hentry footer{border:0;padding:0;}
.clearboth{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.right{text-align:right;}
.display-table{display:table;vertical-align:middle;height:100%;width:100%;}
.display-table-cell{display:table-cell;vertical-align:middle;height:100%;width:100%;}
.displaynone, .display-none{display:none !important;}
.displayblock, .display-block{display:block!important;}
.displayinlineblock, .display-inlineblock{display:inline-block !important;}
.blanc p, p.blanc, .blanc{color:#fff;}
.bkg-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.widget{padding:0;margin:0;}
.widgettitle{border:0;margin-bottom:0;}
.padding80{padding:80px;}
.padding60{padding:60px;}
.padding50{padding:50px;}
.padding40{padding:40px;}
.padding30{padding:30px;}
.padding20{padding:20px;}
.padding15{padding:15px;}
.padding10{padding:10px;}
.cartouche{margin:30px auto;}
.filet{width:100%;height:1px;margin:15px 0;}
.container-flex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}
.container-flex-center{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;}
.container-flex-nowrap{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;}
.container-flex-start{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;}
.container-flex img, .container-flex-center img, .container-flex-nowrap img, .container-flex-start img{width:auto;max-width:100%;height:auto;}
.flex-item-moitie{-webkit-justify-content:space-between;justify-content:space-between;width:48%;position:relative;}
.flex-item-quart{-webkit-justify-content:space-between;justify-content:space-between;width:23%;position:relative;}
.flex-item-trois-quart{-webkit-justify-content:space-between;justify-content:space-between;width:70%;position:relative;}
.flex-item-tiers{-webkit-justify-content:space-between;justify-content:space-between;width:31%;position:relative;}
.flex-item-deux-tiers{-webkit-justify-content:space-between;justify-content:space-between;width:65%;position:relative;}
.flex-item-auto{-webkit-justify-content:space-between;justify-content:space-between;position:relative;}
.flex-item-full{-webkit-justify-content:space-between;justify-content:space-between;width:100%;position:relative;}
.flex-item-cinq{-webkit-justify-content:space-between;justify-content:space-between;width:18%;position:relative;}
.flex-item-40{-webkit-justify-content:space-between;justify-content:space-between;width:40%;position:relative;}
.flex-item-60{-webkit-justify-content:space-between;justify-content:space-between;width:60%;position:relative;}
section{padding:60px 0;position:relative;}
iframe{width:100%;height:420px;max-width:100%;border:0 !important;}
.flex-item-deux-tiers iframe{height:550px;}
.flex-item-moitie iframe{height:450px;}
.flex-item-tiers iframe{height:240px;}
.flex-item-quart iframe{height:200px;}
ul + iframe,
p + iframe,
img + iframe{margin-top:45px;}
.radius-tl{border-radius:0 !important;border-top-left-radius:var(--radius) !important;}
.radius-tr{border-radius:0 !important;border-top-right-radius:var(--radius) !important;}
.radius-bl{border-radius:0 !important;border-bottom-left-radius:var(--radius) !important;}
.radius-br{border-radius:0 !important;border-bottom-right-radius:var(--radius) !important;}
.radius-tl.radius-big{border-radius:0 !important;border-top-left-radius:var(--radiusbig) !important;}
.radius-tr.radius-big{border-radius:0 !important;border-top-right-radius:var(--radiusbig) !important;}
.radius-bl.radius-big{border-radius:0 !important;border-bottom-left-radius:var(--radiusbig) !important;}
.radius-br.radius-big{border-radius:0 !important;border-bottom-right-radius:var(--radiusbig) !important;}
.marginzero, .margin-zero{margin:0 !important;}
.paddingzero, .padding-zero{padding:0 !important;}
a.cta{background:var(--menthe);padding:17px 40px;font-size:1.2rem;color:var(--bleu);text-decoration:none;display:inline-block;margin:30px 15px 30px 0;font-weight:600;border-radius:36px;overflow:hidden;position:relative;}
a.cta span{z-index:3;position:relative;}
a.cta span.material{display:inline-block;vertical-align:middle;margin-left:8px;color:#fff;font-size:1.9rem;color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a.cta::before{content:'';display:block;position:absolute;height:400px;background:var(--bleu-electrique);width:300%;left:-320%;border-radius:50%;top:-20px;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;}
a.cta:hover::before{left:-110%;top:-200px;-webkit-transition:all 1s ease;transition:all 1s ease;}
a.cta:hover{color:#fff;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;}
a.cta.cta-small{padding:10px 30px;font-size:1rem;margin:30px 15px 0 0;border-radius:26px;}
a.cta.cta-small.filet-blanc{background:transparent;color:#fff;border:2px solid #fff;}
a.cta.cta-small.filet.blanc:hover{background:transparent;color:var(--menthe);border:2px solid var(--menthe);}
a.cta.cta-small span.material{display:none !important;}
header.header{background:transparent;position:fixed;z-index:99;width:100%;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
header.header .flex{height:66px;}
header.header .flex-item-trois-quart{background:var(--bleu-electrique);padding-right:var(--leftright);padding-left:100px;-webkit-transition:all .2s;transition:all .2s;}
header.header .flex-item-quart{padding-left:var(--leftright);}
.logo-header{width:200px;height:56px;margin-top:5px;background-size:contain;background-repeat:no-repeat;display:block;position:relative;-webkit-transition:all .3s !important;transition:all .3s !important;}
header.header nav li{float:none;display:inline-block;padding:0 30px;height:66px;line-height:66px;}
header.header nav li a{font-size:1.1rem;font-weight:600;padding:0;color:#fff;position:relative;z-index:3;text-align:center;}
header.header nav li a:hover{text-decoration:none;}
#inner-header .container-flex{z-index:3;}
#inner-header::after{content:'';width:100%;height:100%;position:absolute;background:var(--bleu-electrique);top:-100%;left:0;z-index:0;-webkit-transition:all .2s;transition:all .2s;}
header.header.scroll #inner-header::after{top:0;-webkit-transition:all .2s;transition:all .2s;}
header.header.scroll .flex-item-trois-quart{background:transparent;-webkit-transition:all .2s;transition:all .2s;}
header.header.scroll .flex{height:46px;}
header.header.scroll nav li:not(.recherche){height:46px;line-height:46px;}
header.header.scroll nav li a{font-size:.9rem;}
header.header nav li a:hover{color:var(--menthe);}
header.header.scroll .logo-header{height:36px;}
header.header li.current-menu-item a{color:var(--menthe);}
header.header li.current-menu-item a::after{content:'';position:absolute;width:100%;bottom:0;left:0;height:9px;border-top-left-radius:6px;z-index:3;display:block;background:var(--menthe);}
li.menu-item-has-children::after{content:'\e316';display:block;position:absolute;right:-3px;top:0;color:var(--menthe);font-family:'Material icons';font-size:1.5rem;transform:rotate(180deg);-webkit-transition:all .2s;transition:all .2s;}
li.menu-item-has-children:hover::after{transform:rotate(0);}
.nav li ul.sub-menu, .nav li ul.children{border:0;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2);padding:0;border-radius:10px;text-align:left;overflow:hidden;margin-top:-10px;z-index:33;}
.nav li ul.sub-menu li a, .nav li ul.children li a{padding:0;width:auto;border:0;color:var(--bleu);font-size:1rem;line-height:1.4rem;font-weight:bold;text-align:left;z-index:3;position:relative;}
.nav li ul.sub-menu li{display:inherit;float:none;z-index:inherit;height:auto;line-height:inherit;padding:10px 15px;width:240px;-webkit-transition:all .2s;transition:all .2s;}
.nav li ul.sub-menu li::after{content:'';display:block;position:absolute;height:100%;left:-100%;top:0;background:var(--menthe);width:100px;-webkit-transition:all .2s;transition:all .2s;}
.nav li ul.sub-menu li:hover::after{left:0;border-top-right-radius:var(--radius);}
header.header nav li.recherche{line-height:inherit;height:auto;top:5px;cursor:pointer;}
header.header nav li.recherche::before{content:'\e8b6';display:block;color:#fff;font-family:'Material icons';font-size:1.5rem;transform:rotate(0deg);-webkit-transition:all .2s;transition:all .2s;}
header.header nav li.recherche:hover::before{transform:rotate(90deg);}
#sidebar-search{position:fixed;opacity:0;width:100%;top:0;height:100%;padding:0;left:0;background:#fff;z-index:-1;visibility:hidden;padding:30vh var(--leftright) 0;-webkit-transition:all .5s;transition:all .5s;}
#sidebar-search.actif{visibility:visible;opacity:1;top:0;z-index:250;-webkit-transition:all .5s;transition:all .5s;}
#sidebar-search #block-2 label{display:none;}
#sidebar-search #block-2 input{background:#fff;border-radius:10px;height:80px;width:calc(100% - var(--leftright));font-size:1.7rem;padding:0 30px;margin-bottom:0;box-shadow:0 0 80px rgba(0,0,0,0.15);}
#sidebar-search #block-2 input:focus{box-shadow:0 0 60px rgba(0,0,0,0.15);}
#sidebar-search #block-2 input::placeholder{opacity:.5;}
#sidebar-search button{display:none;}
.close-search{position:fixed;cursor:pointer;top:20px;right:20px;opacity:0;display:none;z-index:-1;}
.close-search::after{content:'\e5cd';display:block;font-size:2.2rem;font-family:'Material icons';color:var(--bleu);transform:rotate(0);-webkit-transition:all .3s;transition:all .3s;}
.close-search:hover::after{color:var(--bleu-electrique);transform:rotate(360deg);}
.close-search.actif{opacity:1;display:block;z-index:251;-webkit-transition:all .8s;transition:all .8s;}
#shiftnav-toggle-main{position:fixed!important;top:20px !important;z-index:300 !important;right:var(--leftright) !important;left:auto !important;}
#shiftnav-toggle-main.scroll{top:12px !important;}
#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{text-align:center !important;margin-left:auto !important;padding:0 !important;left:1px;}
#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{font-size:1.3rem !important;padding:0 !important;}
#shiftnav-toggle-main .shiftnav-toggle-burger,
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{float:right !important;}
.shiftnav{background:#fff !important;max-width:95% !important;z-index:99999999 !important;box-shadow:8px 0 0 var(--bleu-electrique);}
.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,
.shiftnav-open.shiftnav-open-left .shiftnav-fixed-left, .shiftnav-open.shiftnav-open-left .shiftnav-wrap{transform:none !important;}
.shiftnav:after{display:none !important;}
.shiftnav nav.shiftnav-nav{margin-top:25px;}
.shiftnav-menu{margin-top:80px;}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target{font-family:'Space grotesk' !important;font-weight:700;font-size:1.1rem !important;line-height:1.5rem !important;border-bottom:1px solid var(--menthe) !important;color:var(--bleu) !important;}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item > .shiftnav-target{background:#fff !important;}
.shiftnav ul.shiftnav-menu.shiftnav-targets-medium li.menu-item>.shiftnav-target{padding-top:20px !important;padding-bottom:20px !important;}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu{background:#fff !important;color:var(--bleu-electrique) !important;}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li a.shiftnav-target{color:var(--bleu-electrique) !important;font-weight:600 !important;}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li{}
.shiftnav-nav li.menu-item-has-children::after{display:none !important;}
.shiftnav ul.shiftnav-menu.shiftnav-targets-medium li.menu-item.shiftnav-depth-1>.shiftnav-target{padding-top:10px !important;padding-bottom:10px !important;}
footer.footer{background:var(--bleu);border-top-left-radius:var(--radiusbig);padding:40px 0;}
footer.footer a, footer.footer p{color:#fff;}
footer.footer nav li{display:block;padding:8px 0;float:none;}
footer.footer a{font-weight:600;}
footer.footer a:hover{color:var(--menthe);text-decoration:none;}
.top-home{width:100%;height:80vh;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.container-video-home{position:absolute;top:0;bottom:0;width:100%;height:80vh;overflow:hidden;}
body.home .container-video-home video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.slider{width:100%;height:80vh;overflow:hidden;position:relative;}
.slide{width:100%;height:100%;top:0;left:0;float:left;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;}
#slideposition{position:relative;bottom:40px;left:0;width:auto;text-align:center;z-index:18;display:none;}
#slideposition ul{list-style-type:none;margin:0;padding:0;display:block;}
#slideposition ul li.indicator{display:inline-block;height:16px;width:16px;background:#fff;margin:0 6px;padding:0;border-radius:50%;overflow:hidden;cursor:pointer;}
.top-home::after, .container-video-home::after, .slider::after{content:'';height:60%;width:calc(var(--leftright) / 3);border-top-left-radius:var(--radius);background:var(--menthe);position:absolute;right:0;bottom:calc(var(--leftright) / 3);z-index:3;}
.container-accroche-site{position:absolute;z-index:3;bottom:calc(var(--leftright) / 3);right:calc(var(--leftright) / 2);max-width:500px;opacity:1;padding:20px 40px 40px;-webkit-transition:all .4s;transition:all .4s;}
.container-accroche-site::before{content:'';display:block;position:absolute;top:-120px;left:0;height:0;border-style:solid;border-width:120px 500px 0 0;border-color:transparent var(--bleu-electrique) transparent transparent;}
.container-accroche-site.scroll{bottom:calc(var(--leftright) / 2);opacity:0;-webkit-transition:all .2s;transition:all .2s;}
.parallax-window{min-height:500px;background:transparent;overflow:hidden;}
.parallax-mirror{border-bottom-left-radius:var(--radiusbig);}
.parallax-window.motif-after-gauche::after{content:'';display:block;left:auto;right:0;border-top-left-radius:var(--radius);border-top-right-radius:0;height:70px;width:70%;bottom:-5px;position:absolute;background:var(--menthe);}
.contenu-parallax{z-index:3;margin-left:var(--leftright);position:relative;}
.parallax-window.motif-after-gauche.non::after{display:none;}
.parallax-background{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.parallax-background.motif-after-gauche::after{content:'';display:block;left:auto;right:0;border-top-left-radius:var(--radius);border-top-right-radius:0;height:70px;width:70%;bottom:0;position:absolute;background:var(--menthe);}
.parallax-background.motif-after-gauche.non::after{display:none;}
.top-image-page{width:100%;height:300px !important;min-height:inherit;background-position:center center;background-repeat:no-repeat;position:relative;background-size:cover;}
.top-image-page.default{background-image:url(//www.linkcity.com/wp-content/themes/linkcity2024/img/top-img-default.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:250px;}
.forme-menthe-after{position:absolute;top:0;left:0;width:100%;height:100%;}
.forme-menthe-after::after{content:'';right:0;bottom:0;position:absolute;display:block;height:75%;background:var(--menthe);width:60px;border-top-left-radius:var(--radius);}
.top-image-single{width:100%;height:250px;min-height:1px !important;background-position:center center;background-repeat:no-repeat;position:relative;}
.top-image-single.default{background-image:url(//www.linkcity.com/wp-content/themes/linkcity2024/img/top-img-default.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:200px;}
.etat-single-projet{background:var(--menthe);text-align:right;position:absolute;right:0;bottom:0;padding:15px 25px 20px 30px;border-top-left-radius:40px;font-weight:700;}
body.single-projet_type .parallax-window{min-height:1px;}
ul.caracteristiques-projet li{margin-bottom:15px;}
ul.caracteristiques-projet li:last-child{margin-bottom:0;}
.img-single-projet{height:500px;background-position:center center;background-repeat:no-repeat;background-size:cover;max-height:60vh;}
.img-single-projet.single-img-first::after{content:'';display:block;position:absolute;right:0;bottom:0;height:75%;background:var(--menthe);width:60px;border-top-left-radius:60px;}
.img-single-add{margin-top:60px;border-top-right-radius:var(--radiusbig);}
.img-single-add.img-02{border-top-right-radius:0;border-bottom-right-radius:var(--radiusbig);}
.img-single-add.img-03{border-top-right-radius:0;border-top-left-radius:var(--radiusbig);}
.img-single-add.img-04{border-top-right-radius:0;border-bottom-left-radius:var(--radiusbig);}
.liste-fichiers{list-style:none !important;margin:0 !important;}
.liste-fichiers li{padding:8px 0;list-style:none !important;margin:0;}
.liste-fichiers li:last-child{border:0;}
.liste-fichiers li a:hover{color:var(--menthe);}
.liste-fichiers li a::before{content:'\e89e';font-family:'Material icons';font-size:1.3rem;color:#fff;margin-right:8px;vertical-align:middle;}
.media-boxes-search{border:0;box-shadow:0px 0 20px rgba(0,0,0,.15);margin-bottom:40px;width:100%;position:relative;border-radius:16px !important;overflow:hidden;}
.media-boxes-search span.fa.fa-search{position:absolute;top:15px;left:10px;font-size:1.2rem !important;color:rgba(0,0,0,0.5);background:none !important;}
.media-boxes-search span.fa.fa-close{position:absolute;top:15px;right:10px;font-size:1.2rem !important;color:rgba(0,0,0,0.5);background:none !important;}
.media-boxes-search input[type=text]{max-width:100% !important;height:75px !important;line-height:75px !important;width:100% !important;padding-left:60px !important;font-size:1rem !important;color:inherit !important;}
.drop_zone_2{margin-bottom:60px;text-align:center;}
.media-boxes-drop-down{width:220px;margin:0 15px 15px;}
.media-boxes-drop-down-header, .media-boxes-drop-down-menu > li > a{text-decoration:none !important;font-size:.9rem !important;text-align:left;font-weight:700 !important;color:var(--bleu) !important;}
.media-boxes-drop-down-menu > li > a:hover{background:var(--menthe) !important;color:var(--bleu-electrique) !important;}
#media-boxes-container-5c66a035032d3 .mb_global_skin.media-box-content{min-height:80px !important;color:var(--bleu) !important;font-family:inherit !important;}
.broken-image-here{background-image:url(//www.linkcity.com/wp-content/themes/linkcity2024/img/image-defaut.jpg) !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}
.media-box-image{border-top-left-radius:0 !important;border-bottom-right-radius:24px !important;overflow:hidden;}
ul.menu-medias{margin-top:30px;}
li.cat-medias{padding:0 20px;margin-right:15px;margin-bottom:20px;display:inline-block;height:40px;border:2px solid var(--menthe);border-radius:20px;line-height:38px;text-align:center;font-size:1rem;font-weight:600;cursor:pointer;background:#fff;color:var(--bleu);-webkit-transition:all 0.3s;transition:all 0.3s;}
li.cat-medias:not(.actif):hover{background:var(--menthe);-webkit-transition:all 0.3s;transition:all 0.3s;}
li.cat-medias.actif{cursor:default;background:var(--menthe);}
.spinner-semaine{margin:100px auto;width:60px;height:60px;position:relative;}
.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0;}
.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:20%;height:20%;background-color:var(--menthe);border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;}
.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);}
.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);}
.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);}
.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);}
.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);}
.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);}
.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes sk-circleFadeDelay {
0%, 39%, 100%{opacity:0;}
40%{opacity:1;}
}
@keyframes sk-circleFadeDelay {
0%, 39%, 100%{opacity:0;}
40%{opacity:1;}
}
.module-communique{position:relative;border-bottom:4px solid var(--bleu-electrique);padding:24px;margin:20px 0;border-top-right-radius:24px;border-bottom-left-radius:20px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.module-communique:hover{position:relative;border-bottom-color:var(--menthe);box-shadow:0 0 40px rgba(0,0,0,0.1);-webkit-transition:all 0.3s;transition:all 0.3s;}
.flex-item-deux-tiers .calameo{margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid var(--menthe);}
.flex-item-deux-tiers .calameo iframe{height:250px;}
.photo-minisite{width:100%;height:180px;margin-bottom:15px;position:relative;overflow:hidden;background-repeat:no-repeat;}
.photo-minisite .hover-photo{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:all 0.3s;transition:all 0.3s;}
.photo-minisite:hover .hover-photo{background:rgba(0,0,0,.5);-webkit-transition:all 0.3s;transition:all 0.3s;}
.container-flex.mini-sites .flex-item-tiers:nth-of-type(even) .photo-minisite{border-bottom-left-radius:var(--radius) !important;border-top-left-radius:0 !important;}
.cta-externe{color:var(--menthe);font-size:1rem;display:inline-block;}
.cta-externe::after{content:'\e89e';font-family:'Material icons';display:inline-block;margin-left:6px;color:var(--menthe);vertical-align:middle;}
.container-flex.videos-medias iframe{height:200px;margin-bottom:15px;}
.photo-membre{margin-bottom:20px;height:350px;width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;border-top-right-radius:var(--radius);}
.container-membres .flex-item-quart:nth-of-type(even) .photo-membre{border-bottom-right-radius:var(--radius);border-top-right-radius:0;}
.container-membres .texte-membre{border-top-left-radius:var(--radius);padding-left:30px;padding-right:30px;}
.container-membres .flex-item-quart:nth-of-type(even) .texte-membre{border-bottom-left-radius:var(--radius);border-top-left-radius:0;}
.filet-epais{width:80%;height:50px;margin:30px 0 30px 20%;border-bottom-left-radius:40px;}
.rangee-page{padding-top:60px;padding-bottom:60px;}
section.section-page .rangee-page:not(.couleur, .bkg-image):first-child{padding-top:0;}
section.section-page .rangee-page:not(.couleur, .bkg-image):last-child{padding-bottom:0;}
.rangee-page + .rangee-page:not(.bkg-image, .bkg-bleu, .bkg-bleu-electrique, .bkg-menthe){padding-top:0;}
.contenu-flexible img + h2{margin-top:40px;}
.rangee-page .bkg-bleu h4, .rangee-page .bkg-bleu h3, .rangee-page .bkg-bleu-electrique h4, .rangee-page .bkg-bleu-electrique h3{color:#fff;}
.rangee-page .bkg-menthe h4, .rangee-page .bkg-menthe h3{color:var(--bleu);}
.contenu-flexible ul + h3,
.contenu-flexible img + h3,
.contenu-flexible p + h3{margin:30px 0 20px 0;}
.contenu-flexible ul + h4,
.contenu-flexible img + h4,
.contenu-flexible p + h4{margin:30px 0 15px 0;}
.contenu-flexible img{max-width:100%;height:auto;margin:0;}
.contenu-flexible img + p,
.contenu-flexible img + ul{margin-top:20px;}
.contenu-flexible img + h3,
.contenu-flexible img + h4{margin-top:30px;}
.contenu-flexible ul + img,
.contenu-flexible p + img{margin-top:25px;}
.contenu-flexible ul{margin:15px 0;list-style:none;}
.contenu-flexible ul li{margin-bottom:6px;padding-left:6px;margin-left:18px;position:relative;}
.contenu-flexible ul li::before{content:'';width:6px;height:6px;position:absolute;top:8px;left:-15px;border-radius:2px;display:block;background:var(--bleu-electrique);}
.contenu-flexible .rangee-page.blanc ul li::before{background:#fff;}
.contenu-flexible img{max-width:100%;height:auto;}
img.aligncenter, .contenu-flexible img.aligncenter{margin-right:auto;margin-left:auto;display:block;}
.contenu-flexible img.alignleft{float:left;margin-right:30px;margin-bottom:40px;}
.contenu-flexible img.alignright{float:right;margin-left:30px;margin-bottom:40px;}
blockquote p{font-style:italic;font-family:'Space Grotesk';color:var(--bleu-electrique);font-size:1.2rem;line-height:1.6rem;}
blockquote{position:relative;}
blockquote::before{content:'';display:block;position:absolute;left:-30px;top:0;width:6px;height:100%;background:var(--bleu-electrique);}
.contenu-flexible p:last-child{margin-bottom:0;}
.rangee-page.bkg-image{background-size:cover;background-repeat:no-repeat;background-position:center center;}
.rangee-image-seule{background-size:cover;background-repeat:no-repeat;background-position:center center;height:500px;max-height:60vh;width:100%;position:relative;}
.rangee-image-seule{padding:0;}
.rangee-fullwidth{padding:0;}
.illustration-forme{width:100% !important;height:auto !important;margin-bottom:10px !important;margin-top:-70% !important;position:relative;}
.illustration-forme.horizontale{width:450px !important;height:auto !important;margin-left:0 !important;margin-top:0 !important;margin-bottom:0 !important;float:left;position:absolute;top:20px;}
.picto-chiffre{width:100px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:bottom left;margin-bottom:15px;}
.chiffre-cle{color:var(--bleu-electrique);font-weight:600;font-size:4rem;line-height:3.7rem;margin-bottom:15px;}
.rangee-page.bkg-bleu .chiffre-cle{color:#fff;}
.rangee-page.bkg-bleu-electrique .chiffre-cle{color:#fff;}
.rangee-page.bkg-menthe .chiffre-cle{color:var(--bleu);}
.legende-chiffre{color:var(--bleu);font-weight:600;}
.rangee-page.bkg-bleu .legende-chiffre{color:#fff;}
.rangee-page.bkg-bleu-electrique .legende-chiffre{color:#fff;}
.margintopneg{margin-top:-100px;}
.module-search{padding:15px;margin-bottom:15px;border-bottom:1px solid #f1f1f1;}
.owl-carousel{}
.owl-carousel .owl-nav{display:block !important;margin-top:50px;margin-bottom:0;}
button.owl-prev span, button.owl-next span{display:none !important;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{position:relative;width:80px;height:80px;}
.owl-carousel .owl-nav button.owl-prev{}
.owl-carousel .owl-nav button.owl-next{margin-left:30px;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{}
.owl-carousel .owl-nav button.owl-prev::before, .owl-carousel .owl-nav button.owl-next::before{content:'\e5c8';position:absolute;font-family:'Material icons';font-size:1.8rem;top:0;color:var(--menthe);line-height:80px;border-radius:50%;background:rgba(36,237,184,0.2);width:80px;height:80px;left:0;-webkit-transition:all 0.3s;transition:all 0.3s;}
.owl-carousel .owl-nav button.owl-prev::before{content:'\e5c4';}
.owl-carousel .owl-nav button.owl-next::before{content:'\e5c8';}
.owl-carousel .owl-nav button.owl-prev:not(.disabled):hover::before,
.owl-carousel .owl-nav button.owl-next:not(.disabled):hover::before{background:rgba(36,237,184,.7);color:var(--bleu-electrique);-webkit-transition:all 0.3s;transition:all 0.3s;}
.owl-carousel .owl-nav button.disabled::before{opacity:.7;cursor:default !important;}
.container-carrousel-projets{width:100%;overflow-x:hidden;margin-top:-60px;margin-bottom:50px;}
#carrousel-projets.owl-carousel{width:150%;margin-left:-30%;padding-top:120px;}
#carrousel-projets.owl-carousel .item .module-carrousel-projet{position:relative;overflow:hidden;border-bottom-left-radius:var(--radiusbig);height:500px;max-height:50vh;}
#carrousel-projets.owl-carousel .module-carrousel-projet .img-projet{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;top:50%;transform:scale(1) translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s;}
#carrousel-projets.owl-carousel .item:hover .module-carrousel-projet .img-projet{transform:scale(1.2) translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s;}
#carrousel-projets.owl-carousel .owl-item:nth-of-type(even) .module-carrousel-projet{border-bottom-left-radius:0;border-top-left-radius:var(--radiusbig);}
#carrousel-projets .active.premier,
#carrousel-projets .active.troisieme{opacity:.2;-webkit-transition:all 0.3s;transition:all 0.3s;}
#carrousel-projets .active.premier,
#carrousel-projets .active.troisieme{pointer-events:none;}
#carrousel-projets.owl-carousel .owl-nav{position:absolute;top:0;right:20%;margin-top:0;background:rgba(36,237,184,.2);border-radius:40px;}
#carrousel-projets.owl-carousel .owl-nav button.owl-prev::before,
#carrousel-projets.owl-carousel .owl-nav button.owl-next::before{background:rgba(36,237,184,0);}
#carrousel-projets.owl-carousel .owl-nav button.owl-prev:not(.disabled):hover::before,
#carrousel-projets.owl-carousel .owl-nav button.owl-next:not(.disabled):hover::before{background:rgba(36,237,184,0);color:var(--bleu-electrique);-webkit-transition:all 0.3s;transition:all 0.3s;}
.compteur-projets{position:absolute;z-index:8;display:none;}
.compteur-projets.clone-compteur{display:block;top:30px;font-size:1.3rem;letter-spacing:3px;left:40%;}
.flex-item-moitie.module-actu{overflow:hidden;height:60vh;}
section.section-actualites .owl-carousel .flex-item-moitie .module-actu{overflow:hidden;height:100%;}
section.section-actualites .owl-carousel .container-flex{margin-bottom:6vh;height:27vh;}
section.section-actualites .owl-carousel .container-flex:last-child{margin-bottom:0;}
section.section-actualites .owl-carousel .container-flex .module-actu{border-bottom-left-radius:var(--radiusbig);}
section.section-actualites .owl-carousel .container-flex .module-actu{border-bottom-left-radius:var(--radiusbig);position:relative;}
section.section-actualites .owl-carousel .item .container-flex:last-child .module-actu{border-bottom-left-radius:0;border-bottom-right-radius:var(--radiusbig);}
.owl-carrousel .module-actu:last-child{margin-bottom:0;}
#carrousel-actualites.owl-carousel .owl-nav{text-align:right;}
h4.actif a{color:var(--bleu-electrique);text-decoration:underline;}
.module-actu .img-actu-home{width:100%;height:100%;top:50%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1) translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s;}
.module-actu.actif .img-actu-home, .module-actu:hover .img-actu-home{transform:scale(1.2) translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s;}
.hover-actu{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;opacity:0;background:var(--bleu);mix-blend-mode:multiply;-webkit-transition:all 0.3s;transition:all 0.3s;}
.module-carrousel-projet:hover .hover-actu, .module-actu.actif .hover-actu, .module-actu:hover .hover-actu{opacity:.6;-webkit-transition:all 0.3s;transition:all 0.3s;}
.container-infos-actus{position:absolute;bottom:60px;right:0;padding-left:60px;z-index:4;}
body.home .container-infos-actus{width:80%;}
section.section-actualites a.cta{margin-top:-120px !important;}
.module-content-actu{margin-bottom:40px;}
.module-content-actu .module-actu{overflow:hidden;height:300px;max-height:32vh;position:relative;}
.liste-actus .module-content-actu:nth-of-type(odd) .module-actu{border-bottom-left-radius:var(--radiusbig);}
.liste-actus .module-content-actu:nth-of-type(even) .module-actu{border-bottom-left-radius:0;border-top-right-radius:var(--radiusbig);}
.module-evenement{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.7);}
.content-evenements .module-evenement:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
input[type="text"],
input[type="email"],
textarea{margin-bottom:20px;border-radius:8px;height:50px;line-height:50px;color:var(--bleu);border:2px solid var(--bleu);background:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;}
textarea{height:auto;line-height:inherit;padding-top:20px;}
input[type="text"]:focus,
input[type="email"]:focus,
textarea:focus{border-radius:6px;border:2px solid var(--menthe);background:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;}
.wpcf7-list-item{font-size:.8rem;line-height:.95rem;font-weight:600;margin:0;display:block;}
.wpcf7-list-item label, .wpcf7-list-item input{cursor:pointer;}
input[type=submit]{background:var(--menthe);color:var(--bleu);padding:10px 30px;font-size:1rem;border-radius:26px;text-decoration:none;display:inline-block;font-weight:600;position:relative;border:0;margin-top:20px;}
input[type=submit]:hover{background:var(--bleu);color:var(--menthe);}
.wpcf7-response-output{width:100%;max-width:100%;border:0 !important;color:#000 !important;border-radius:12px;padding:8px 12px !important;background:#f1f1f1;font-weight:bold;margin-left:0 !important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{background:#ff0000 !important;color:#fff !important;}
span.wpcf7-not-valid-tip{color:#ff0000 !important;font-weight:bold;font-size:.9rem;margin-bottom:20px;margin-top:-15px;position:relative;}
li.youtube, li.linkedin, li.twitter, li.facebook, li.instagram{display:inline-block !important;width:auto !important;padding:0 !important;}
li.youtube a, li.linkedin a, li.twitter a, li.facebook a, li.instagram a{padding:0;opacity:1;}
li.youtube a::after, li.linkedin a::after, li.twitter a::after, li.facebook a::after, li.instagram a::after{content:'';display:inline-block;font-size:1.3rem;font-family:'fontAwesome';color:#000;height:40px;padding:0 10px;color:#fff;font-weight:normal;}
li.youtube a:hover::after, li.linkedin a:hover::after, li.twitter a:hover::after, li.facebook a:hover::after, li.instagram a:hover::after{color:var(--menthe);}
li.facebook a::after{content:'\f39e' !important;}
li.instagram a::after{content:'\f16d' !important;}
li.twitter a::after{content:'\e61b' !important;}
li.linkedin a::after{content:'\f0e1' !important;}
li.youtube a::after{content:'\f167' !important;}
a.share-icone{text-decoration:none !important;margin-right:8px;}
a.share-icone:last-child{margin-right:0;}
.bloc-partage{padding:30px 0;}
a.share-icone::before{content:'';display:inline-block;font-size:1.5rem;font-family:'fontAwesome';color:var(--bleu-electrique);}
.bkg-bleu a.share-icone::before{color:#fff;}
a.share-icone:hover::before{color:var(--menthe);}
a.share-icone.share-twitter::before{content:'\e61b';}
a.share-icone.share-facebook::before{content:'\f082';}
a.share-icone.share-linkedin::before{content:'\f08c';}
.section-contenu .pagination ul li{margin-bottom:0;padding-left:0;margin-left:0;}
.pagination-posts a, .pagination a{text-decoration:none !important;font-family:inherit;}
.pagination-posts, .pagination{position:relative;font-size:1rem;line-height:1.3rem;text-align:center;margin:30px auto 20px;}
.pagination-posts span:not(.nombre-pages),
.pagination-posts a:not(.next, .last, .first, .prev),
.pagination a:not(.next, .prev),
.pagination span{display:inline-block;padding:0;min-width:0;height:50px;width:50px;border:2px solid #f4f4f4;border-radius:50%;text-align:center;line-height:48px;margin:0 7px;text-decoration:none;color:var(--bleu);-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;}
.pagination-posts a:not(.next, .last, .prev, .first):hover,
.pagination a.page-numbers:not(.next, .prev):hover{text-decoration:none;border:2px solid var(--menthe);}
.pagination-posts .current, .pagination .current{border:2px solid var(--menthe) !important;}
.pagination-posts li, .pagination li{border:0;float:none;display:inline-block;}
.pagination-posts .nombre-pages{opacity:.5;margin-right:20px;}
.pagination-posts a.prev, .pagination-posts a.next{margin:0 15px;}
.pagination-posts a.first:hover, .pagination-posts a.next:hover, .pagination-posts a.last:hover, .pagination-posts a.prev:hover{color:var(--menthe);border:0;}
.pagination-posts a{margin-bottom:15px !important;}
.loader-site{background:var(--bleu-electrique);width:100%;height:100%;position:fixed;z-index:15000;}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;text-align:center;}
.sk-folding-cube{margin:30vh auto;width:90px;height:90px;position:relative;-webkit-transform:rotateZ(0);transform:rotateZ(0);}
.sk-folding-cube::before{content:'';height:30px;width:30px;background-image:url(//www.linkcity.com/wp-content/themes/linkcity2024/img/monogram-e.png);background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto 20px;}
.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;background:var(--corail);border:6px solid var(--bleu-electrique);border-bottom-right-radius:20px;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:-2%;left:-2%;width:104%;height:104%;background-color:var(--bleu-electrique);-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}
.sk-folding-cube .sk-cube2{border-bottom-right-radius:0;border-top-left-radius:20px;background:var(--menthe);-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg);}
.sk-folding-cube .sk-cube3{background:var(--bleu);border:6px solid var(--bleu-electrique);border-bottom-right-radius:20px;-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg);}
.sk-folding-cube .sk-cube4{background:#fff;border-bottom-right-radius:0;border-top-left-radius:20px;-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg);}
.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s;}
@-webkit-keyframes sk-foldCubeAngle {
0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
@keyframes sk-foldCubeAngle {
0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
#holder{opacity:0;transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;}
#holder.visible{opacity:1;transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-webkit-transition:opacity 0.4s ease-in-out;}
#toTop{display:block;position:fixed;bottom:20px;right:-80px;z-index:8222;}
#toTop.actif{display:block;right:20px;}
#toTop::before{content:'\e5d8';font-family:'Material Icons';width:60px;height:60px;border-radius:50%;color:var(--bleu-electrique);display:block;background:rgba(36,237,184,0.2);font-size:1.4rem;text-align:center;line-height:60px;transform:rotate(0deg);-webkit-transition:all 0.4s;transition:all 0.4s;}
#toTop:hover::before{background:rgba(36,237,184,0.7);transform:rotate(180deg);-webkit-transition:all 0.2s;transition:all 0.2s;}
#tarteaucitronRoot #tarteaucitronAlertBig{background:#fff !important;color:var(--bleu) !important;}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:var(--bleu) !important;}
body #tarteaucitronRoot div#tarteaucitronAlertBig{border-radius:0 !important;box-shadow:none !important;}
div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{opacity:.7 !important;background:#000 !important;}
div#tarteaucitronAlertBig:before{display:none !important;}
#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny, #tarteaucitronRoot .tarteaucitronAllow{background:var(--bleu) !important;padding:10px 20px !important;}
#tarteaucitronRoot .tarteaucitronDeny{background:#f1f1f1 !important;}
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitron #tarteaucitronPrivacyUrlDialog{background:#f1f1f1 !important;}
#tarteaucitronRoot #tarteaucitronAllDenied2{position:absolute !important;background:transparent !important;top:10px !important;padding:0 !important;color:#000 !important;right:10px !important;font-size:.8rem !important;text-decoration:none !important;opacity:.6 !important;}
#tarteaucitronDisclaimerAlert{font-size:.9rem !important;line-height:1.3rem !important;text-align:justify !important;display:block !important;text-align:center !important;}
div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{z-index:99999999 !important;}
body #tarteaucitronRoot div#tarteaucitronAlertBig{width:450px !important;max-width:90% !important;border-radius:6px !important;}
#tarteaucitronDisclaimerAlert::before{content:'';display:block;margin:0 auto 20px;width:180px;height:50px;background-image:url(//www.linkcity.com/wp-content/themes/linkcity2024/img/logo-linkcity-login.png);background-size:contain;background-position:center center;background-repeat:no-repeat;}
html body #tarteaucitronRoot #tarteaucitronAlertBig span {
color: var(--bleu) !important;
}@media only screen and (max-width: 1600px) {
header.header nav li{padding:0 20px;}
.header.header .flex-item-trois-quart{padding-left:80px;}
}   @media only screen and (max-width: 1366px) {
:root{--leftright:5vw;--radius:40px;--radiusbig:60px;}
h1{font-size:3rem;line-height:3.3rem;}
h2{font-size:2.7rem;line-height:3rem;}
h3{font-size:2.2rem;line-height:2.5rem;}
h4{font-size:1.5rem;line-height:1.8rem;}
h5{font-size:1.2rem;line-height:1.4rem;}
.superbig{font-size:2.4rem;line-height:2.7rem;margin-bottom:25px;}
.big, p.big{font-size:1.2rem;}
header.header nav li a{font-size:1rem;}
.top-home{height:90vh;}
.container-video-home{height:90vh;}
.slider{height:90vh;}
.flex-item-moitie.module-actu{height:70vh;}
section.section-actualites .owl-carousel .container-flex{height:32vh;}
section{padding:40px 0;}
}   @media only screen and (max-width: 1280px) {
.container-accroche-site{bottom:calc(var(--leftright) / 3);right:calc(var(--leftright) / 1);max-width:500px;padding:30px 30px;border-top-left-radius:var(--radius) !important;}
.top-home::after, .container-video-home::after, .slider::after{width:calc(var(--leftright) / 2);}
.container-accroche-site::before{display:none;}
header.header .flex-item-trois-quart{width:180px;padding-left:0;}
.top-image-page{height:260px !important;min-height:1px !important;max-height:260px !important;}
.top-image-page.default, .top-image-single.default, .top-image-single{height:200px !important;min-height:1px !important;max-height:200px !important;}
a.cta{padding:12px 40px;font-size:1rem;border-radius:30px;}
a.cta span.material{font-size:1.5rem;}
.youtube-full, .dailymotion_player, .youtube_player, .youtube-full iframe{height:500px;}
.youtube-deux-tiers, .youtube-deux-tiers .youtube_player, .youtube-deux-tiers .dailymotion_player, .youtube-deux-tiers iframe{height:450px;}
.youtube-moitie, .youtube-moitie .dailymotion_player, .youtube-moitie .youtube_player, .youtube-moitie iframe{height:430px;}
.youtube-quart, .youtube-quart .dailymotion_player, .youtube-quart .youtube_player, .youtube-quart iframe{height:200px;}
.filet-epais{height:30px;border-bottom-left-radius:var(--radius);}
.rangee-page{padding-top:40px;padding-bottom:40px;}
.rangee-image-seule{height:60vh;max-height:60vh;}
.picto-chiffre{width:70px;height:70px;}
.chiffre-cle{font-size:3.5rem;line-height:3rem;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{width:60px;height:60px;}
.owl-carousel .owl-nav button.owl-prev::before, .owl-carousel .owl-nav button.owl-next::before{font-size:1.3rem;line-height:60px;width:60px;height:60px;}
 
.compteur-projets.clone-compteur{top:20px;font-size:1rem;}
#carrousel-projets.owl-carousel .item .module-carrousel-projet{max-height:60vh;}
section.section-actualites a.cta{margin-top:30px !important;}
.parallax-window{height:60vh;min-height:50vh;max-height:60vh;}
.parallax-window.motif-after-gauche::after{height:50px;}
.margintopneg{margin-top:-50px;}
}   @media only screen and (max-width: 967px) {
.wrapthin{width:100%;max-width:100%;padding:0 20px}
h1{font-size:2.6rem;line-height:3rem;}
h2{font-size:2.3rem;line-height:2.6rem;}
h3{font-size:1.9rem;line-height:2.2rem;}
h4{font-size:1.3rem;line-height:1.6rem;}
h5{font-size:1.1rem;line-height:1.3rem;}
.superbig{font-size:2.1rem;line-height:2.5rem;}
.big, p.big{font-size:1.2rem;}
body:not(.home) .rangee-page .flex-item-moitie:not(.noresp),
body:not(.home) .rangee-page .flex-item-tiers:not(.noresp),
body:not(.home) .rangee-page .flex-item-deux-tiers:not(.noresp){width:100%;}
body.home .rangee-page .flex-item-trois-quart:not(.noresp),
body.home .rangee-page .flex-item-quart:not(.noresp){width:48%;}
.flex-item-tiers, .flex-item-deux-tiers{width:48%;}
.margin-bottom-resp{margin-bottom:20px;}
.cta.marginzero{margin:30px 15px 30px 0 !important;}
.picto-chiffre{width:60px;height:60px;}
.chiffre-cle{font-size:2.7rem;line-height:2.1rem;}
.parallax-window.motif-after-gauche::after{display:none;}
.top-image-page{height:220px !important;}
.top-image-page.default{height:160px;}
.img-single-projet{min-height:30vh;}
.photo-minisite{height:150px;}
.top-home{height:70vh;}
.container-video-home{height:70vh;}
.slider{height:70vh;}
#toTop{display:none !important;}
#carrousel-projets.owl-carousel .item .module-carrousel-projet{max-height:50vh;}
.padding50{padding:40px;}
.padding40{padding:30px;}
.padding30{padding:20px;}
section{padding:30px 0;}
ul.menu-medias{margin-top:0;}
.flex100{width:100%;}
.videos-medias .flex-item-tiers, .mini-sites .flex-item-tiers{width:31%;}
.rangee-page{padding-top:30px;padding-bottom:30px;}
.filet-epais{margin:20px 0 20px 20%;}
.img-parallax{background-attachment:fixed !important;background-position:center center !important;background-repeat:no-repeat !important;}
.margintopneg{margin-top:0;}
.desktop-only{display:none;}
.forme-menthe-after::after{width:40px;}
.container-membres .flex-item-quart{width:48%;}
.parallax-background.motif-after-gauche::after{height:40px;}
}   @media only screen and (max-width: 860px) {
.thin{width:100%;max-width:100%;padding:0 15px;}
.flex-item-cinq{width:31%;}
iframe{height:300px;}
.flex-item-deux-tiers iframe{height:230px;}
.flex-item-moitie-moitie iframe{height:300px;}
.flex-item-tiers iframe{height:230px;}
.flex-item-quart iframe{height:230px;}
.logo-header{width:160px;height:44px;}
.top-image-single.default, .top-image-single{height:160px;}
.flex-item-moitie.module-actu{height:50vh;}
h1{font-size:2.2rem;line-height:2.5rem;}
h2{font-size:2rem;line-height:2.3rem;}
h3{font-size:1.6rem;line-height:2rem;}
h4{font-size:1.2rem;line-height:1.6rem;}
h5{font-size:1rem;}
.superbig{font-size:1.9rem;line-height:2.3rem;}
.videos-medias .flex-item-tiers, .mini-sites .flex-item-tiers{width:48%;}
.illustration-forme.horizontale{max-width:400px !important;}
.illustration-forme.horizontale{position:relative;}
.flex-item-moitie.module-actu{width:100%;margin-bottom:30px;height:50vh}
.flex-item-moitie.module-actu-carrousel{width:100%;}
#carrousel-actualites.owl-carousel .owl-nav{text-align:center;}
section.section-actualites .owl-carousel .container-flex{height:auto;margin-bottom:4vh !important;}
section.section-actualites .owl-carousel .container-flex .module-actu{height:30vh;}
.flex-item-tiers, .flex-item-deux-tiers{width:100%;}
.rangee-chiffres .flex-item-quart, .rangee-chiffres .flex-item-trois-quart, body.home .rangee-page .flex-item-trois-quart:not(.noresp),
body.home .rangee-page .flex-item-quart:not(.noresp),
body.home .rangee-page .flex-item-moitie:not(.noresp),
body.home .rangee-page .flex-item-tiers:not(.noresp),
body.home .rangee-page .flex-item-deux-tiers:not(.noresp){width:100%;}
.illustration-forme{margin-top:20px !important;max-width:300px !important;}
.wrap{overflow-x:hidden;}
.owl-carousel .owl-nav{text-align:center;}
#carousel-chiffres{margin-top:30px;}
.floatleft{max-width:48%;}
.left, .right:not(.container-infos-actus){text-align:center;}
.left .cta, .right .cta{margin-left:0 !important;margin-right:0 !important;}
footer.footer .flex-item-quart:not(.flex100){width:48%;margin-bottom:20px;}
.container-accroche-site{bottom:calc(var(--leftright) / 2);right:calc(var(--leftright) *2);max-width:80%;padding:30px 30px;border-top-left-radius:var(--radius) !important;}
.top-home::after, .container-video-home::after, .slider::after{width:calc(var(--leftright));}
.padding50{padding:30px;}
.padding40{padding:25px;}
section{padding:20px 0;}
.section-carrousel-projets{padding-top:30px !important;}
.container-carrousel-projets{margin-top:-50px;}
#carrousel-projets.owl-carousel .item .module-carrousel-projet{max-height:35vh;}
.container-carrousel-projets{margin-bottom:20px;}
#media-boxes-container-5c66a035032d3 .media-box-thumbnail-container,
#media-boxes-container-5c66a035032d3 .media-box-thumbnail-container img{height:180px !important;}
.container-flex.videos-medias iframe{height:180px;}
.flex-item-moitie{width:100%;}
#carrousel-actualites.owl-carousel .owl-nav{margin-top:20px;}
.owl-carousel .owl-nav{margin-top:20px;}
.rangee-gouvernance .titre-rangee{text-align:center;}
}   @media only screen and (max-width: 600px) {
.flex-item-cinq{width:48%;}
.top-home{height:60vh;}
.container-video-home{height:60vh;}
.slider{height:60vh;}
.rangee-page{padding-top:20px;padding-bottom:20px;}
footer.footer .wrap{padding:0 calc(var(--leftright) * 2);}
.radius-big.padding50.bkg-bleu-electrique .floatleft{float:none !important;width:100% !important;max-width:100% !important;}
h1{font-size:2rem;line-height:2.3rem;}
.container-carrousel-projets{margin-top:0;}
#carrousel-projets.owl-carousel{margin-left:-55%;padding-top:0;padding-bottom:100px;}
#carrousel-projets.owl-carousel .owl-nav{right:0;}
#carrousel-projets.owl-carousel .owl-nav{top:inherit;bottom:0;}
.container-flex.videos-medias iframe{height:130px;}
.photo-membre{height:300px;}
}   @media only screen and (max-width: 480px) {
section{padding:20px 0;}
p.big, .big p, .big{font-size:1rem;line-height:1.3rem;}
.contenu-flexible iframe{height:200px;}
footer.footer .flex-item-quart:not(.flex100){width:100%;}
footer.footer .flex-item-quart{text-align:center;}
header.header .flex-item-trois-quart{width:80px;}
.container-accroche-site{bottom:calc(var(--leftright) * 2);right:calc(var(--leftright) * 3);max-width:75%;}
.top-home::after, .container-video-home::after, .slider::after{width:calc(var(--leftright) * 2);bottom:calc(var(--leftright) * 2);}
.photo-membre{height:220px;}
}   @media only screen and (max-width: 375px) {
.container-membres .flex-item-quart {
width: 100%;
}
.photo-membre {
height: 300px;
}
}