@font-face{font-family:"Avenir";src:url(Avenir.756691438bb4bb18.ttc) format("truetype");font-weight:100}b,strong{font-family:"Avenir-Medium";src:local("Avenir-Medium"),url(Avenir.756691438bb4bb18.ttc) format("truetype")}body{font-family:"Avenir",sans-serif}.padding0{padding:0}h1,h2,h3,h4,h5{font-family:"Avenir-Book";color:#0042c0;font-weight:300}.sc{font-family:"Avenir-Medium";color:#c70058}h1{color:#fff;font-size:95px;line-height:40px;font-weight:200;text-align:center;margin:0;text-shadow:grey 1px 1px 2px;padding-bottom:20px}h2{font-size:60px;line-height:1.2em;font-weight:200;text-align:left;padding-bottom:20px;margin:0}h3{font-size:45px}h4{font-size:35px}h5{font-weight:400;font-size:26px;padding:20px}p{font-family:"Avenir";font-weight:300;font-size:18px;justify-content:flex-start!important}a{color:#0042c0;font-weight:500}b{font-weight:600}button{white-space:pre-line!important}.arrplan-logo{background:url(/assets/svg/nvx_logo_2025_blanc_transparent.svg) #375389;background-size:280%;background-repeat:repeat-y -150px;background-position:center;max-width:100%;overflow:hidden}.palmes-vertes{background:url(/assets/svg/vitrerie-palmes-3.svg) #375389;background-size:680%;background-repeat:repeat-y -150px;background-position:center;max-width:100%;overflow:hidden}.palmes-vertes p{color:#f5f5f5}.btn{font-family:"Avenir"!important;color:#333;font-size:20px;font-weight:300}.btn-link{text-decoration:none!important;color:#0042c0;font-size:28px;white-space:pre-line;text-align:left;padding-left:15px}.btn-link:hover{text-decoration:none;color:#c70058}.btn-link:active{text-decoration:none}.btn-secondary{background-color:orange;border:none;color:#fff}.btn-secondary:hover{background-color:#0042c0;border:none}.btn-secondary:active{color:#fff!important;background-color:#0042c0!important;border:none}.btn-white{color:#0042c0;background:white;border:solid 1px lightsteelblue}.btn-white:hover{background:whitesmoke}.collapse-icon{background-image:url(/assets/svg/chevron-down-b.svg);background-size:100%;width:20px;height:15px;margin-top:12px;margin-left:10px;float:right}.btn-link .collapse-icon{background-image:url(/assets/svg/chevron-up.svg)}.collapsed .collapse-icon{background-image:url(/assets/svg/chevron-down.svg);display:block}.bloc-titre{background-color:#f9f9f9!important}.iconeblanche .collapse-icon{background-image:url(/assets/svg/chevron-down-b.svg)!important;margin-top:12px}.iconeblanche .collapsed .collapse-icon{background-image:url(/assets/svg/chevron-down-b.svg)!important;margin-top:12px}.iconeblanche .btn-link .collapse-icon{background-image:url(/assets/svg/chevron-up-b.svg)!important;margin-top:12px}.carousel-control-next,.carousel-control-prev{width:100px!important;background:rgba(0,0,0,0);border:none}.carousel-control-next:hover,.carousel-control-prev:hover{background:linear-gradient(0deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.65) 63%,rgba(0,0,0,.25) 100%);border:none}.carousel .carousel-caption{display:none;width:100%;margin-bottom:0;padding:20px;bottom:0px;left:0px;text-align:center}.carousel-caption p{color:#fff;width:100%;font-weight:600;text-align:center}.carousel:hover .carousel-caption{display:flex;background:rgba(0,0,0,.5)}.carousel-control-next,.carousel-control-prev{width:25%;opacity:1}.carousel-control-prev-icon{border-radius:50%;width:40px;height:40px;background:rgba(0,0,0,.95) url(/assets/svg/chevron-gauche.svg);background-repeat:no-repeat;background-position:center;background-size:75%;border:solid 3px white}.carousel-control-next-icon{border-radius:50%;width:40px;height:40px;background:rgba(0,0,0,.95) url(/assets/svg/chevron-droite.svg);background-repeat:no-repeat;background-position:center;border:solid 3px white;background-size:80%}.t-center{text-align:center}.blockquote-footer{margin:10px 0 0}.row{margin:0}.p-120{padding:120px}.pt-120{padding-top:120px}.mt-120{margin-top:120px}.p-80{padding:80px}.pt-80{padding-top:120px}.p-60{padding:60px}.pt-60{padding-top:60px}.p-30{padding:30px}.tooltip-inner{padding:15px 20px 15px 25px;min-width:200px;background:#fff;border:solid 1px #ccc;color:#333;text-align:left;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tooltip-link{color:#000}.tooltip-link:hover{cursor:help;color:#222;text-decoration:none}.tooltip-arrow{color:#fff!important}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.parallax{padding:25vh}@media only screen and (max-width: 600px){h1{font-size:55px}h2{font-size:35px}h3{font-size:30px!important}h4{font-size:25px}h5{font-size:20px}.container,.container-fluid{padding:0;margin:0}.row{margin:0}.container-stages{padding:10px}.parallax{margin:0;padding:100px 20px}.bg-artisan,.row{background-size:350%}.p-5{padding:30px!important}.pieddepage{padding:20px;height:auto!important}.p-120{padding:80px 30px 30px}.pt-120{padding-top:100px}.mt-120{margin-top:100px}.p-80{padding:80px 40px 40px}.pt-80{padding-top:60px}.p-60{padding:30px}.pt-60{padding-top:30px}.p-30{padding:30px}.palmes-vertes{background:#375389}}@media only screen and (min-width: 601px) and (max-width: 1200px){h1{font-size:60px}h2{font-size:40px}h3{font-size:35px!important}h4{font-size:30px}h5{font-size:25px}.row{margin:0}.palmes-vertes{background-size:cover}.p-120{padding:120px 30px 30px}.mt-120{margin-top:80px}.p-80{padding:50px}.pt-80{padding-top:50px}.p-60{padding:40px}.pt-60{padding-top:40px}.p-30{padding:20px}*,:after,:before{box-sizing:border-box}}@media only screen and (min-width: 2201px){h1{font-size:125px}h2{font-size:90px}h3{font-size:80px}h4{font-size:55px}h5{font-size:55px}p{font-size:50px}a{font-size:50px}button{font-size:50px!important;padding:30px!important}.nav{height:8vh!important}.nav h3{font-size:60px!important;margin:auto!important;padding-left:30px}.logo-nav{display:flex}.nav .img-logo{width:7vh!important;height:90%!important}.imgthumb{min-height:30vh}.mt-120{margin-top:140px}.pt-120{padding-top:180px}.p-80{padding:140px}.pt-80{padding-top:140px}.p-60{padding:120px}.pt-60{padding-top:80px}.p-30{padding:50px}.pt-5{padding-top:12rem!important}}
