@import url("https://fonts.googleapis.com/css2?family=Keania+One&family=Montserrat:wght@100..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,.block__title,h3,h4,h5{font-family:"Keania One",sans-serif;font-weight:400;font-style:normal;color:#ffffff;}p,#page-wrapper li{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;color:#ffffff;font-size:16px;line-height:22px;}b,strong,.bold{font-weight:600;}.title-line,.block__title{position:relative;margin-bottom:30px;}.title-line:after,.block__title:after{content:" ";width:80px;height:2px;background-color:#00FFF2;position:absolute;bottom:-10px;left:0;}.block__title{font-size:calc(1.325rem + 0.9vw);padding-bottom:10px;}ul{padding:0;}html{background-color:#000000;}body{position:relative;height:100%;z-index:2;}#page-wrapper,#page{width:100%;max-width:100%;}.gradient-page{width:100%;height:100vh;position:fixed;z-index:4;background-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgba(0,0,0,0.5) 26%,rgba(0,0,0,0) 98%);}a{text-decoration:none;}a:focus{outline:none;}p{padding-bottom:15px;margin-block-end:0 !important;margin-block-start:0 !important;}.region--content,.region--contact,.region--footer{margin-block-end:0;position:relative;z-index:5;}.node__content{position:relative;z-index:5;}.messages-list{position:relative;z-index:5;}.toolbar-oriented .toolbar-tray{z-index:999;}.block-views{z-index:5;}.block__content a{color:#00FFF2;transition-duration:0.2s;text-decoration:none;box-shadow:none;}.block__content a:hover{color:rgba(0,255,242,0.63);transition-duration:0.3s;box-shadow:none;text-decoration:none;}.btn-primary,.more-link a,.text-content .btn-primary,.block__content .btn-primary{padding:15px 30px;display:block;width:200px;text-align:center;background-color:transparent;color:#ffffff;border:2px #ffffff solid;border-radius:0 29px 0 0;text-decoration:none;transition:all;transition-duration:0.2s;margin:auto;box-shadow:0px 0px 15px rgba(0,255,242,0.63);}.btn-primary:hover,.more-link a:hover,.text-content .btn-primary:hover,.block__content .btn-primary:hover{transition-duration:0.3s;text-decoration:none;color:#0A2B38;box-shadow:0px 0px 15px rgba(255,255,255,0.63);background-color:#ffffff;}.return-page a{color:#ffffff;}.return-page a:hover{color:#00FFF2;}.container-sm{max-width:768px;margin-block-end:0;}.container-md{max-width:992px;margin-block-end:0;}.container-lg{max-width:1200px;margin-block-end:0;}.py-section{padding-top:80px;padding-bottom:80px;margin-block-end:0;}.block__content .layout{margin-block-end:0;}.row.align-item-center{align-items:center;}.region--navigation{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;padding:30px;position:fixed;top:0px;z-index:6;transition:background-color 0.3s ease,padding 0.3s ease;}.region--navigation #block-julien-logo-navbar{margin-bottom:0;margin-block-end:0;}.region--navigation #block-julien-logo-navbar img{width:50px;}.region--navigation #block-julien-navbar{margin-block-end:0;}.region--navigation .menu--main .menu{display:flex;flex-direction:row;list-style-type:none;margin:0;padding-left:0;}.region--navigation .menu--main .menu li{padding:10px 20px;font-family:"Keania One",sans-serif;font-size:1.3rem;color:#ffffff;}.region--navigation .menu--main .menu li a{color:#ffffff;position:relative;}.region--navigation .menu--main .menu li a:after{content:" ";width:0;height:2px;background-color:#00FFF2;position:absolute;bottom:-10px;left:0;transition-duration:0.2s;}.region--navigation .menu--main .menu li a.is-active:after,.region--navigation .menu--main .menu li a:hover:after,.region--navigation .menu--main .menu li a:focus:after,.region--navigation .menu--main .menu li a.menu__link--active-trail:after{content:" ";width:45px;transition-duration:0.4s;}@media (max-width:992px){.region--navigation #block-julien-navbar{display:flex;}.region--navigation #block-julien-navbar .menu{flex-direction:column;position:absolute;right:-200px;left:auto;padding:20px;top:30px;min-width:152px;transition-duration:0.3s;}.region--navigation #block-julien-navbar .menu.active{transition-duration:0.5s;right:-30px;}.region--navigation #block-julien-navbar .menu.active:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.3);filter:blur(10px);}}header .responsive{width:100%;position:fixed;top:30px;left:calc(100% - 70px);z-index:7;}@media (min-width:992px){header .responsive{display:none;}}.burger-menu{width:30px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:absolute;}.burger-menu .line{width:100%;height:3px;background-color:#FFFFFF;border-radius:2px;transition:all 0.3s ease;position:relative;}.burger-menu .line:nth-child(1){transform-origin:top left;}.burger-menu .line:nth-child(3){transform-origin:bottom left;}.burger-menu.active .line:nth-child(1){transform:rotate(45deg);}.burger-menu.active .line:nth-child(2){opacity:0;}.burger-menu.active .line:nth-child(3){transform:rotate(-45deg);}#page > header{position:relative;height:auto;min-height:120vh;max-height:100%;display:flex;width:100%;align-items:center;flex-wrap:wrap;}@media (min-width:768px){#page > header{max-height:250vh;}}#page > header:before{top:0;left:0;content:" ";width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:0 !important;}#page > header .block-title-page{min-height:50vh;margin:120px auto 0 auto;z-index:5;text-align:right;display:flex;align-items:center;}@media (min-width:768px){#page > header .block-title-page{min-height:100vh;margin:0 auto;}}#page > header .block-title-page h1{color:#ffffff;width:100%;font-size:clamp(30px,7vw,70px);text-align:center;}#page > header .block-title-page .name,#page > header .block-title-page .title-line{position:relative;}#page > header .block-title-page .name:after,#page > header .block-title-page .title-line:after{content:" ";width:80px;height:2px;background-color:#00FFF2;position:absolute;bottom:-10px;left:0;}#page > header .block-title-page .name{font-size:clamp(14px,3vw,25px);}body #page > header:before{background-image:url("/themes/custom/julien/img/background-contact.webp");}@media (min-width:768px){.path-frontpage #page > header:before,.path-node #page > header:before{background-image:url("/themes/custom/julien/img/background.webp");}}@media (max-width:768px){.path-frontpage #page > header{background-color:#020E15;}.path-frontpage #page > header:before{background-size:contain;background-position:top;}}.node-2 #page > header:before{background-image:url("/themes/custom/julien/img/background-parcours.webp");}.node-3 #page > header:before{background-image:url("/themes/custom/julien/img/background-projets.webp");}.node-4 #page > header:before{background-image:url("/themes/custom/julien/img/background-contact.webp");}.page-node-type-parcours #page > header{min-height:50vh;}.page-node-type-parcours #page > header .block-title-page{min-height:50vh;}#block-julien-imageaccueil{position:absolute;width:100%;min-height:100vh;top:0;left:0;z-index:4;}#block-julien-imageaccueil .img-accueil{position:absolute;max-width:100%;width:400px;right:5%;top:50%;transform:translate(0,-50%);filter:drop-shadow(0px 0px 10px rgba(0,255,242,0.63));border-radius:200px 100px 0px/200px 0 0 100px;}@media (max-width:560px){#block-julien-imageaccueil{display:none;}}footer{background-color:#000000;margin-top:-10px;padding:25px;}#block-julien-footerinfo{margin-block-end:0 !important;}#block-julien-footerinfo .footer-information{display:flex;flex-direction:row;justify-content:space-between;}#block-julien-footerinfo .footer-information a{color:#ffffff;box-shadow:none;}#block-julien-footerinfo .footer-information a:hover{box-shadow:none;text-decoration:none;color:#00FFF2;}.node-2 .region--content{background-image:linear-gradient(to bottom,#020E15 13%,#0A2B38 88%);padding-top:60px;padding-bottom:60px;}.node-2 .region--content .view-mes-parcours .view-content,.path-frontpage .region--content .view-mes-parcours .view-content{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:normal;column-gap:normal;}.node-2 .region--content .view-mes-parcours .view-content .views-row,.path-frontpage .region--content .view-mes-parcours .view-content .views-row{width:calc(50% - 60px);padding:30px;margin:30px;position:relative;}.node-2 .region--content .view-mes-parcours .view-content .views-row:after,.path-frontpage .region--content .view-mes-parcours .view-content .views-row:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-radius:0px 150px 50px 0/0px 150px 50px;background-color:rgba(255,255,255,0.38);z-index:4;filter:blur(10px);}.node-2 .region--content .view-mes-parcours .view-content .views-row .views-field,.path-frontpage .region--content .view-mes-parcours .view-content .views-row .views-field{position:relative;z-index:5;}.node-2 .region--content .view-mes-parcours .view-content .views-row h2 a,.node-2 .region--content .view-mes-parcours .view-content .views-row h3 a,.path-frontpage .region--content .view-mes-parcours .view-content .views-row h2 a,.path-frontpage .region--content .view-mes-parcours .view-content .views-row h3 a{color:#ffffff;}.node-2 .region--content .view-mes-parcours .view-content .views-row .date-debut,.path-frontpage .region--content .view-mes-parcours .view-content .views-row .date-debut{text-transform:capitalize;}@media (max-width:768px){.node-2 .region--content .view-mes-parcours .view-content .views-row,.path-frontpage .region--content .view-mes-parcours .view-content .views-row{width:100%;}}.page-node-type-parcours .region--content{background-image:linear-gradient(to bottom,#020E15 13%,#0A2B38 88%);}.page-node-type-parcours .region--content p,.page-node-type-parcours .region--content li{color:#ffffff;}.node-3 .region--content{background-image:linear-gradient(to bottom,#020E15 13%,#0A2B38 88%);padding-top:60px;padding-bottom:60px;}.node-3 .region--content .view-filters{max-width:500px;text-align:center;margin:auto;}.node-3 .region--content .view-filters .views-exposed-form .form-item-field-categorie-value .form-item__label{color:#ffffff;margin-bottom:5px;}.node-3 .region--content .view-filters .button--primary{margin:11px 10px;}.node-3 .region--content .view-mes-projets .view-content,.path-frontpage .region--content .view-mes-projets .view-content{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:normal;column-gap:normal;}.node-3 .region--content .view-mes-projets .view-content .views-row,.path-frontpage .region--content .view-mes-projets .view-content .views-row{width:calc(33.3333333333% - 60px);padding:30px;margin:30px;position:relative;}.node-3 .region--content .view-mes-projets .view-content .views-row:after,.path-frontpage .region--content .view-mes-projets .view-content .views-row:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-radius:70px 0px 150px 50px/70px 0px 150px 50px;background-color:rgba(255,255,255,0.2);z-index:4;filter:blur(10px);}.node-3 .region--content .view-mes-projets .view-content .views-row .views-field,.path-frontpage .region--content .view-mes-projets .view-content .views-row .views-field{position:relative;z-index:5;}.node-3 .region--content .view-mes-projets .view-content .views-row h2 a,.node-3 .region--content .view-mes-projets .view-content .views-row h3 a,.path-frontpage .region--content .view-mes-projets .view-content .views-row h2 a,.path-frontpage .region--content .view-mes-projets .view-content .views-row h3 a{color:#ffffff;}.node-3 .region--content .view-mes-projets .view-content .views-row .image-projet,.path-frontpage .region--content .view-mes-projets .view-content .views-row .image-projet{position:relative;}.node-3 .region--content .view-mes-projets .view-content .views-row .image-projet img,.path-frontpage .region--content .view-mes-projets .view-content .views-row .image-projet img{position:relative;margin-bottom:15px;filter:drop-shadow(0px 0px 10px rgba(0,255,242,0.63));border-radius:80px 0;margin-top:-40px;margin-left:-40px;}@media (max-width:992px){.node-3 .region--content .view-mes-projets .view-content .views-row,.path-frontpage .region--content .view-mes-projets .view-content .views-row{width:calc(50% - 60px);}}@media (max-width:768px){.node-3 .region--content .view-mes-projets .view-content .views-row,.path-frontpage .region--content .view-mes-projets .view-content .views-row{width:100%;}}.page-node-type-projets .region--content{background-image:linear-gradient(to bottom,#020E15 13%,#0A2B38 88%);}.page-node-type-projets .region--content li{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:15px;line-height:18px;margin-bottom:5px;}.region--contact{background-color:#000000;box-shadow:-3px 0px 15px rgba(0,255,242,0.63);}.region--contact .img-contact{max-width:100%;width:400px;filter:drop-shadow(0px 0px 10px rgba(0,255,242,0.63));border-radius:0px 200px 100px 0/0px 200px 100px;}.node-4 .region--content{padding:60px 0;background-image:linear-gradient(to bottom,#020E15 13%,#0A2B38 88%);}#block-julien-webform-2{max-width:992px;margin:auto;color:white;}#block-julien-webform-2 .form-type-tel .iti,#block-julien-webform-2 .form-type-tel .iti .form-tel{width:100%;}#block-julien-webform-2 .form-text{margin-top:0;}.text-black{color:black;}#block-julien-apropos{display:block;padding-top:200px;padding-bottom:200px;width:100%;z-index:5;}@media (max-width:768px){#block-julien-apropos{padding-top:60px;padding-bottom:60px;}}#block-julien-apropos .row{align-items:center;}#block-julien-apropos img{max-width:100%;width:400px;margin-left:auto;margin-right:auto;margin-bottom:-150px;filter:drop-shadow(0px 0px 10px rgba(0,255,242,0.63));border-radius:200px 100px 0px/200px 0 0 100px;}#block-julien-apropos .background-text{position:relative;padding:60px;}#block-julien-apropos .background-text:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-radius:0px 200px 150px 0/0px 200px 150px;background-color:rgba(255,255,255,0.38);filter:blur(10px);}@media (max-width:768px){#block-julien-apropos .background-text{padding:25px;}#block-julien-apropos .background-text:after{display:none;}}#block-julien-apropos p{font-size:15px;line-height:18px;padding-bottom:15px;}@media (max-width:992px){#block-julien-apropos .responsive-hide{display:none;}}.path-frontpage .region--content{background-image:linear-gradient(to bottom,#020E15 13%,#0A2B38 88%);}.path-frontpage .region--content .view-mes-parcours .view-content .views-row{width:calc(50% - 60px);}@media (max-width:768px){.node-2 .region--content .view-mes-parcours .view-content .views-row,.path-frontpage .region--content .view-mes-parcours .view-content .views-row{width:100%;}}.form-theme--slideout .form__defaultpage:not(.form__inline-embed):not(.form__builder-view) .form__container{padding:0;}#block-julien-titre-non-trouvee{width:100%;position:relative;z-index:5;}.content-non-trouvee{background-image:linear-gradient(to bottom,#020E15 13%,#0A2B38 88%);}.node-16 .region--content{background-color:black;}
.container.pt-5{padding-top:50px!important;}.container.pb-5{padding-bottom:50px!important;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
