@import"https://fonts.googleapis.com/css?family=Montserrat:100,200,300,600,700";body{font-family:"Montserrat"}a:not(.arrow,.btn-pigeonnier,.carousel-control-prev,.carousel-control-next,.circle-link-sm){color:#00e;text-decoration:underline}a:not(.arrow,.btn-pigeonnier,.carousel-control-prev,.carousel-control-next,.circle-link-sm):hover,a:not(.arrow,.btn-pigeonnier,.carousel-control-prev,.carousel-control-next,.circle-link-sm):focus{color:#0056b3}.bg-pixel{background-image:linear-gradient(rgb(255, 255, 255), transparent 50%),url("../img/pixelBGrepeat-01.png")}.bg-gray{background:#23262a}.bg-primary-color{background-color:#050524}.h1{font-size:2.1rem;font-weight:700;color:#fff}@media(max-width: 575.98px){.h1{font-size:1.8rem}}.h2{color:#fff}@media(max-width: 575.98px){.h2{font-size:1.8rem}}:focus-visible{outline-color:#000 !important;outline-style:inset !important;outline-width:4px !important;outline-offset:4px !important;box-shadow:0 0 0 4px #fff !important}img{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}footer{color:#fff}.artefact-link{white-space:nowrap}.artefact-icon{width:2rem}.elements-marginY{margin-top:1rem;margin-bottom:1rem}.embed-responsive{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.waveborder-bottom{transform:rotate(180deg);margin-bottom:-10px}@media(max-width: 575.98px){.waveborder-top{margin-top:-10px}}.table{text-align:center}.artefact-icon{width:2rem;vertical-align:middle;margin-top:-1px}.artefact-link{white-space:nowrap}.btn-tooltip{color:#00e !important;background-color:rgba(0,0,0,0);border:none;padding:0}.btn-tooltip:focus,.btn-tooltip:hover{color:inherit;text-decoration:underline;cursor:help}@media(max-width: 767.98px){.media{flex-direction:column}}.media .media-img{display:block;width:35%;margin-bottom:1rem;margin-right:1rem}@media(max-width: 767.98px){.media .media-img{width:100%}}.media.activite-externe{align-items:center}.media.activite-externe .media-img{display:none}@media(min-width: 768px){.media.activite-externe .media-img{display:block;width:8%}}.media.activite-externe .media-body{border-radius:1rem;padding:1rem;margin-bottom:1rem}.media.activite-externe .media-body p:last-child{margin-bottom:0px}.media.activite-externe .desmos+.media-body{border:3px solid #048540;background-color:rgba(4,133,64,.1)}.media.activite-externe .geogebra+.media-body{border:3px solid #9998ff;background-color:rgba(153,152,255,.1)}.media.activite-externe div{align-items:center}.media.activite-externe div .media-img{display:none}@media(min-width: 768px){.media.activite-externe div .media-img{display:block;width:35%;margin:0 auto}}.media.activite-externe div+.media-body{border-radius:1rem;padding:1rem;border:3px solid #048540;background-color:rgba(4,133,64,.1)}.media.activite-externe div+.media-body p:last-child{margin-bottom:0px}.media.activite-externe div+.media-body ul{margin-bottom:0px}.w-33{width:33%}.box-container{border-style:solid;border-width:6px;-o-border-image:linear-gradient(to right, #0f7ade 1%, #79d6ec 100%) 100% 0 100% 0/6px 0 6px 0 stretch;border-image:linear-gradient(to right, #0f7ade 1%, #79d6ec 100%) 100% 0 100% 0/6px 0 6px 0 stretch;border-left:0;border-right:0;color:#fff}.box-container h3{font-weight:600}.table caption{color:#000;text-align:center;caption-side:top;font-weight:bold}.table thead th{border-bottom:1px #9c9c9c solid}.table.table-bordered th,.table.table-bordered td{border:1px #9c9c9c solid;color:#000}.table.mathjax-table .MathJax{display:block !important}.modal{z-index:5000 !important}.modal-reponse .modal-header{background-color:#050524;color:#fff}.modal-reponse .modal-header .close{font-size:1.8rem;line-height:1.1;color:#fff;text-shadow:none;opacity:.95}.embed-responsive-N2::before{padding-top:63.2%}.embed-responsive-N3::before{padding-top:63.2%}#calculatrice-factoriel{box-sizing:inherit;font-size:62.5%;background-color:#f0f0f0;display:flex;flex-direction:column;align-items:center;padding:1.5rem;margin:0 auto;border:1px #000 solid;border-radius:5px;max-width:26rem;min-height:25rem;box-shadow:3px 3px rgba(0,0,0,.5)}#calculatrice-factoriel label{text-align:center;margin:0 auto 4rem auto;font-size:2rem;font-weight:600;color:#000}#calculatrice-factoriel #input{background-color:#fff;text-align:center;font-size:2rem;border-width:1px;border-radius:5px;width:100%;height:3rem}#calculatrice-factoriel #validation{color:#900;font-weight:600;font-size:1rem;margin-top:0;align-self:flex-start}#calculatrice-factoriel #input-btn{cursor:pointer;font-size:1.5rem;color:#fff;background-color:#0d5973;border:none;border-radius:5px;margin-top:2rem;width:100%;height:3rem;transition:all .2s ease}#calculatrice-factoriel #input-btn:hover,#calculatrice-factoriel #input-btn :focus{transform:translate(-2px, -2px);box-shadow:3px 3px rgba(0,0,0,.5)}#calculatrice-factoriel #input-btn:active{transform:translate(1px, 1px);box-shadow:2px 2px rgba(0,0,0,.5)}#calculatrice-factoriel #output{font-size:1.5rem;text-align:left;overflow-wrap:break-word;width:100%}#calculatrice-factoriel #output>*:last-child{margin-top:1rem}#calculatrice-factoriel .hidden{display:none}.btn-modal{background-color:#3aa0e3;color:#000;border:none;padding:.6rem 2rem;font-weight:700;border-radius:0}.btn-modal:hover,.btn-modal:focus{background-image:linear-gradient(90deg, #e76775, #e9a37f);color:#050524}.btn-link-modal{border:none;padding:0 .1rem;border-radius:0;vertical-align:unset;color:#00e;text-decoration:underline}.btn-link-modal:hover,.btn-link-modal:focus{color:#0056b3;text-decoration:underline}.btn-pigeonnier{background-color:#3aa0e3;border:0;border-radius:0;color:#000;font-size:1.2rem;font-weight:600;padding:12px}.btn-pigeonnier:hover,.btn-pigeonnier:focus{background-image:linear-gradient(90deg, #e76775, #e9a37f);color:#000;text-decoration:none}.btn-fullscreen{background-color:#3aa0e3;color:#000;border:none;padding:.6rem 2rem;font-weight:700;border-radius:0}.btn-fullscreen:hover,.btn-fullscreen:focus{background-image:linear-gradient(90deg, #e76775, #e9a37f);color:#050524}.carousel-caption{position:initial;background-color:rgba(0,0,0,.6);bottom:0 !important;width:100%;right:0%;left:0%}.carousel-caption-text{padding-right:4.2rem;padding-left:4.2rem;max-width:1600px;margin:0 auto;text-align:center}.carousel-control-next,.carousel-control-prev{width:4.5rem;height:4.5rem;top:35%;border-radius:50%;background-color:#000;opacity:.6;z-index:10}.carousel-control-next .fa-chevron-left,.carousel-control-next .fa-chevron-right,.carousel-control-prev .fa-chevron-left,.carousel-control-prev .fa-chevron-right{font-size:3rem;font-weight:200}.carousel-control-next{padding-left:.6rem}.carousel-control-prev{padding-right:.7rem}.carousel-control-next:hover,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-prev:focus{background-color:#000}.carousel{padding-bottom:4rem}.carousel-indicators li{background-color:gray;width:1.8rem;height:1.8rem;border-radius:50%;box-shadow:inset 0px 0px 0px .15rem #000;opacity:1}.carousel-indicators li.active{background-color:#fff}@media(min-width: 768px){.carousel-caption{position:absolute}.carousel-control-next,.carousel-control-prev{top:45%}.carousel-control-next{right:4.16%}.carousel-control-prev{left:4.16%}}.jw-slider-volume{background:#262626 !important}.jw-state-idle .jw-controls,.jwplayer.jw-state-complete .jw-controls{background:rgba(0,0,0,.5) !important}.container-video{display:block}.container-playlist{max-height:243px;overflow-y:scroll;margin-top:10px}.container-playlist::-webkit-scrollbar{width:5px}.container-playlist::-webkit-scrollbar-track{background-color:#fff;border-radius:5px}.container-playlist::-webkit-scrollbar-thumb{background-color:#3a3a3a;border-radius:5px}.container-playlist ul{list-style:none;padding:0;margin-top:0}.container-playlist ul li{display:grid}.container-playlist button{display:flex;align-items:center;margin:0 10px 10px 10px;cursor:pointer;font-family:unset;font-size:1rem;padding:10px;border-radius:5px;border-color:rgba(0,0,0,0)}.container-playlist button:hover,.container-playlist button:focus,.container-playlist button:active,.container-playlist button[aria-selected=true]{background-color:#555;color:#fff}.container-playlist button img{width:25%;border-radius:5px;margin-right:10px}@media(min-width: 768px){.container-video{display:flex}.container-video .container-jwplayer{flex-basis:60%}.container-playlist{flex-basis:40%;max-height:260px;margin-top:0}}.video-description summary{font-size:1rem;cursor:pointer;background-color:#3a3a3a;transition:background-color .5s ease;color:#fff;margin-top:5px;padding:5px}.video-description summary::marker{content:none}.video-description summary:hover,.video-description summary:focus{background-color:#000}.video-description summary::before{font-family:"Font Awesome 5 pro";margin-right:10px;margin-left:8px;content:""}.video-description[open] summary::before{content:"" !important;margin-right:6px}.video-description[open] summary~*{-webkit-animation:sweep .3s ease-in-out;animation:sweep .3s ease-in-out}@-webkit-keyframes sweep{0%{opacity:0}100%{opacity:1}}@keyframes sweep{0%{opacity:0}100%{opacity:1}}.video-description .content-wrapper{background-color:#fff;border:solid 1px #000;padding:15px;height:200px;overflow-y:auto;resize:vertical}.jwplayer-cb-only{background-color:#23262a;color:#fff;min-height:300px !important;display:flex !important;align-items:center !important;justify-content:center !important}.jwplayer-cb-only:before{content:"Vidéo";font-size:30px}.question-cours{font-size:1.4rem}@media(max-width: 575.98px){.question-cours{font-size:1rem}}.arrow{text-align:center}.arrow:hover,.arrow:focus{text-decoration:none}.arrow:hover .top,.arrow:focus .top{border-style:solid;border-width:6px;-o-border-image:linear-gradient(to right, #e76775 1%, #e9a37f 100%) 100% 0 0 0/6px 0 0 0 stretch;border-image:linear-gradient(to right, #e76775 1%, #e9a37f 100%) 100% 0 0 0/6px 0 0 0 stretch}.arrow:hover .top .circle-number,.arrow:focus .top .circle-number{background-image:linear-gradient(180deg, #e9a37f, #e76775)}.arrow:hover .bottom,.arrow:focus .bottom{border-style:solid;border-width:6px;-o-border-image:linear-gradient(to right, #e76775 1%, #e9a37f 100%) 0 0 100% 0/0 0 6px 0 stretch;border-image:linear-gradient(to right, #e76775 1%, #e9a37f 100%) 0 0 100% 0/0 0 6px 0 stretch}.arrow .top{border-style:solid;border-width:6px;-o-border-image:linear-gradient(to right, #0f7ade 1%, #79d6ec 100%) 100% 0 0 0/6px 0 0 0 stretch;border-image:linear-gradient(to right, #0f7ade 1%, #79d6ec 100%) 100% 0 0 0/6px 0 0 0 stretch;width:100%;height:90px;background-color:#050524;transform:skewX(20deg)}.arrow .top .circle-number{background-color:#3aa0e3;display:block;border-radius:50%;text-align:center;line-height:30px;text-decoration:none;color:#000;width:50px;height:50px;transform:skewX(340deg);margin:0px;padding:10px;font-weight:700;font-size:1.5rem}.arrow .bottom{border-style:solid;border-width:6px;-o-border-image:linear-gradient(to right, #0f7ade 1%, #79d6ec 100%) 0 0 100% 0/0 0 6px 0 stretch;border-image:linear-gradient(to right, #0f7ade 1%, #79d6ec 100%) 0 0 100% 0/0 0 6px 0 stretch;width:100%;height:90px;background-color:#050524;transform:skewX(340deg);margin-top:0px}.arrow .bottom span{color:#fff;transform:skewX(20deg);margin:0px;padding:10px}.arrow span{display:block}.circle-link-sm,.circle-link-md{background-color:#3aa0e3;display:block;border-radius:50%;text-align:center;line-height:30px;text-decoration:none;color:#000}.circle-link-sm:hover,.circle-link-sm:focus,.circle-link-md:hover,.circle-link-md:focus{background-image:linear-gradient(180deg, #e9a37f, #e76775);color:#000;text-decoration:none}.circle-link-sm{width:30px;height:30px}.circle-link-md{width:50px;height:50px}[data-not-available] .top,[data-not-available] .bottom{filter:grayscale(100%)}[data-not-available] .bottom span::before{font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:10px;content:""}.modalDescriptionModule .modal-lg{max-width:1000px}.modalDescriptionModule .modal-header{border-bottom:none}.modal{z-index:99999}.modal-dialog-centered{height:calc(100% - 60px)}.modal-dialog-centered .modal-content{top:50%;transform:translateY(-50%);position:absolute}@media(min-width: 768px){.accordion-module .collapsing{transition:none;display:none}}.accordion-module .card-header{clear:left;float:left;border:0px;width:100%;font-weight:700}@media(min-width: 768px){.accordion-module .card-header{width:50%}}.accordion-module .collapse-contenu{float:right;width:100%}@media(min-width: 768px){.accordion-module .collapse-contenu{width:50%}}.accordion-module .card-body{color:#fff;padding-top:.25rem}.accordion-module .btn-link{background-color:#3aa0e3;border:0;border-radius:0;color:#000;font-size:1.2rem;font-weight:600;padding:12px}.accordion-module .btn-link:hover,.accordion-module .btn-link:focus{background-image:linear-gradient(90deg, #e76775, #e9a37f);color:#000;text-decoration:none}.accordion-module .btn-link[aria-expanded=true]{background-image:linear-gradient(90deg, #e76775, #e9a37f)}.accordion-module .btn-link[aria-expanded=true] .fa-chevron-left{display:block}.accordion-module .btn-link[aria-expanded=true] .fa-chevron-right{display:none}.accordion-module .btn-link .fa-chevron-left{display:none}.accordion-module .btn-link .fa-chevron-right{display:block}.accordion-module .titre-exploration{padding-top:.25rem;font-weight:600}@media(min-width: 768px){.accordion-module .titre-exploration{border-style:solid;border-width:6px;-o-border-image:linear-gradient(to right, #e76775 1%, #e9a37f 100%) 100% 0 0 0/6px 0 0 0 stretch;border-image:linear-gradient(to right, #e76775 1%, #e9a37f 100%) 100% 0 0 0/6px 0 0 0 stretch}}.accordion-module .aller-explorer{color:#fff}.accordion-module .aller-explorer:hover .circle-link-sm,.accordion-module .aller-explorer:focus .circle-link-sm{background-image:linear-gradient(180deg, #e9a37f, #e76775)}.waveborder-top-module{transform:rotate(180deg);margin-bottom:-10px}.waveborder-bottom-module{margin-top:-16px}.accordion-trame .card-header{border-bottom:none}.accordion-trame .card-body{background:#fff}.accordion-trame .btn-link{background-color:#050524;color:#fff;padding:.9rem 1.5rem;border-radius:0;border-right:0 !important;border-left:0 !important}.accordion-trame .btn-link:hover,.accordion-trame .btn-link:focus{text-decoration:none;border-right:0 !important;border-left:0 !important}.accordion-trame .btn-link[aria-expanded=true] .fa-chevron-up{display:block}.accordion-trame .btn-link[aria-expanded=true] .fa-chevron-down{display:none}.accordion-trame .btn-link .fa-chevron-up{display:none}.accordion-trame .btn-link .fa-chevron-down{display:block}.accordion-trame .wrap{border-style:solid;border-width:6px;-o-border-image:linear-gradient(to right, #0f7ade 1%, #79d6ec 100%) 100% 0 100% 0/6px 0 6px 0 stretch;border-image:linear-gradient(to right, #0f7ade 1%, #79d6ec 100%) 100% 0 100% 0/6px 0 6px 0 stretch;border-left:0;border-right:0;border-right:0;border-left:0;margin-bottom:.8rem}.accordion-trame .wrap:hover,.accordion-trame .wrap:focus,.accordion-trame .wrap.wrap-hover,.accordion-trame .wrap.wrap-focus{border-style:solid;border-width:6px;-o-border-image:linear-gradient(to right, #e76775 1%, #e9a37f 100%) 100% 0 100% 0/6px 0 6px 0 stretch;border-image:linear-gradient(to right, #e76775 1%, #e9a37f 100%) 100% 0 100% 0/6px 0 6px 0 stretch;text-decoration:none;border-right:0 !important;border-left:0 !important}.accordion-trame .wrap:hover .circle-number,.accordion-trame .wrap:focus .circle-number,.accordion-trame .wrap.wrap-hover .circle-number,.accordion-trame .wrap.wrap-focus .circle-number{background-image:linear-gradient(180deg, #e9a37f, #e76775)}.circle-number{background-color:#3aa0e3;display:block;border-radius:50%;text-align:center;line-height:30px;text-decoration:none;color:#000;width:50px;height:50px;margin:0px;padding:10px;font-weight:600;color:#000;font-size:1.5rem}.pt-grid-gap{padding-top:3rem}.box{padding:1.5rem;float:left;box-shadow:0px 5px 8px rgba(0,0,0,.2509803922);color:#000}.bg-white{background-color:#fff}hr{border-top:3px dashed #000;margin-top:10px;width:50%}.height1000{height:1000px}