html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}table,tbody,tfoot,tr,th,td,sup{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;margin-top:0 !important}body{color:#474747;font-size:1.6rem;font-weight:300;line-height:1.5em;margin:0}body,button,input,select,label,textarea{font-family:"Source Sans 3",sans-serif}.container{width:1635px;margin:0 auto}@media screen and (max-width: calc(1635px / 90 * 100)){.container{width:90%;margin:0 5%}}.container .small{margin:0 auto;width:70%}@media screen and (max-width: 999px){.container .small{width:100%}}main{text-align:left}main{width:100vw;overflow-x:hidden}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.clearfix::after{content:"";clear:both;display:block;width:100%}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",serif !important;margin-bottom:1rem}.elementor-198 .elementor-element.elementor-element-1693f84a .elementor-heading-title{font-family:"Cormorant Garamond",serif !important}ul,ol{margin:.5em 0 1em 2em}a{color:#004446;text-decoration:underline;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}a:hover{color:#fff1c4;text-decoration:none}.gform_button{background:#004446 !important;-webkit-border-radius:0 !important;border-radius:0 !important;border:2px solid #004446 !important;color:#fff !important}.gform_button:hover{background:#fff !important;color:#004446 !important}.coordonnees{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;color:#fff1c4;column-gap:15px;font-family:"Cormorant Garamond",serif;grid-column-gap:15px;justify-content:center;list-style:none;margin:0;padding:0 15px}@media screen and (max-width: 999px){.coordonnees{flex-wrap:wrap;padding:15px;width:calc(95% - (15px * 2))}}.mainShortcut{background:#004446;color:#fff;display:block;height:0;overflow:hidden;padding:0;text-transform:uppercase;width:0}.mainShortcut:focus{height:auto;padding:1em 3%;width:94%}.mainShortcut:hover,.mainShortcut:focus{background:#fff1c4}header{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;background:rgba(0,68,70,.85);border-bottom:1px solid #fff1c4;position:fixed;width:100%;z-index:2}@media screen and (max-width: 999px){header{text-align:center}}@media screen and (max-width: 750px){header{position:fixed;top:0}}header .logo{float:left;display:inline-block;margin:.75em 0;opacity:1;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}header .logo img{height:45px}@media screen and (max-width: 999px){header .logo{float:none;margin:.75em auto}}header .flex{justify-content:space-between}@media screen and (max-width: calc(1635px / 90 * 100)){header .flex{flex-wrap:wrap}}.sticky header{background:#004446}footer h3,.footer h3{font-family:"Cormorant Garamond",serif !important;font-size:2.4rem !important;font-weight:400 !important}footer{background:#004446;padding:160px 0;width:100%}footer .container{max-width:1400px}footer .flex{align-items:center;column-gap:calc(15px * 4);flex-wrap:wrap;grid-row-gap:calc(15px * 4);justify-content:center}footer h3{color:#e4d389}footer .contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;column-gap:calc(15px * 4);flex-wrap:wrap;grid-row-gap:calc(15px * 4)}footer ul{margin:0}footer li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;column-gap:4px;color:#fff;list-style:none}footer li img{height:16px}footer li a{color:#fff;text-decoration:none}footer li a:hover{color:#e4d389}footer .logo{max-width:350px}footer .logo img{height:auto;width:100%}@media screen and (max-width: 999px){header{padding-bottom:1px;width:calc(100% - 10px)}}header a,header button{font-family:"Cormorant Garamond",serif}@media screen and (max-width: 999px){header nav{padding:0;width:100%}}header #btnMenu{background:#004446;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e4d389;color:#fff;display:none;font-size:1em;line-height:1em;margin:15px;padding:1em 3%;text-align:left;width:calc(100% - (15px * 2))}header #btnMenu:before{content:"+ ";font-weight:700}header #btnMenu[aria-expanded=true]:before{content:"- "}header #btnMenu:focus{outline:none}header #btnMenu:hover{background:#004446}@media screen and (max-width: 999px){header #btnMenu{display:block}}header #menu-navigation{display:block}@media screen and (max-width: 999px){header #menu-navigation{display:none;margin-top:0}}header .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0}header .menu li{display:inline-block;list-style:none;margin-bottom:0;position:relative}header .menu li a,header .menu li button{background:none;border:0 none;color:#fff;display:inline-block;font-size:.95em;font-weight:300;line-height:1.2em;padding:1em 1.5em;text-decoration:none;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}header .menu li a:hover,header .menu li button:hover{color:#e4d389;cursor:pointer}header .menu li button:focus{outline:none}header .menu li ul{background:no-repeat 3em top;background-size:auto .5em;display:none;left:0;margin:0;padding-top:.5em;position:absolute;top:44px;width:220px;z-index:105}header .menu li ul li{text-align:left;width:100%}header .menu li ul li a,header .menu li ul li button{background:#004446;border-top:1px solid #e4d389;color:#fff;display:block;font-weight:300;padding:1em 1.5em;text-transform:inherit}header .menu li ul li a:hover,header .menu li ul li button:hover{background:#fff1c4;color:#004446}header .menu li ul li.current_page_item a:hover,header .menu li ul li.current_page_item button:hover{background:#fff1c4;color:#004446}@media screen and (max-width: 999px){header .menu li ul{display:block;position:relative}}header .menu li.current_page_item a,header .menu li.current_page_item button{border-bottom:3px solid #fff1c4;color:#fff1c4}header .menu li.current_page_item a:hover,header .menu li.current_page_item button:hover{color:#fff;cursor:pointer}header .menu li.current-menu-parent button{border-bottom:3px solid #fff1c4;color:#fff}header .menu li.current-menu-parent button:hover{background:inherit;color:#fff1c4;cursor:pointer}header .menu li:hover ul{display:block}@media screen and (max-width: 999px){header .menu{flex-wrap:wrap;display:none;margin:15px;width:calc(100% - (15px * 2))}header .menu li{display:block;text-align:left;width:100%}header .menu li a,header .menu li button{display:block;padding:1.5em 3%;text-align:left;width:94%}header .menu li a:hover,header .menu li button:hover{color:#fff;cursor:pointer}header .menu li ul{background:none;display:block;left:inherit;margin:0 5% 1em;padding-top:0;position:relative;top:inherit;width:90%}header .menu li ul li{border-top:0 none;width:100%}header .menu li ul li a,header .menu li ul li button{background:none;border-top:0 none}}.montflex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;column-gap:calc(15px * 2);grid-row-gap:calc(15px * 2);padding:calc(15px * 2) 0 calc(15px * 4)}.programme-month{margin-top:calc(15px * 4)}.programme-item{border:1px solid #e4d389;padding:calc(15px * 2);width:calc( ((100% - (15px * 4)) / 3 ) - (15px * 4) - 2px )}.programme-item:nth-child(odd){border-color:#c4933d;background:rgba(255,241,196,.3)}.programme-item h3{font-size:2.3rem;line-height:1.1em}@media screen and (max-width: 999px){.programme-item{width:calc( ((100% - (15px * 4)) / 2 ) - (15px * 4) - 2px )}}@media screen and (max-width: 880px){.programme-item{width:calc( 100% - (15px * 4) - 2px )}}.programme-date{text-transform:capitalize}.programme-date:first-child{text-transform:capitalize}#wpadminbar{display:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5em;margin-bottom:.5rem}h1{font-size:4rem;text-transform:uppercase}@media screen and (max-width: 880px){h1{font-size:10vw}}h2{color:#004446;font-size:4rem;margin-bottom:.5rem}h3{color:#004446;font-size:3rem}h4{color:#004446;font-size:2.4rem}h5{color:#fff1c4;font-size:2rem;font-weight:400}h6{color:#004446;font-size:1.6rem}article h1{font-size:4.3rem;line-height:4.4rem;text-transform:inherit}article h2{color:#004446;font-size:3rem;line-height:3.8rem;margin:30px 0 15px}p,ul,ol,input,label{margin-bottom:1rem}ul,ol{margin-left:2rem}li{margin-bottom:.5rem}.wp-block-embed{padding-top:56.25%;position:relative;width:100%}.wp-block-embed .wp-block-embed__wrapper,.wp-block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.clear{clear:both}code,pre{overflow-x:hidden;width:100%}.wp-block-table{margin:2em auto}.wp-block-table table td{border-bottom:1px solid #474747;border-top:1px solid #474747;padding:.5em}.wp-block-table figcaption{font-style:italic;font-size:.9em;margin:1em 0}.has-large-font-size{line-height:1.5em}.wp-block-image img{height:auto !important}.wp-block-quote{border-left:5px solid #004446;color:#004446;font-style:italic;margin:2em auto;padding:1em 0 1em 5%;width:80%}.wp-block-quote cite{color:#474747;font-size:.8em}.wp-block-pullquote{border:2px solid #004446;border-left:0 none;border-right:0 none;color:#004446;margin:3em auto;padding:2em 3%;width:74%}.wp-block-pullquote p{font-size:1.2em;line-height:1.5em}.wp-block-video{text-align:center;margin:2em 0;width:100%}.wp-block-video video{max-width:100%}.wp-block-buttons{display:inline-block;flex-direction:inherit;flex-wrap:inherit;text-align:center;margin-bottom:1em}.wp-block-buttons .wp-block-button{margin:0}.wp-block-button__link{background-color:#004446 !important;margin:0}.wp-block-button__link:hover{background-color:#fff1c4 !important}.wp-block-cover{margin:1em 0}.wp-block-columns{display:flex}.wp-block-column{flex:1;margin-left:1em}.wp-block-column:first-child{margin-left:0}@media(max-width: 764px){.wp-block-column{margin-left:0 !important}}@media(max-width: 764px){.wp-block-columns.has-2-columns,.wp-block-columns.has-3-columns{flex-flow:row wrap}.has-2-columns .wp-block-column:first-child,.has-3-columns .wp-block-column:first-child{flex-basis:100%}.wp-block-column{margin-left:0}}@media(max-width: 478px){.wp-block-columns.has-3-columns{display:block}.wp-block-column{margin:20px 0}}
