html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,button{outline:none}hr{margin:48px 0;width:100%;box-sizing:content-box;height:1px;border:unset;border-bottom:0;border-top:0;background-color:#222;border-width:1px}.flex{display:flex}.b-yellow{background-color:#F3DA57}.b-purple{background-color:#B799F5}.c-yellow{color:#F3DA57}.c-purple{color:#B799F5}.d-none{display:none;visibility:hidden}.hidden{visibility:hidden}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 600px){hr{margin:23px 0}}button{border-radius:0px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@keyframes showLazyImg{from{opacity:0}to{opacity:1}}.iframe-body{margin:0;padding:0}.html-content{box-sizing:border-box;padding:1cm 1cm;background:white;width:100vw;height:100%;overflow:hidden}.html-content h2{font-size:30px;line-height:20px}.html-content h3{font-size:20px;font-weight:normal;margin-bottom:1rem}.html-content .quote-container{margin-top:1rem}.html-content q{margin-left:1rem}.html-content p{font-size:16px;margin-bottom:1rem}.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{max-width:unset !important}.certificat-medical{display:flex;justify-content:space-between}.certificat-medical .certif{width:43%;box-sizing:border-box}.certificat-medical .certif>img:first-child{width:70%;margin-bottom:20%}.certificat-medical .certif h2{margin-bottom:1%}.certificat-medical .certif h3{width:100%;border-bottom:1px solid black}.certificat-medical .certif .text-container{padding-left:10%}.certificat-medical .certif .text-container p{line-height:100%}.certificat-medical .certif .did-at{margin-top:10%}.certificat-medical .signature-container{display:flex;justify-content:flex-end;align-items:center;margin-top:5%}.certificat-medical .signature-container>div{width:35%}.certificat-medical .signature-container p{margin-bottom:0rem}.search-overlay-element{display:flex;align-items:center;position:fixed;width:100%;left:0;top:0;width:100%;height:100%;z-index:100}.search-overlay-element .background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:1}.search-overlay-element .close-icon{width:32px;height:48px}.search-overlay-element form{max-width:960px;margin:0 auto;width:100%;box-sizing:border-box;border-radius:0}.search-overlay-element form .formheader{display:flex;justify-content:space-between}.search-overlay-element form input[type=search]{margin-bottom:24px;caret-color:#FF8652;caret-width:3px;font-size:24px}.search-overlay-element form input[type=submit]{font-size:24px;text-transform:uppercase}@media (max-width: 600px){.search-overlay-element .close-icon{display:none}.search-overlay-element form{padding:25px !important;box-sizing:border-box;max-width:unset;height:100vh;padding:unset;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.search-overlay-element form h1{margin-bottom:48px}.search-overlay-element form input[type=search]{margin-right:0;margin-bottom:12px;width:100%;box-sizing:border-box}.search-overlay-element form input[type=submit]{font-size:24px;text-transform:uppercase;margin-bottom:12px;width:100%;box-sizing:border-box}}@font-face{font-family:'Gonfaron_Grotesk';src:url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-regular.woff2") format("woff2"),url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-regular.woff") format("woff");font-style:normal}@font-face{font-family:'Gonfaron_Grotesk';src:url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-bold.woff2") format("woff2"),url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Gonfaron_Grotesk';src:url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-ExtraBold.woff2") format("woff2"),url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:'Gonfaron_Grotesk';src:url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-bolditalic.woff2") format("woff2"),url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-bolditalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Gonfaron_Grotesk';src:url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-italic.woff2") format("woff2"),url("/assets/fonts/gonfarongrotesk/gonfarongrotesk-italic.woff") format("woff");font-weight:normal;font-style:italic}p{font-size:16px;margin-bottom:24px}p:last-child{margin-bottom:unset}strong{font-weight:700}em{font-style:italic}ul{margin-bottom:24px;list-style-position:outside}ul li{font-size:18px;line-height:24px;margin-bottom:12px}a{text-decoration:none;cursor:pointer;color:inherit}a[target="blank"]:after{content:url("/assets/externUrl2.svg");margin-left:4px;margin-right:1px}b{font-weight:700}p{font-size:18px;line-height:28px;margin-bottom:28px}p a{color:#595959}h1,h2,h3,h4,h5,h6{word-break:keep-all}h1{font-weight:700;font-size:44px;line-height:48px;text-transform:uppercase;color:#000000}h2{font-style:normal;font-weight:700;font-size:32px;line-height:40px;text-transform:uppercase}h3{font-style:normal;font-weight:700;font-size:22px;line-height:26px;text-transform:uppercase}h4{font-style:normal;font-weight:700;font-size:18px;line-height:22px;margin-bottom:24px}sub,sup{top:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.5em}@media (min-width: 700px){.text-content p{margin-bottom:48px}}main>h1:first-child,main>h2:first-child,main>h3:first-child{max-width:100%;margin-bottom:48px}.kirbytext{font-size:18px}.kirbytext a{color:#555}.kirbytext p{margin-bottom:33px}.kirbytext p:last-child{margin-bottom:0}.description-container{font-size:16px}.text-uppercase{text-transform:uppercase}.uppercase{text-transform:uppercase}.greetings{margin-bottom:24px}.error .colorboxes .colorbox{background:#f3da57}.error-message{color:#FF5353;font-size:16px}@media (max-width: 600px){.text-content{margin-bottom:12px}main>h1:first-child,main>h2:first-child,main>h3:first-child{max-width:100%;max-width:unset;margin-bottom:12px}main h1{font-size:34px;line-height:38px}h1{font-weight:700;font-size:44px;line-height:48px;text-transform:uppercase;color:#000000}h2{font-size:26px}h3{font-size:18px}h4{font-size:18px}h1,h2,h3,h4,h5,h6{max-width:100%}}.greetings{margin-bottom:24px}.error .colorboxes .colorbox{background:#f3da57}img{max-width:100%;height:auto}.img-container img{margin-bottom:-4px}.header-img{width:100%;margin-bottom:48px}.embed-video{margin-bottom:48px}.link-icon{width:13px;margin-left:10px}.img-container{margin-bottom:48px}.img-container img{width:100%}img.lozad{opacity:0}img[data-fully-loaded="true"],[data-fully-loaded="true"] img{animation-name:showLazyImg;animation-duration:3s;animation-fill-mode:both}@media (max-width: 600px){.header-img{margin-bottom:36px}.embed-video{margin-bottom:36px}.img-container{margin-bottom:24px}}button{cursor:pointer}.button{font-size:18px;padding:12px;border:solid 1px #333333 !important;background-color:white;min-width:300px;text-align:left;text-transform:uppercase}.filter-button{text-transform:uppercase;transition:all 0.3s;display:flex;justify-content:space-between;align-items:center}.filter-button .icon-state{font-size:24px}.filter-button:hover,.filter-button.active{background-color:#D8DAD5}.filter-button.active .icon-state{transform:rotate(45deg)}.colorbox{padding:24px;margin-right:24px;margin-bottom:24px;font-size:32px;line-height:40px;font-weight:700;text-transform:uppercase;list-style-type:none;position:relative;display:inline-block;box-sizing:border-box;width:calc((100% - 58px)/3);background:#cbddea}.colorbox .content{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:24px}.colorbox:after{content:"";display:block}.colorboxes a:nth-child(3) .colorbox{margin-right:0px}.btn1,.btn2,.btn3,.btn4{text-transform:uppercase;font-size:18px;padding:12px;color:black;min-width:300px;text-align:left;margin:0.5rem 0;display:inline-block}.btn1{background-color:#FF5353}.btn2{background-color:#FF7B43}.btn3{background-color:#71B7E8}.btn4{background-color:#A4E2B2}.text-button{padding:0.5rem 2rem;background-color:#A4E2B2;border-radius:3px;color:white}form{max-width:600px;margin:auto}form label,form h5{line-height:24px;margin-bottom:12px;display:block;text-transform:uppercase}form input::placeholder{font-size:16px;color:#555555}form .file-container,form .file-preview-container{margin-top:15px}form span{display:block}form select,form button,form input,form textarea{font-size:18px;font-family:'gonfaron_groteskregular', sans-serif;margin-top:0;box-sizing:border-box;width:100%;padding:16px;border:1px solid #000;color:#555555;min-width:150px;background-color:white}form select:disabled,form button:disabled,form input:disabled,form textarea:disabled{background-color:#d8d8d8;border:1px solid #6e6e6e;cursor:not-allowed;opacity:0.6}form input:focus{border:1.5px solid #000;border-color:#000;outline:unset}form button:hover{background-color:#F3DA57}form select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg width='26' height='21' viewBox='0 0 26 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M23.3923 1.00001L13 19L2.6077 1L23.3923 1.00001Z' stroke='black' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:18px}form button,form input[type="submit"]{min-width:180px;width:unset;font-size:16px;color:#000;text-align:center;transition:all .3s ease-in-out;text-transform:uppercase}form button:hover{background-color:#F3DA57}form>div,form .input-container{margin-top:0;margin-bottom:24px !important}form p,form span{margin-top:12px;color:#555555}.radio-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.radiogroup-label{display:inline-block;width:100%;margin-bottom:12px}.radiocontainer{position:relative;padding-left:24px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radiocontainer span{display:inline;margin:0 24px 0 8px}.radiocontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radiocontainer:hover input ~ .checkmark{background-color:#8888}.radiocontainer input:checked ~ .checkmark{background-color:#F3DA57}.radiocontainer input:checked ~ .checkmark:after{display:block}.radiocontainer .checkmark:after{top:6px;left:6px;width:10px;height:10px;background:#fff;border-radius:50%}.checkmark{position:absolute;top:0;left:0;height:22px;width:22px;border:1px solid;border-radius:50%;transition:all .3s ease-in-out}.checkmark input:checked ~ .checkmark{background-color:#f3da57}.checkmark:after{content:"";position:absolute;display:none}.cbcontainer{position:relative}.cbcontainer label,.cbcontainer input{width:auto;cursor:pointer}.cbcontainer label{display:inline-block;padding:10px 20px;font-size:16px;border:1px solid #000;min-width:180px;transition:all .3s ease-in-out;text-align:center;text-transform:uppercase;background-color:#fff}.cbcontainer label:before,.cbcontainer label:after{position:absolute;left:28px;content:" ";height:22px;margin-left:-8px;width:1px;background-color:#000;transition:all .3s ease-in-out}.cbcontainer label:before{transform:rotate(90deg)}.cbcontainer input[type=checkbox]{width:0;opacity:0;position:absolute}.cbcontainer input[type=checkbox]:checked+label{background-color:#f3da57}.cbcontainer input[type=checkbox]:checked+label:before{transform:rotate(-45deg)}.cbcontainer input[type=checkbox]:checked+label:after{transform:rotate(45deg)}.calendar-wrapper h1,.calendar-wrapper h2,.calendar-wrapper button{margin-bottom:1.8rem}.calendar-wrapper h1{text-transform:uppercase;font-size:7.2rem}.calendar-wrapper h2{font-size:3.2rem;text-transform:capitalize}.week-num{font-size:1rem;text-transform:uppercase;text-align:center;padding:0.4rem 0;text-orientation:upright;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:upright;-webkit-font-feature-settings:"vkrn", "vpal";font-feature-settings:"vkrn", "vpal";background-color:#aaaaaa;color:white;padding:0.8rem 0.4rem;text-align:center}.calendar{width:90vw}.days{display:flex;justify-content:space-between;flex-direction:row;border-bottom:#dadce0 1px solid;border-top:#dadce0 1px solid}.day{border-top:0.05rem;border-right:#dadce0 1px solid;display:flex;flex-direction:column;justify-content:flex-start;flex:1}.day-name{font-size:1.4rem;text-transform:uppercase;font-weight:700;padding:0.4rem 0;text-align:center;border-bottom:#dadce0 1px solid}.events{position:relative}.event{background-color:#333333;color:#ffffff;position:absolute;left:0}.event:hover{cursor:pointer}.event p{font-size:1.2rem;font-weight:400;margin:0.3rem}.disable{opacity:0.5}.days-1{width:calc((( 90vw/7 ) * 1) - 10px)}.days-2{width:calc((( 90vw/7 ) * 2) - 10px)}.days-3{width:calc((( 90vw/7 ) * 3) - 10px)}.days-4{width:calc((( 90vw/7 ) * 4) - 10px)}.days-5{width:calc((( 90vw/7 ) * 5) - 10px)}.days-6{width:calc((( 90vw/7 ) * 6) - 10px)}.days-7{width:calc((( 90vw/7 ) * 7) - 10px)}.events-enter-active,.events-leave-active{transition:all 0.2s}.events-leave-active{opacity:0}.events-enter,.list-leave-to{opacity:0}#logo{display:flex;justify-content:flex-start;align-items:flex-start}#logo .rect{display:inline-block;width:50px;height:50px;background:grey;position:relative;overflow:hidden}#logo .rect .bar{transform-origin:top;position:absolute;background-color:white;width:4.5%;height:200%}#logo #a{background:#4BA0DB}#logo #a .bar{left:50%;top:-2.25%;transform:rotate(45deg)}#logo #a .bar:last-child{transform:rotate(-45deg)}#logo #i{background:#D8DAD5}#logo #i .bar{left:50%;top:0}#logo #x{background:#6CB64E}#logo #x .bar{left:-2.25%;top:0%;transform:rotate(-45deg)}#logo #x .bar:last-child{left:97.75%;top:0%;transform:rotate(45deg)}#logo.black .rect{border:solid 1px black}#logo.black .rect .bar{background-color:black !important}#logo.black .rect:nth-child(1){border-right:unset !important}#logo.black .rect:nth-child(3){border-left:unset !important}#logo.black #a,#logo.black #i,#logo.black #x{background:white !important}@media (max-width: 600px){#logo .rect{width:36px !important;height:36px !important}}#logo .rect{width:48px;height:48px}#bar-1{transform:rotate(90deg)}.bars{position:absolute;width:1000vw;height:80px;left:calc(-1000vw/2);top:calc(-50px/2);background:grey}.cross-container{z-index:-1;left:0;top:0;width:100%;min-height:100%;overflow:hidden;position:absolute}.main-footer-container>.cross-container{position:fixed}.cross{position:absolute;z-index:0;display:inline-block;width:0;height:0}@keyframes idl-rotate{0%{transform:rotate(0deg)}50%{transform:rotate(190deg)}100%{transform:rotate(360deg)}}.accordion{cursor:pointer;padding-top:25px;width:100%;text-align:left;outline:none;font-size:15px;transition:0.4s;box-sizing:border-box;display:flex;justify-content:space-between}.panel:first-child{border-top:1px solid black}.panel{padding-top:25px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;border-bottom:1px solid black}.less,.more{font-size:18px}.less{display:none}.active .less{display:initial !important}.active .more{display:none !important}.breadcrumb{position:relative;bottom:24px;line-height:24px}.breadcrumb ul{margin-top:24px;margin-left:0;padding-left:0;display:flex;flex-wrap:wrap}.breadcrumb ul li:first-child{margin-left:0px}.breadcrumb ul li{color:#555;font-size:14px;list-style-type:none;display:inline;margin-left:4px;margin-bottom:unset}.breadcrumb ul li:last-child{color:#222}.breadcrumb ul li:first-child::before{content:" "}.breadcrumb ul li::before{content:">"}.breadcrumb ul li:last-child::after{content:" "}@media (max-width: 600px){.breadcrumb{bottom:12px}}.banner{display:flex;margin:48px;box-sizing:border-box}.banner .banner-cross-container{display:inline-block;width:calc((100%)/15);background:red;overflow:hidden;position:relative}.banner .banner-cross-container .bar-container{position:absolute;left:0;top:0;left:calc((100% - 3px)/2)}.banner .banner-cross-container .bar-container .bar{background:white;position:absolute}.banner .banner-cross-container .bar-container .bar-1{width:1000px;height:3px;left:-500px}.banner .banner-cross-container .bar-container .bar-2{width:3px;height:1000px;top:-500px}.banner .banner-cross-container:after{content:"";display:block;padding-bottom:100%}.banner #cross-0{background:rgba(253,253,253,0.7)}.banner #cross-0 .bar-container{top:-7%;transform:rotate(45deg)}.banner #cross-1{background:rgba(229,229,229,0.7)}.banner #cross-1 .bar-container{top:10%;transform:rotate(45deg)}.banner #cross-2{background:rgba(201,201,201,0.7)}.banner #cross-2 .bar-container{top:25%;transform:rotate(35deg)}.banner #cross-3{background:rgba(195,195,195,0.7)}.banner #cross-3 .bar-container{top:50%;transform:rotate(30deg)}.banner #cross-4{background:rgba(210,210,210,0.7)}.banner #cross-4 .bar-container{transform:rotate(25deg);top:75%}.banner #cross-5{background:rgba(190,190,190,0.7)}.banner #cross-5 .bar-container{transform:rotate(15deg);top:95%}.banner #cross-6{background:rgba(185,185,185,0.7)}.banner #cross-6 .bar-container{transform:rotate(5deg);top:120%}.banner #cross-7{background:rgba(235,235,235,0.7)}.banner #cross-7 .bar-container{top:120%}.banner #cross-8{background:rgba(180,180,180,0.7)}.banner #cross-8 .bar-container{transform:rotate(-5deg);top:120%}.banner #cross-9{background:rgba(130,130,130,0.7)}.banner #cross-9 .bar-container{transform:rotate(-15deg);top:95%}.banner #cross-10{background:rgba(120,120,120,0.7)}.banner #cross-10 .bar-container{transform:rotate(-25deg);top:75%}.banner #cross-11{background:rgba(170,170,170,0.7)}.banner #cross-11 .bar-container{top:50%;transform:rotate(-30deg)}.banner #cross-12{background:rgba(200,200,200,0.7)}.banner #cross-12 .bar-container{top:25%;transform:rotate(-35deg)}.banner #cross-13{background:rgba(194,194,194,0.7)}.banner #cross-13 .bar-container{top:10%;transform:rotate(-45deg)}.banner #cross-14{background:rgba(223,223,223,0.7)}.banner #cross-14 .bar-container{left:50%;top:calc((100% - 3px)/2);transform:rotate(45deg)}@media (max-width: 790px){.banner{margin:0px}}#navigation{justify-content:space-between}#navigation .navline{margin-top:10px;margin-bottom:10px;grid-column-start:1;grid-column-end:-1;height:2px;border-bottom:1px solid black;width:100%}#navigation ul{padding:10px 0;margin:0;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:24px;grid-row-gap:1px;margin-bottom:48px;border-top:1px solid;border-bottom:1px solid;align-items:center}#navigation ul li{margin-bottom:0;list-style-type:none;box-sizing:content-box;font-size:18px;height:40px;display:flex;align-items:center}#navigation ul li a{text-transform:uppercase}#navigation ul li img{display:inline;width:24px}#navigation ul li img:hover{cursor:pointer}#navigation ul li .livret::before{content:url("/assets/icones/download.svg");margin-right:8px}#sub-navigation,#content-sub-navigation{position:relative;margin-top:48px;padding-top:48px;border-top:solid 1px black;padding:0;padding-top:48px;margin:0;display:flex;justify-content:flex-start;flex-wrap:wrap}#sub-navigation .nav-link,#content-sub-navigation .nav-link{padding:24px;margin-right:24px;margin-bottom:24px;font-size:32px;line-height:40px;font-weight:bold;text-transform:uppercase;list-style-type:none;position:relative;display:inline-block;box-sizing:border-box;width:calc((100% - 48px) / 3)}#sub-navigation .nav-link .content,#content-sub-navigation .nav-link .content{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:24px}#sub-navigation .nav-link:after,#content-sub-navigation .nav-link:after{content:"";display:block;margin:0;padding-bottom:100%}#sub-navigation .nav-link:nth-child(3n) div,#content-sub-navigation .nav-link:nth-child(3n) div{margin-right:0}.ad{position:relative;display:inline-block;margin-right:24px;width:calc((100% - 48px) / 3);margin-bottom:24px}.ad .content{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:24px;display:flex;flex-direction:column}.ad .content h2{font-size:22px;line-height:24px;font-weight:bold;margin:0;text-transform:uppercase}.ad .content .xl{font-size:40px;line-height:48px}.ad .content h3{margin-bottom:24px}.ad:after{content:"";display:block;padding-bottom:100%}#content-sub-navigation{position:relative;margin-top:24px;padding-top:0;border-top:none;padding-top:0;display:flex;justify-content:space-between;flex-wrap:wrap}#content-sub-navigation .nav-link{box-sizing:border-box;width:calc((100% - 24px) / 2);min-height:168px}#content-sub-navigation .nav-link:nth-child(n+1){margin-right:0 !important}#content-sub-navigation .nav-link:after{content:none}#content-sub-navigation .nav-link:nth-child(2n) div{margin-right:0}.sticky-nav{display:unset !important;margin-bottom:24px}.sticky-nav ul li{cursor:pointer;margin-bottom:24px;opacity:0.5;transition:opacity 0.3s}.sticky-nav .active{opacity:1}@media (max-width: 850px){#navigation{margin-bottom:24px}#navigation ul{grid-template-columns:repeat(3, 1fr);margin:unset;padding:10px 0;margin-bottom:10px}#navigation ul #Livret,#navigation ul #agenda{display:none}#navigation .extra-phone-nav{display:grid !important;grid-template-columns:repeat(3, 1fr);margin:0;padding:0;padding-bottom:10px;-webkit-box-align:start;align-items:flex-start;border-top:0px transparent}#navigation .extra-phone-nav li:last-child{display:flex;justify-content:flex-end;align-items:center}#navigation .image-container{display:none}}@media (max-width: 820px){#content-sub-navigation{display:inline}#content-sub-navigation .nav-link{font-size:28px;line-height:36px;width:100%}#sub-navigation{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:24px;grid-row-gap:24px}#sub-navigation .nav-link{font-size:28px;line-height:36px;width:100%;margin:unset}}@media (max-width: 720px){#content-sub-navigation .nav-link,#sub-navigation .nav-link{font-size:28px;line-height:36px}}@media (max-width: 600px){#navigation{height:0;transition:height 0.4s;display:flex;flex-direction:column;align-items:stretch;max-height:100vh;overflow:hidden;overflow-y:scroll}#navigation.active{height:calc(100vh - 48px - 24px);margin-bottom:18px}#navigation ul{padding:10px 0 !important;display:flex;flex-direction:column}#navigation ul li:last-child{display:none}#navigation ul li{list-style-type:none;width:100%;box-sizing:content-box;font-size:18px;height:6vh;max-height:46px;display:flex;flex-direction:column;justify-content:center}#navigation ul li a{text-transform:uppercase}#navigation ul li img{display:inline;width:30px}#navigation ul li:nth-child(4n){text-align:initial}#navigation ul li:nth-child(2),#navigation ul li:nth-child(3),#navigation ul li:nth-child(4){border-top:0px solid black}#navigation ul #Livret,#navigation ul #agenda{display:none}#navigation ul .image-container{display:flex;justify-content:flex-end;flex-direction:row}#navigation .extra-phone-nav{margin:0;padding:0}#navigation .extra-phone-nav li{display:flex;justify-content:flex-end;flex-direction:row;border-top:none !important;border-bottom:none !important}#sub-navigation,#content-sub-navigation{display:inline;margin-top:12px;padding-top:12px;padding-top:12px}#sub-navigation .nav-link,#content-sub-navigation .nav-link{padding:24px;margin:0 !important;margin-top:calc(12px * 2) !important;font-size:22px;box-sizing:border-box;width:100% !important}#sub-navigation .nav-link .content,#content-sub-navigation .nav-link .content{padding:24px}#sub-navigation .nav-link:after,#content-sub-navigation .nav-link:after{padding-bottom:104px}#content-sub-navigation{margin-top:0;padding-top:0}#content-sub-navigation .nav-link:first-child{margin-top:0 !important}.sticky-nav{display:none !important}}header{position:relative}header .logo-container{margin-bottom:48px}header .burger-button{position:absolute;top:0;right:0;width:36px}header .burger-button .bar{width:100%;height:1px;background-color:black;margin-bottom:10px;transition:all 0.3s}header .burger-button .bar:nth-child(2){position:relative;top:0}header .burger-button .bar:nth-child(3){position:relative;bottom:0}header .burger-button.active .bar:nth-child(2){transform:rotate(45deg);top:5.5px}header .burger-button.active .bar:nth-child(3){transform:rotate(-45deg);bottom:5.5px}header .user-header{position:absolute;top:0;right:0}@media (max-width: 600px){header{width:100%;box-sizing:content-box}header .logo-container{margin-bottom:12px;width:fit-content}header .logo-container p{font-size:10px;line-height:12px}header .burger-button{display:initial !important;cursor:pointer}header .user-header{margin-bottom:12px;position:initial !important;display:none}}.footer{font-size:14px;border-top:1px solid black;padding-top:48px;margin-top:24px;display:flex;justify-content:space-between;align-items:stretch;position:relative}.footer .button{font-size:14px}.footer #about{margin-top:27px}.footer #about p{margin:0;font-size:14px;line-height:24px}.footer #social-container{display:flex;flex-direction:column;text-transform:uppercase}.footer #social-container a{font-size:14px;line-height:24px;margin-bottom:12px}.footer ul{padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.footer ul li{list-style-type:none;text-transform:uppercase;font-size:14px}.footer #button-container .button{box-sizing:border-box;text-transform:uppercase;border-radius:unset;border:unset;font-size:14px;padding:16px 24px;width:100%;text-align:left;min-width:0%;min-height:0%;right:0;bottom:1px;transition:min-width 3s, min-height 3s, right 3s, bottom 3s}.footer #button-container .button .more{display:none;visibility:hidden}.footer #button-container>.button.active{position:absolute;right:0;bottom:1px;display:flex;justify-content:space-between;align-items:flex-start;padding:24px}.footer #button-container>.button.active span{margin-right:24px}.footer #button-container>.button.active .more{display:initial;visibility:visible}.footer #support-container{display:flex;flex-direction:row;justify-content:space-between;background:#F3DA57}.footer #newsletter-container{background:#B799F5}.footer #newsletter-container #newsletter-form-container{flex-grow:1;display:flex;flex-direction:column;padding:0 0 0 24px}.footer #newsletter-container #newsletter-form-container input{color:white;background:none;border:2px solid white;padding:15px 28px;color:black;font-size:18px;margin-bottom:24px}.footer #newsletter-container #newsletter-form-container input::placeholder{color:black;opacity:1}.footer #newsletter-container #newsletter-form-container button{text-align:left;text-transform:uppercase;border:2px white solid;background:white;padding:15px 28px;color:black;font-size:18px}.footer #newsletter-container #newsletter-details{max-width:calc(33.3%);height:100%;display:flex;flex-direction:colums;justify-content:center;padding:0 0 0 24px}.footer #newsletter-container #newsletter-details p{text-transform:initial !important;margin:0;padding:0;color:#222;font-size:12px;line-height:13px}.footer .sub-content{position:absolute;top:0px;left:0;width:100%;height:100%;padding-top:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.footer .sub-content .close{position:absolute;right:0;top:0;margin-top:50px}.footer .sub-content h3{min-width:25%;font-size:18px}.footer #tutelles-container .images-container{width:100%;display:flex;justify-content:space-around;align-items:center}.footer #tutelles-container .images-container img{margin-left:1rem;height:35px}.footer #login-container form{display:flex;justify-content:flex-end}.footer #login-container form>div{margin-left:25px;width:300px}.footer #login-container input{border:solid #333333 2px;font-size:18px;padding:12px;background-color:white;text-align:left;text-transform:uppercase;box-sizing:border-box;margin-bottom:6px;widows:100%}.footer #login-container input::placeholder{color:#333333;opacity:1}.footer #login-container .submit{background:#C2B3C2;border-color:#C2B3C2;width:100%}.footer #login-container span,.footer #login-container p{max-width:100%}.footer #login-container span,.footer #login-container p{text-transform:none !important}.footer #login-container .input-container{width:300px;margin-bottom:25px;display:flex;flex-direction:column}.footer .footer-element button{margin-bottom:24px}.footer .footer-element h4{min-width:200px}.footer .footer-element .hover-panel{display:flex;flex-direction:row;justify-content:space-between;background:white;position:absolute;left:0;top:0;width:100%;min-height:100%;padding:24px;box-sizing:border-box}.footer .footer-element .hover-panel h4{font-weight:normal;text-transform:uppercase;font-size:18px;margin-right:24px}.footer .footer-element .hover-panel .close{cursor:pointer;margin-left:15px}.footer .footer-element .hover-panel .close img{max-width:unset}.footer .footer-element .hover-panel .text-container p{margin-bottom:24px}.footer .footer-element .hover-panel .text-container b,.footer .footer-element .hover-panel .text-container a{color:#459CD8}.footer .footer-element h4{display:block !important}@media (max-width: 1024px){.footer{display:grid;grid-template-columns:repeat(2, 1fr)}.footer .footer #social-container{align-self:center}.footer .buttons-container{justify-content:flex-end !important;align-items:flex-start !important}}@media (max-width: 680px){.footer{padding-top:24px;margin-top:24px;flex-wrap:wrap;position:relative;grid-template-columns:repeat(1, 1fr)}.footer .logo-container p{font-size:10px;line-height:12px}.footer #about{margin:24px 0 !important}.footer #about p{margin:0;font-size:14px;line-height:24px}.footer #social-container{margin-bottom:24px}.footer .buttons-container{width:100% !important;margin-top:24px !important;order:3}.footer #support-container{flex-wrap:wrap}.footer #support-container #support-details{margin-top:12px;order:3;font-size:14px;line-height:18px}.footer #newsletter-container #newsletter-form-container{margin-top:12px;order:3;padding-left:0}.footer #newsletter-container #newsletter-form-container>input{margin-bottom:12px}.footer #newsletter-container #newsletter-form-container>button{margin-bottom:24px}.footer #newsletter-container #newsletter-details{order:4;width:100% !important;max-width:unset !important;padding-left:0 !important;height:100%;display:flex;flex-direction:colums;justify-content:center;padding:0 0 0 24px}.footer #newsletter-container #newsletter-details p{font-size:14px;line-height:18px}.footer .sub-content{position:absolute;top:0px;left:0;background-color:white;width:100%;height:100%;padding-top:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.footer .sub-content .close{position:absolute;right:0;top:0;margin-top:50px}.footer .sub-content h3{min-width:25%;font-size:18px}.footer #tutelles-container .images-container{width:100%;display:flex;justify-content:space-around;align-items:center}.footer #tutelles-container .images-container img{margin-left:1rem}.footer #login-container{flex-wrap:wrap}.footer #login-container>span{order:3}.footer #login-container form{margin-top:24px;flex-wrap:wrap;display:flex;justify-content:flex-end}.footer #login-container form>div{margin-left:0px;width:100%}.footer #login-container span,.footer #login-container p{max-width:100%;font-size:14px;line-height:18px}.footer #login-container span,.footer #login-container p{text-transform:none !important}.footer #login-container .input-container{width:100%;margin-bottom:12px}.footer .footer-element{width:100% !important}.footer .footer-element button{width:100% !important;margin-bottom:24px;font-size:16px}.footer .footer-element h4{min-width:200px}.footer .footer-element .hover-panel{flex-wrap:wrap;align-items:flex-start;align-content:flex-start;left:0;top:0;width:100%;min-height:100%;padding:24px;box-sizing:border-box}.footer .footer-element .hover-panel h4{font-weight:normal;text-transform:uppercase;font-size:18px;margin-right:24px}.footer .footer-element .hover-panel .close{cursor:pointer;margin-left:15px}.footer .footer-element .hover-panel .close img{max-width:unset}.footer .footer-element .hover-panel .text-container p{margin-bottom:24px}.footer .footer-element .hover-panel .text-container b,.footer .footer-element .hover-panel .text-container a{color:#459CD8}.footer .footer-element .hover-panel .images-container{flex-wrap:wrap;justify-content:space-between !important}.footer .footer-element .hover-panel .images-container img{margin-left:0 !important;margin-top:12px}.footer .footer-element .hover-panel .text-container,.footer .footer-element .hover-panel .images-container{margin-top:24px;order:2;width:100%}}#home-page{display:flex;justify-content:space-between;flex-wrap:wrap}#home-page .row{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:24px}#home-page .publication-container{width:100%}#home-page .publication .publication-header,#home-page .publication .publication-content{width:calc(50% - 12.5px);box-sizing:border-box}#home-page .publication .publication-header img,#home-page .publication .publication-content img{max-width:100%}#home-page .publication .publication-header h2{font-size:32px;line-height:40px;margin-bottom:24px;font-weight:800;padding:24px;margin:0;text-transform:uppercase;position:relative;top:5px}#home-page .publication .publication-header .xl{font-size:44px;line-height:48px}#home-page .publication .publication-header .image-container{height:288px;width:100%;background-size:cover;background-position:center;position:relative}#home-page .publication .publication-header .image-container .video-icone{position:absolute;right:24px;bottom:24px;width:50px;-webkit-box-shadow:0px 0px 14px 0px rgba(255,255,255,0.3);box-shadow:0px 0px 14px 0px rgba(255,255,255,0.3)}#home-page .publication .publication-content{padding:24px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#home-page .publication .publication-content h4{text-transform:uppercase;font-size:22px;margin:0}#home-page .publication .publication-content p{font-weight:normal}#home-page .publication .publication-content .date{text-align:right;font-weight:bold;font-size:1rem;line-height:24px;margin-bottom:24px;margin-top:0}#home-page .publication .publication-content .place{font-size:1rem;line-height:24px;font-weight:normal;text-align:right}#home-page .publication .publication-content .description{width:100%;margin:0;align-self:flex-end}#home-page .selected-publication{margin-bottom:0;width:100%}#home-page .selected-publication .publication{height:96px}#home-page .selected-publication .publication-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}#home-page .selected-publication h2{position:relative;font-weight:800 !important;top:5px}#home-page .ad:after{content:"";display:block;margin:0;padding-bottom:100%}.ads{display:flex;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:100%}.ads .ad{padding:24px;margin-right:24px;margin-bottom:24px;font-size:32px;line-height:40px;font-weight:700;text-transform:uppercase;list-style-type:none;position:relative;display:inline-block;box-sizing:border-box;width:calc((100% - 48px)/3)}.ads .ad:nth-child(3n){margin-right:0}.ads .ad .date-container{font-weight:bold;text-transform:capitalize}.ads .ad .content{display:flex;flex-direction:column}.ads .ad .content h2{font-size:22px;line-height:24px;margin-bottom:24px;font-weight:700;text-transform:uppercase}.ads .ad .content .xl{font-size:2.4vmax;line-height:40px;margin-bottom:24px}.ads .ad .content h3{margin-bottom:24px}.ads .ad .content .footer-container{margin-top:auto}.ad.selected-publication:after{content:none !important}.ad.selected-publication .content{position:unset}.ad.selected-publication h2{line-height:48px}@media (min-width: 600px){.ad.selected-publication{margin-right:0;width:100%;margin-bottom:25px !important}.ad.selected-publication .content{position:initial;left:unset;top:unset;width:unset;height:unset;padding:25px;display:flex;flex-direction:column}.ad.selected-publication .content h2{font-size:44px}}@media (max-width: 950px){#home-page{flex-direction:column}#home-page .row{display:-webkit-box;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}#home-page .publication .publication-content,#home-page .publication .publication-header{width:100%}#home-page .publication .publication-header{margin-bottom:24px}#home-page .selected-publication .xl,#home-page .selected-publication p{margin-bottom:0 !important;top:5px}#home-page .ad .content{padding:12px}#home-page .ad .content .xl,#home-page .ad .content p{margin-bottom:12px}#home-page .ads h2,#home-page .ads .xl{font-size:22px !important;line-height:24px !important}}@media (max-width: 790px){.ads{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:24px}.ads .ad{margin-right:0px;margin-bottom:12px;width:100%;position:relative;display:inline-block}.ads .ad .content{padding:12px;display:flex;flex-direction:column}.ads .ad .content h2{width:100%;font-size:18px;line-height:24px}.ads .ad .content .xl{font-size:24px;line-height:40px}.ads .ad .content h3{margin-bottom:18px;line-height:22px}.ad:after{content:"";display:block;padding-bottom:240px}.selected-publication{margin-bottom:24px}.selected-publication h2{font-size:26px;line-height:36px}}@media (max-width: 650px){#home-page{display:flex;justify-content:space-between;flex-wrap:wrap}#home-page .row{display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;margin-bottom:12px}#home-page .publication .publication-header,#home-page .publication .publication-content{width:100%}#home-page .publication .publication-header{margin-bottom:12px}#home-page .publication .publication-header h2{font-size:26px !important}#home-page .publication .publication-content{padding:12px}#home-page .publication .publication-content div:nth-child(2){max-width:45%;margin-bottom:50px}#home-page .publication .publication-content h4{font-size:18px !important}#home-page .publication .publication-content p{font-size:16px !important;line-height:22px}#home-page .ads{display:inline}#home-page .selected-publication{margin-bottom:24px}#home-page .selected-publication h2{font-size:26px;line-height:32px}}#home-page .publication .publication-content h4{text-transform:uppercase;font-size:22px;margin-bottom:24px !important}@media (min-width: 1500px){body{font-size:120%}.ads .ad .xl{font-size:2vmax !important;line-height:36px !important}}.publication-breadcrumb{margin-top:48px}.buttons{margin-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap}.buttons a{width:50%}.buttons a:nth-child(2n) .btn{float:right}.buttons .btn{min-width:300px;padding:16px 24px;text-align:left;font-size:18px;text-transform:uppercase}#publication-page{position:relative;margin-top:0}#publication-page .background-container{z-index:-1;position:absolute;left:-100vw;top:0;height:100%;width:200vw}#publication-page .background-container #cross-background-container{position:absolute;left:calc(100vw - 48px);top:0;width:100vw;height:100%}#publication-page picture img{width:100%}#publication-page .header-image{width:100%}#publication-page header{padding-left:48px;padding-right:48px;display:flex;justify-content:space-between;margin-top:48px}#publication-page header .main{width:75%}#publication-page header .main h1{font-size:44px;font-weight:bold;margin:0}#publication-page .content{padding-left:48px;padding-right:48px}#publication-page .content article{display:flex;justify-content:space-between}#publication-page .content article .text-container{width:70%;margin-right:48px}#publication-page .content article .info-container h3,#publication-page .content article .info-container p{font-weight:bold;font-size:18px;text-transform:lowercase}#publication-page .content article .info-container .date{margin-top:0;margin-bottom:0}#publication-page .content p{font-size:18px;line-height:28px}#publication-page .content .credit{margin-top:24px}@media (max-width: 850px){#publication-page header{padding:0 24px}#publication-page .content{padding:0 24px;margin-top:24px}#publication-page .content article .text-container{width:80%}}@media (max-width: 600px){#publication-page{padding-bottom:12px}#publication-page header{box-sizing:border-box;padding:12px;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:12px}#publication-page header>h1{display:initial !important;font-size:26px;width:100%;max-width:unset;margin-bottom:0}#publication-page .content{padding:12px;margin-top:calc(12px * 2)}#publication-page .content p{font-size:16px;line-height:24px;margin-bottom:20px}#publication-page .content .credit{margin-top:12px}#publication-page .content article{flex-direction:column}#publication-page .content article .text-container{width:100%;order:1}#publication-page .content article .info-container{order:0}#publication-page .content article .info-container h3,#publication-page .content article .info-container p{font-size:14px}#publication-page .content article .info-container .place p,#publication-page .content article .info-container .price p{margin-bottom:12px}}#agenda-page h3,#agenda-archive-page h3{margin-bottom:24px}#agenda-page .publications-container,#agenda-archive-page .publications-container{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;margin-bottom:48px;border-bottom:1px solid #4BA0DB}#agenda-page .publications-container .publication,#agenda-archive-page .publications-container .publication{padding:24px;display:flex;justify-content:space-between;align-items:flex-end}#agenda-page .publications-container .publication .publication-header,#agenda-archive-page .publications-container .publication .publication-header{width:45%;padding-right:24px}#agenda-page .publications-container .publication .publication-date,#agenda-archive-page .publications-container .publication .publication-date{width:40%;padding-right:24px}#agenda-page .publications-container .publication .publication-time,#agenda-archive-page .publications-container .publication .publication-time{text-align:right;width:15%}#agenda-page .publications-container .publication p,#agenda-archive-page .publications-container .publication p{margin:unset}#agenda-page .publications-container .publication-link,#agenda-archive-page .publications-container .publication-link{border-top:1px solid #4BA0DB}#team-page .team-container h2{margin:44px 0}#team-page .team-container ul{margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start}#team-page .team-container ul li{font-size:16px;box-sizing:border-box;padding:16px;list-style-type:none;width:100%;display:flex;justify-content:space-between;position:relative;flex-wrap:nowrap;border-bottom:1px rgba(0,0,0,0.5) solid;padding-right:4rem;cursor:pointer}#team-page .team-container ul li .plus{position:absolute;right:0px;top:14px;transition:transform 0.5s;width:14px;cursor:pointer}#team-page .team-container ul li .more:before,#team-page .team-container ul li .more:after{position:absolute;content:" ";height:24px;width:1px;background-color:#222;transition:all .3s ease-in-out}#team-page .team-container ul li .more:before{transform:rotate(90deg)}#team-page .team-container ul li .active .more:before{transform:rotate(-45deg)}#team-page .team-container ul li .active .more::after{transform:rotate(45deg)}#team-page .team-container ul li .role{width:70%}#team-page .team-container ul li.dark{background:#E4D9E4}#team-page .team-container ul .description-container{padding-top:0;padding-bottom:0;max-height:0;overflow:hidden;transition:max-height 0.7s;transition:opacity 0.3s;transition-timing-function:linear;opacity:0}#team-page .team-container ul .description-container p{font-size:16px;line-height:22px}#team-page .team-container ul .description-container.active{padding-top:24px;padding-bottom:0;max-height:1000px;opacity:1}#team-page .team-container>ul:last-child li:last-child{border-bottom:none !important}@media (max-width: 600px){#team-page .team-container h2{font-size:18px;margin:12px 0 !important}#team-page .team-container ul li:first-child{border-top:1px rgba(0,0,0,0.5) solid}#team-page .team-container ul li{flex-wrap:wrap;padding:15px 0;background-color:unset !important;line-height:16px}#team-page .team-container ul li span,#team-page .team-container ul li p{font-size:14px !important;line-height:16px}#team-page .team-container ul li span{display:block;width:90% !important}#team-page .team-container ul li .plus{position:relative;right:unset;top:unset;margin-top:-24px;margin-right:12px;width:100%}#team-page .team-container ul li .plus .more{background-color:unset !important;position:unset;left:unset;right:unset;top:unset;text-align:right}#team-page .team-container ul li .plus .more:before,#team-page .team-container ul li .plus .more:after{height:18px}#team-page .team-container ul li .plus .less{background-color:unset !important;transform:rotateZ(45deg);font-size:20px;width:10px;position:absolute;right:0;left:unset}}.sub-page-container{overflow:unset}main h2,main h1{margin-bottom:48px}.marker{position:sticky;display:inline-block;left:8px;margin-right:8px;width:18px;height:18px;top:24px;opacity:0;transition:opacity 0.5s;background:#459cd8}.sticked .active-paragraphe .marker{opacity:1}.paragraphe ul{margin-left:19px}.paragraphe li{list-style:disc}.paragraphe p{margin-bottom:24px}.text-content article{margin-bottom:48px}.text-content article:last-child{margin-bottom:24px}.text-content .sticky-nav{display:inline-block;width:calc(33.333% - 24px)}.text-content .sticky-nav ul{padding:0;margin:0}.text-content .sticky-nav ul li{list-style-type:none}.text-content .sticky-nav+.articles-container{display:inline-block;width:calc(66% - 24px)}.text-content .sticky-nav+.articles-container .block{width:100%}.text-content .sticky-nav+.articles-container .block header{display:none}.text-content .sticky-nav+.articles-container .block .paragraphe{display:flex !important;display:unset;width:100%;margin-bottom:48px}.text-content .sticky-nav+.articles-container .block .paragraphe section{display:inline-block;width:calc(100% - 48px)}.text-content .sticky-nav+.articles-container .block .paragraphe p{margin-bottom:0;margin-top:24px}.text-content .sticky-nav+.articles-container .block .paragraphe p:first-child{margin-top:0px}.text-content .sticky-nav+.articles-container .block .paragraphe ul li{margin-bottom:0;margin-top:.5rem;line-height:1.6rem}.text-content .sticky-nav+.articles-container .block .paragraphe #content-sub-navigation{width:100%}.text-content .sticky-nav+.articles-container article{position:relative}@media (min-width: 700px){.text-content .block{display:flex;justify-content:space-between}.text-content .block header{width:100%;width:calc(33.333% - 14px)}.text-content .block .paragraphe{display:inline-block;width:66%}.text-content .block .paragraphe ul,.text-content .block .paragraphe p{margin-bottom:24px}.text-content .block .paragraphe ul:last-child,.text-content .block .paragraphe p:last-child{margin-bottom:unset}}.urlbtn{border:1px solid;padding:8px;display:inline-block;margin:12px 0;box-sizing:border-box;width:calc((100% - 24px)/2);color:unset;margin-right:24px}.urlbtn:nth-child(2n){margin-right:0px}.imp-0{background-color:#A4E2B2;border:unset}.imp-1{background-color:#FF5353;border:unset}.imp-2{background-color:#FFA337;border:unset}.imp-3{background-color:#71B7E8;border:unset}@media (max-width: 600px){.marker{display:none}.paragraphe section{width:100% !important}.block{width:100%}.text-content{display:flex;flex-wrap:wrap;margin-bottom:0 !important;padding-bottom:0 !important}.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin-top:0;margin-bottom:24px}.text-content .sticky-nav{width:100% !important;margin:0}.text-content .sticky-nav ul{padding:0;margin:0}.text-content .sticky-nav ul li{list-style-type:none}.text-content .sticky-nav+.articles-container{margin-bottom:-12px;display:inline-block;width:100%}.articles-container header{display:block !important;margin-bottom:36px}.articles-container header h2,.articles-container header h3,.articles-container header h4,.articles-container header h5,.articles-container header h6{margin-bottom:12px}}#degree-page .embed-video iframe,#graduating-year-page .embed-video iframe{width:100% !important}#degree-page .degrees-container,#degree-page .pictures-container,#graduating-year-page .degrees-container,#graduating-year-page .pictures-container{display:flex;justify-content:space-between;flex-wrap:wrap}#degree-page .degrees-container .carrousel-link:last-child,#degree-page .pictures-container .carrousel-link:last-child,#graduating-year-page .degrees-container .carrousel-link:last-child,#graduating-year-page .pictures-container .carrousel-link:last-child{margin-left:24px !important}#degree-page .degrees-container .student-link,#degree-page .degrees-container .carrousel-link,#degree-page .pictures-container .student-link,#degree-page .pictures-container .carrousel-link,#graduating-year-page .degrees-container .student-link,#graduating-year-page .degrees-container .carrousel-link,#graduating-year-page .pictures-container .student-link,#graduating-year-page .pictures-container .carrousel-link{width:calc((100% - 50px) / 3);padding-bottom:12.5px}#degree-page .degrees-container .student-link .rect,#degree-page .degrees-container .carrousel-link .rect,#degree-page .pictures-container .student-link .rect,#degree-page .pictures-container .carrousel-link .rect,#graduating-year-page .degrees-container .student-link .rect,#graduating-year-page .degrees-container .carrousel-link .rect,#graduating-year-page .pictures-container .student-link .rect,#graduating-year-page .pictures-container .carrousel-link .rect{position:relative;width:100%;margin-bottom:12.5px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;overflow:hidden}#degree-page .degrees-container .student-link .rect img,#degree-page .degrees-container .carrousel-link .rect img,#degree-page .pictures-container .student-link .rect img,#degree-page .pictures-container .carrousel-link .rect img,#graduating-year-page .degrees-container .student-link .rect img,#graduating-year-page .degrees-container .carrousel-link .rect img,#graduating-year-page .pictures-container .student-link .rect img,#graduating-year-page .pictures-container .carrousel-link .rect img{position:absolute;height:100%;width:100%;max-width:unset !important;object-fit:cover}#degree-page .degrees-container .student-link .rect:after,#degree-page .degrees-container .carrousel-link .rect:after,#degree-page .pictures-container .student-link .rect:after,#degree-page .pictures-container .carrousel-link .rect:after,#graduating-year-page .degrees-container .student-link .rect:after,#graduating-year-page .degrees-container .carrousel-link .rect:after,#graduating-year-page .pictures-container .student-link .rect:after,#graduating-year-page .pictures-container .carrousel-link .rect:after{content:"";display:block;padding-bottom:100%}#degree-page .degrees-container .student-link p,#degree-page .degrees-container .carrousel-link p,#degree-page .pictures-container .student-link p,#degree-page .pictures-container .carrousel-link p,#graduating-year-page .degrees-container .student-link p,#graduating-year-page .degrees-container .carrousel-link p,#graduating-year-page .pictures-container .student-link p,#graduating-year-page .pictures-container .carrousel-link p{margin-bottom:25px}#degree-page .pictures-container,#graduating-year-page .pictures-container{margin-top:50px}#degree-page{position:relative}.promotions-links{display:flex;justify-content:space-between;flex-wrap:wrap}.promotions-links .link{width:25%;margin-bottom:24px}@media (max-width: 600px){#degree-page .embed-video iframe,#graduating-year-page .embed-video iframe{height:30vh}#degree-page .degree-picture,#graduating-year-page .degree-picture{width:100%;margin-bottom:25px}#degree-page .degrees-container,#degree-page .pictures-container,#graduating-year-page .degrees-container,#graduating-year-page .pictures-container{margin-top:36px}#degree-page .degrees-container .student-link,#degree-page .degrees-container .carrousel-link,#degree-page .pictures-container .student-link,#degree-page .pictures-container .carrousel-link,#graduating-year-page .degrees-container .student-link,#graduating-year-page .degrees-container .carrousel-link,#graduating-year-page .pictures-container .student-link,#graduating-year-page .pictures-container .carrousel-link{margin-bottom:12px;padding-bottom:0;width:100%}}html{font-family:'Gonfaron_Grotesk', sans-serif;scroll-behavior:smooth;font-size:18px}.logo-container{display:flex;justify-content:flex-start;align-items:center;line-height:16px}.logo-container p{padding:0;margin:0;font-size:14px;line-height:16px;margin-left:1rem}body{padding:48px;margin:0;max-width:100vw;overflow-x:hidden}.page{margin:0 auto;max-width:1280px}main{overflow:hidden}@media (max-width: 900px){body{padding:24px}}@media (max-width: 950px){.ads #home-page .ad .content .xl,.ads #home-page .publication .publication-header .xl{font-size:38px}}@media (max-width: 600px){html{scroll-behavior:unset;overflow:visible;font-size:16px}body{width:calc(100vw - 24px);box-sizing:content-box;padding:12px;max-height:100vh;overflow:hidden}.main-footer-container{max-height:calc(100vh - 48px - 24px);overflow-y:scroll}main{margin-top:0 !important}}

.vgt-table.striped tbody tr:nth-of-type(odd){background-color:rgba(51,68,109,0.03)}.vgt-right-align{text-align:right}.vgt-left-align{text-align:left}.vgt-center-align{text-align:center}.vgt-pull-left{float:left !important}.vgt-pull-right{float:right !important}.vgt-clearfix::after{display:block;content:"";clear:both}.vgt-responsive{width:100%;overflow-x:auto;position:relative}.vgt-text-disabled{color:#909399}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vgt-wrap{position:relative}.vgt-fixed-header{position:absolute;z-index:10;overflow-x:auto}table.vgt-table{font-size:16px;border-collapse:collapse;background-color:#fff;width:100%;max-width:100%;table-layout:auto;border:1px solid #dcdfe6}table.vgt-table td{padding:.75em .75em .75em .75em;vertical-align:top;border-bottom:1px solid #dcdfe6;color:#606266}table.vgt-table tr.clickable{cursor:pointer}table.vgt-table tr.clickable:hover{background-color:#f1f5fd}.vgt-table th{padding:.75em 1.5em .75em .75em;vertical-align:middle;position:relative}.vgt-table th.sortable button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;position:absolute;top:0;left:0;width:100%;height:100%}.vgt-table th.sortable button:focus{outline:0}.vgt-table th.sortable button:after{content:"";position:absolute;height:0;width:0;right:6px;top:50%;margin-top:-7px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #606266}.vgt-table th.sortable button:before{content:"";position:absolute;height:0;width:0;right:6px;top:50%;margin-bottom:-7px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #606266}.vgt-table th.line-numbers,.vgt-table th.vgt-checkbox-col{padding:0 .75em 0 .75em;color:#606266;border-right:1px solid #dcdfe6;word-wrap:break-word;width:25px;text-align:center;background:linear-gradient(#f4f5f8, #f1f3f6)}.vgt-table th.filter-th{padding:.75em .75em .75em .75em}.vgt-table th.vgt-row-header{border-bottom:2px solid #dcdfe6;border-top:2px solid #dcdfe6;background-color:#fafafb}.vgt-table th.vgt-row-header .triangle{width:24px;height:24px;border-radius:15%;position:relative;margin:0 8px}.vgt-table th.vgt-row-header .triangle:after{content:"";position:absolute;display:block;left:50%;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #606266;margin-left:-3px;transition:.3s ease transform}.vgt-table th.vgt-row-header .triangle.expand:after{transform:rotate(90deg)}.vgt-table thead th{color:#606266;vertical-align:bottom;border-bottom:1px solid #dcdfe6;padding-right:1.5em;background:linear-gradient(#f4f5f8, #f1f3f6)}.vgt-table thead th.vgt-checkbox-col{vertical-align:middle}.vgt-table thead th.sorting-asc button:after{border-bottom:5px solid #409eff}.vgt-table thead th.sorting-desc button:before{border-top:5px solid #409eff}.vgt-input,.vgt-select{width:100%;height:32px;line-height:1;display:block;font-size:14px;font-weight:400;padding:6px 12px;color:#606266;border-radius:4px;box-sizing:border-box;background-image:none;background-color:#fff;border:1px solid #dcdfe6;transition:border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.vgt-input::placeholder,.vgt-select::placeholder{color:#606266;opacity:.3}.vgt-input:focus,.vgt-select:focus{outline:0;border-color:#409eff}.vgt-loading{position:absolute;width:100%;z-index:10;margin-top:117px}.vgt-loading__content{background-color:#c0dfff;color:#409eff;padding:7px 30px;border-radius:3px}.vgt-inner-wrap.is-loading{opacity:.5;pointer-events:none}.vgt-table.bordered td,.vgt-table.bordered th{border:1px solid #dcdfe6}.vgt-table.bordered th.vgt-row-header{border-bottom:3px solid #dcdfe6}.vgt-wrap.rtl{direction:rtl}.vgt-wrap.rtl .vgt-table thead th,.vgt-wrap.rtl .vgt-table.condensed thead th{padding-left:1.5em;padding-right:.75em}.vgt-wrap.rtl .vgt-table th.sorting-asc:after,.vgt-wrap.rtl .vgt-table th.sorting:after{margin-right:5px;margin-left:0}.vgt-wrap.rtl .vgt-table th.sortable:after,.vgt-wrap.rtl .vgt-table th.sortable:before{right:inherit;left:6px}.vgt-table.condensed td,.vgt-table.condensed th.vgt-row-header{padding:.4em .4em .4em .4em}@media (max-width: 576px){.vgt-compact *{box-sizing:border-box}.vgt-compact tbody,.vgt-compact td,.vgt-compact tr{display:block;width:100%}.vgt-compact thead{display:none}.vgt-compact tr{margin-bottom:15px}.vgt-compact td{text-align:right;position:relative}.vgt-compact td:before{content:attr(data-label);position:relative;float:left;left:0;width:40%;padding-left:10px;font-weight:700;text-align:left}.vgt-compact th.line-numbers{width:100% !important;display:block;padding:0.3em 1em !important}}.vgt-global-search{padding:5px 0;display:flex;flex-wrap:nowrap;align-items:stretch;border:1px solid #dcdfe6;border-bottom:0;background:linear-gradient(#f4f5f8, #f1f3f6)}.vgt-global-search form{display:flex}.vgt-global-search form label{margin-top:3px}.vgt-global-search__input{position:relative;padding-left:40px;flex-grow:1}.vgt-global-search__input .input__icon{position:absolute;left:0;max-width:32px}.vgt-global-search__input .input__icon .magnifying-glass{margin-top:3px;margin-left:8px;display:block;width:16px;height:16px;border:2px solid #494949;position:relative;border-radius:50%}.vgt-global-search__input .input__icon .magnifying-glass:before{content:"";display:block;position:absolute;right:-7px;bottom:-5px;background:#494949;width:8px;height:4px;border-radius:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.vgt-global-search__actions{margin-left:10px}.vgt-selection-info-row{background:#fdf9e8;padding:5px 16px;font-size:13px;border-top:1px solid #dcdfe6;border-left:1px solid #dcdfe6;border-right:1px solid #dcdfe6;color:#d3aa3b;font-weight:700}.vgt-selection-info-row a{font-weight:700;display:inline-block;margin-left:10px}.vgt-wrap__actions-footer{border:1px solid #dcdfe6}.vgt-wrap__footer{color:#606266;font-size:1.1rem;padding:1em;border:1px solid #dcdfe6;background:linear-gradient(#f4f5f8, #f1f3f6)}.vgt-wrap__footer .footer__row-count{position:relative;padding-right:3px}.vgt-wrap__footer .footer__row-count__label,.vgt-wrap__footer .footer__row-count__select{display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__row-count__label{font-size:1.1rem}.vgt-wrap__footer .footer__row-count__select{font-size:1.1rem;background-color:transparent;width:auto;padding:0;border:0;border-radius:0;height:auto;margin-left:8px;color:#606266;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:15px;padding-left:5px}.vgt-wrap__footer .footer__row-count__select::-ms-expand{display:none}.vgt-wrap__footer .footer__row-count__select:focus{outline:0;border-color:#409eff}.vgt-wrap__footer .footer__row-count::after{content:"";display:block;position:absolute;height:0;width:0;right:6px;top:50%;margin-top:-1px;border-top:6px solid #606266;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap__footer .footer__navigation{font-size:1.1rem}.vgt-wrap__footer .footer__navigation>button:first-of-type{margin-right:16px}.vgt-wrap__footer .footer__navigation__info,.vgt-wrap__footer .footer__navigation__page-btn,.vgt-wrap__footer .footer__navigation__page-info{display:inline-block;vertical-align:middle;color:#909399}.vgt-wrap__footer .footer__navigation__page-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;text-decoration:none;color:#606266;font-weight:700;white-space:nowrap;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-btn:hover{cursor:pointer}.vgt-wrap__footer .footer__navigation__page-btn.disabled,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover{opacity:.5;cursor:not-allowed}.vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#606266}.vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#606266}.vgt-wrap__footer .footer__navigation__page-btn span{display:inline-block;vertical-align:middle;font-size:1.1rem}.vgt-wrap__footer .footer__navigation__page-btn .chevron{width:24px;height:24px;border-radius:15%;position:relative;margin:0;display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-btn .chevron:after{content:"";position:absolute;display:block;left:50%;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}.vgt-wrap__footer .footer__navigation__page-btn .chevron.left::after{border-right:6px solid #409eff;margin-left:-3px}.vgt-wrap__footer .footer__navigation__page-btn .chevron.right::after{border-left:6px solid #409eff;margin-left:-3px}.vgt-wrap__footer .footer__navigation__info,.vgt-wrap__footer .footer__navigation__page-info{display:inline-block;margin:0 16px}.vgt-wrap__footer .footer__navigation__page-info span{display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-info__current-entry{width:30px;text-align:center;vertical-align:middle;display:inline-block;margin:0 10px;font-weight:700}@media only screen and (max-width: 750px){.vgt-wrap__footer .footer__navigation__info{display:none}.vgt-wrap__footer .footer__navigation__page-btn{margin-left:16px}}.vgt-table.nocturnal{border:1px solid #435169;background-color:#324057}.vgt-table.nocturnal tr.clickable:hover{background-color:#445168}.vgt-table.nocturnal td{border-bottom:1px solid #435169;color:#c7ced8}.vgt-table.nocturnal th.line-numbers,.vgt-table.nocturnal th.vgt-checkbox-col{color:#c7ced8;border-right:1px solid #435169;background:linear-gradient(#2c394f, #2c394f)}.vgt-table.nocturnal thead th{color:#c7ced8;border-bottom:1px solid #435169;background:linear-gradient(#2c394f, #2c394f)}.vgt-table.nocturnal thead th.sortable:before{border-top-color:#3e5170}.vgt-table.nocturnal thead th.sortable:after{border-bottom-color:#3e5170}.vgt-table.nocturnal thead th.sortable.sorting-asc{color:#fff}.vgt-table.nocturnal thead th.sortable.sorting-asc:after{border-bottom-color:#409eff}.vgt-table.nocturnal thead th.sortable.sorting-desc{color:#fff}.vgt-table.nocturnal thead th.sortable.sorting-desc:before{border-top-color:#409eff}.vgt-table.nocturnal.bordered td,.vgt-table.nocturnal.bordered th{border:1px solid #435169}.vgt-table.nocturnal .vgt-input,.vgt-table.nocturnal .vgt-select{color:#c7ced8;background-color:#232d3f;border:1px solid #435169}.vgt-table.nocturnal .vgt-input::placeholder,.vgt-table.nocturnal .vgt-select::placeholder{color:#c7ced8;opacity:.3}.vgt-wrap.nocturnal .vgt-wrap__footer{color:#c7ced8;border:1px solid #435169;background:linear-gradient(#2c394f, #2c394f)}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count{position:relative}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count__label{color:#8290a7}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count__select{color:#c7ced8;background:#232d3f;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:15px;padding-left:10px;border-radius:3px;text-align:center}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count__select:focus{border-color:#409eff}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count::after{content:"";display:block;position:absolute;height:0;width:0;right:6px;top:50%;margin-top:-1px;border-top:6px solid #c7ced8;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn{color:#c7ced8}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#c7ced8}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#c7ced8}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__info,.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-info{color:#8290a7}.vgt-wrap.nocturnal .vgt-global-search{border:1px solid #435169;background:linear-gradient(#2c394f, #2c394f)}.vgt-wrap.nocturnal .vgt-global-search__input .input__icon .magnifying-glass{border:2px solid #3f4c63}.vgt-wrap.nocturnal .vgt-global-search__input .input__icon .magnifying-glass:before{background:#3f4c63}.vgt-wrap.nocturnal .vgt-global-search__input .vgt-input,.vgt-wrap.nocturnal .vgt-global-search__input .vgt-select{color:#c7ced8;background-color:#232d3f;border:1px solid #435169}.vgt-wrap.nocturnal .vgt-global-search__input .vgt-input::placeholder,.vgt-wrap.nocturnal .vgt-global-search__input .vgt-select::placeholder{color:#c7ced8;opacity:.3}.vgt-table.black-rhino{border:1px solid #435169;background-color:#dfe5ee}.vgt-table.black-rhino tr.clickable:hover{background-color:#fff}.vgt-table.black-rhino td{border-bottom:1px solid #bbc5d6;color:#49515e}.vgt-table.black-rhino th.line-numbers,.vgt-table.black-rhino th.vgt-checkbox-col{color:#dae2f0;border-right:1px solid #435169;background:linear-gradient(#4c5c79, #4e5d7c)}.vgt-table.black-rhino thead th{color:#dae2f0;text-shadow:1px 1px #3e5170;border-bottom:1px solid #435169;background:linear-gradient(#4c5c79, #4e5d7c)}.vgt-table.black-rhino thead th.sortable:before{border-top-color:#607498}.vgt-table.black-rhino thead th.sortable:after{border-bottom-color:#607498}.vgt-table.black-rhino thead th.sortable.sorting-asc{color:#fff}.vgt-table.black-rhino thead th.sortable.sorting-asc:after{border-bottom-color:#409eff}.vgt-table.black-rhino thead th.sortable.sorting-desc:before{border-top-color:#409eff}.vgt-table.black-rhino.bordered td{border:1px solid #bbc5d6}.vgt-table.black-rhino.bordered th{border:1px solid #435169}.vgt-table.black-rhino .vgt-input,.vgt-table.black-rhino .vgt-select{color:#dae2f0;background-color:#34445f;border:1px solid transparent}.vgt-table.black-rhino .vgt-input::placeholder,.vgt-table.black-rhino .vgt-select::placeholder{color:#dae2f0;opacity:.3}.vgt-wrap.black-rhino .vgt-wrap__footer{color:#dae2f0;border:1px solid #435169;background:linear-gradient(#4c5c79, #4e5d7c)}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count{position:relative;padding-right:3px}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count__label{color:#98a5b9}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count__select{color:#49515e;background:#34445f;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:15px;padding-left:5px;border-radius:3px}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count__select::-ms-expand{display:none}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count__select:focus{border-color:#409eff}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count::after{content:"";display:block;position:absolute;height:0;width:0;right:6px;top:50%;margin-top:-1px;border-top:6px solid #49515e;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn{color:#dae2f0}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#dae2f0}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#dae2f0}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__info,.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-info{color:#dae2f0}.vgt-wrap.black-rhino .vgt-global-search{border:1px solid #435169;background:linear-gradient(#4c5c79, #4e5d7c)}.vgt-wrap.black-rhino .vgt-global-search__input .input__icon .magnifying-glass{border:2px solid #3f4c63}.vgt-wrap.black-rhino .vgt-global-search__input .input__icon .magnifying-glass:before{background:#3f4c63}.vgt-wrap.black-rhino .vgt-global-search__input .vgt-input,.vgt-wrap.black-rhino .vgt-global-search__input .vgt-select{color:#dae2f0;background-color:#44516c;border:1px solid transparent}.vgt-wrap.black-rhino .vgt-global-search__input .vgt-input::placeholder,.vgt-wrap.black-rhino .vgt-global-search__input .vgt-select::placeholder{color:#dae2f0;opacity:.3}.vgt-inner-wrap{border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(50,50,93,0.1),0 1px 2px 0 rgba(50,50,93,0.06)}.vgt-table.polar-bear{border-spacing:0;border-collapse:separate;font-size:1rem;background-color:#fff;border:1px solid #e3e8ee;border-bottom:none;border-radius:.25rem}.vgt-table.polar-bear td{padding:1em .75em 1em .75em;border-bottom:1px solid #e4ebf3;color:#525f7f}.vgt-table.polar-bear td.vgt-right-align{text-align:right}.vgt-table.polar-bear th.line-numbers,.vgt-table.polar-bear th.vgt-checkbox-col{color:#394567;border-right:1px solid #e3e8ee;background:#f7fafc}.vgt-table.polar-bear thead th{color:#667b94;font-weight:600;border-bottom:1px solid #e3e8ee;background:#f7fafc}.vgt-table.polar-bear thead th.sorting-asc,.vgt-table.polar-bear thead th.sorting-desc{color:#5e72e4}.vgt-table.polar-bear thead th.sorting-desc:before{border-top:5px solid #7485e8}.vgt-table.polar-bear thead th.sorting-asc:after{border-bottom:5px solid #7485e8}.vgt-table.polar-bear thead th .vgt-input,.vgt-table.polar-bear thead th .vgt-select{height:2.75em;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border:1px solid #e4ebf3}.vgt-table.polar-bear thead th .vgt-input:focus,.vgt-table.polar-bear thead th .vgt-select:focus{outline:0;border-color:#cae0fe}.vgt-table.polar-bear thead tr:first-child th:first-child{border-top-left-radius:.25rem}.vgt-table.polar-bear thead tr:first-child th:last-child{border-top-right-radius:.25rem}.vgt-table.polar-bear.bordered td{border:1px solid #e3e8ee;background:#fff}.vgt-table.polar-bear.bordered th{border:1px solid #e3e8ee}.vgt-wrap.polar-bear .vgt-wrap__footer{color:#394567;border:1px solid #e3e8ee;border-bottom:0;border-top:0;background:linear-gradient(#f7fafc, #f7fafc)}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count{position:relative;padding-right:3px}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count__label{color:#98a5b9}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count__select{text-align:center;color:#525f7f;background:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;padding-right:30px;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border:1px solid #e4ebf3}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count__select::-ms-expand{display:none}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count__select:focus{border-color:#5e72e4}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count::after{content:"";display:block;position:absolute;height:0;width:0;right:15px;top:50%;margin-top:-3px;border-top:6px solid #525f7f;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn{color:#394567}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#394567}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#394567}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__info,.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-info{color:#394567}.vgt-wrap.polar-bear .vgt-global-search{border:1px solid #e3e8ee;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background:#f7fafc}.vgt-wrap.polar-bear .vgt-global-search__input .input__icon .magnifying-glass{border:2px solid #dde3ea}.vgt-wrap.polar-bear .vgt-global-search__input .input__icon .magnifying-glass:before{background:#dde3ea}.vgt-wrap.polar-bear .vgt-global-search__input .vgt-input,.vgt-wrap.polar-bear .vgt-global-search__input .vgt-select{height:2.75em;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border:1px solid #e4ebf3}.vgt-wrap.polar-bear .vgt-global-search__input .vgt-input::placeholder,.vgt-wrap.polar-bear .vgt-global-search__input .vgt-select::placeholder{color:#394567;opacity:.3}

.theme-default .cv-header,.theme-default .cv-header-day{background-color:#f0f0f0}.theme-default .cv-header .periodLabel{font-size:1.5em}.theme-default .cv-header button{color:#7f7f7f}.theme-default .cv-header button:disabled{color:#ccc;background-color:#f7f7f7}.theme-default .cv-day.past{background-color:#fafafa}.theme-default .cv-day.outsideOfMonth{background-color:#f7f7f7}.theme-default .cv-day.today{background-color:#ffe}.theme-default .cv-event{border-color:#e0e0f0;border-radius:0.5em;background-color:#e7e7ff;text-overflow:ellipsis}.theme-default .cv-event.purple{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-event.orange{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-event.continued::before,.theme-default .cv-event.toBeContinued::after{content:" \21e2 ";color:#999}.theme-default .cv-event.toBeContinued{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-event.isHovered.hasUrl{text-decoration:underline}.theme-default .cv-event.continued{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.theme-default .cv-event .startTime,.theme-default .cv-event .endTime{font-weight:bold;color:#666}.theme-default .cv-day.draghover{box-shadow:inset 0 0 0.2em 0.2em yellow}

.cv-wrapper.holiday-us-traditional .d2015-04-05 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d2016-03-27 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d2017-04-16 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d2018-04-01 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d2019-04-21 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d2020-04-12 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d2021-04-04 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d2022-04-17 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d2023-04-09 .cv-day-number::before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d05-05 .cv-day-number::before{content:"\1F1F2\1F1FD"}.cv-wrapper.holiday-us-traditional .d10-31 .cv-day-number::before{content:"\1F383"}.cv-wrapper.holiday-us-official .d01-01 .cv-day-number::before{content:"\1F37E"}.cv-wrapper.holiday-us-official .d07-04 .cv-day-number::before{content:"\1F1FA\1F1F8"}.cv-wrapper.holiday-us-official .d11-11 .cv-day-number::before{content:"\1F396"}.cv-wrapper.holiday-us-official .d12-25 .cv-day-number::before{content:"\1F384"}.cv-wrapper.holiday-us-official.m01 .day.dow1.instance3 .cv-day-number::before{content:"\270C\1F3FE"}.cv-wrapper.holiday-us-official.m02 .day.dow1.instance3 .cv-day-number::before{content:"\1F34E"}.cv-wrapper.holiday-us-official.m05 .day.dow1.lastInstance .cv-day-number::before{content:"\1F1FA\1F1F8"}.cv-wrapper.holiday-us-official.m09 .day.dow1.instance1 .cv-day-number::before{content:"\1F4AA"}.cv-wrapper.holiday-us-official.m10 .day.dow1.instance2 .cv-day-number::before{content:"\2388"}.cv-wrapper.holiday-us-official.m11 .day.dow4.instance4 .cv-day-number::before{content:"\1F64F"}

