@-webkit-keyframes animfadein{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes animfadein{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.fc table{margin:initial;box-shadow:none;font-size:medium}.fc table thead th{border:initial;background-color:initial}.fc table td:first-child,.fc table th:first-child{text-align:initial}.fc table td,.fc table th{text-align:initial;padding:initial;border-color:initial;background-color:initial}.focus-outline a:focus{box-shadow:0 0 0 2px #0e5a3c;outline:none}.no-focus-outline a:focus,.no-focus-outline button:focus{outline:none}a{color:#4a9779;text-decoration:none}a:hover{color:#0e5a3c}.audios,.galleries-list,.grid-3-cols,.wrap-fullwidth,dl,form,h1,h2,h3,h4,h5,h6,p{padding-left:10px;padding-right:10px}table{box-sizing:border-box}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h1{font-size:40px}h1,h2{color:#0e5a3c}h2{border-top:2px solid #0e5a3c;border-bottom:2px solid #0e5a3c;padding-top:8px;padding-bottom:3px;font-size:30px}h2 .subtitle{padding-left:20px;text-transform:none;font-weight:400;font-size:90%}h2.with-svg{display:flex;align-items:center;justify-content:space-between}h2.with-svg .back{height:34px;width:34px;margin-right:10px}h2.with-svg .back svg path{fill:#0e5a3c}h3{background-color:#0e5a3c;color:#fff;padding-top:8px;padding-bottom:3px}h3,h4{font-size:22px}h4{color:#0e5a3c;font-weight:400}p{text-align:justify}dl{margin:0}dl dd{margin:3px 0 3px 40px}dl dt{font-weight:700;margin:3px 0}dl dl dt{font-weight:400;text-shadow:0 1px 1px #aaa}@media (min-width:470px){.cols-flex{display:flex}.cols-flex>div{flex:1 1 0px;min-width:0}}.source{margin:2px 0;font-size:12px;font-style:italic}@media (min-width:1000px){.cols-flex dl{display:grid;grid-template-columns:195px 1fr}.cols-flex dl dd{margin-left:0}}@media (max-width:470px) and (min-width:390px){.cols-flex dl{display:grid;grid-template-columns:195px 1fr}.cols-flex dl dd{margin-left:0}}figure{margin:0}figure img{display:block}figure figcaption{font-size:14px;margin:4px 0;text-align:right}.grid-2-cols,.grid-3-cols,.grid-4-cols{display:flex;flex-direction:column;align-items:center}.grid-2-cols img,.grid-3-cols img,.grid-4-cols img{width:100%;height:auto}@media (min-width:500px){.grid-2-cols,.grid-3-cols,.grid-4-cols{display:grid;grid-gap:10px}.grid-2-cols img,.grid-3-cols img,.grid-4-cols img{padding:0}}@media (min-width:500px){.grid-2-cols{grid-template-columns:1fr 1fr}}@media (min-width:500px){.grid-3-cols{grid-template-columns:1fr 1fr 1fr}}@media (min-width:500px){.grid-4-cols{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1000px){.cols-flex.teachers dl{grid-template-columns:130px 1fr}}@media (max-width:470px){.cols-flex.teachers dl{grid-template-columns:130px 1fr}}blockquote{padding-left:0;margin-right:0;border-left:3px solid #4a9779}blockquote p{text-align:left}iframe{border:0}iframe,table{box-shadow:0 1px 3px #888}@media (max-width:800px){table{font-size:15px}}@media (max-width:600px){table{font-size:14px}}@media (max-width:460px){table{font-size:11px}}table thead th{border:0;background-color:#fff}table td:first-child,table th:first-child{text-align:left}table td,table th{text-align:center;padding:2px 8px;border-color:#0e5a3c}table td{background-color:rgba(74,151,121,.2)}table td.white{background-color:transparent}.teacher .float-center,.teacher .float-left,.teacher .float-right{box-shadow:none}.shadow{box-shadow:0 2px 4px #777}.float-right{float:right;margin:0 0 10px 10px}@media (max-width:740px){.float-right{float:none;display:block;max-width:100%;margin:0 auto;height:auto}}.float-left{float:left;margin:0 10px 10px 0}@media (max-width:740px){.float-left{float:none;display:block;max-width:100%;margin:0 auto;height:auto}}.float-center{float:none;display:block;max-width:100%;margin:0 auto;height:auto}.dev-only{background-image:repeating-linear-gradient(-45deg,transparent,transparent 20px,#ddd 21px,#ddd 40px)}.dev-only input{background:transparent}.transition-fade{transition:.15s;opacity:1}html.is-animating .transition-fade{opacity:0}#sidebar{height:100%;z-index:100;font-size:17px;display:flex;flex-direction:column}@media (max-width:740px){#sidebar{position:fixed;top:0;left:0;visibility:visible;width:300px;transition:all .5s;background-color:#fff;box-shadow:none;transform:translate3d(-100%,0,0)}}@media (max-width:740px) and (max-width:300px){#sidebar{width:100%}}@media (max-width:740px){body.sidebar-open #sidebar{transform:translateZ(0);box-shadow:0 2px 3px #aaa}}@media (min-width:741px){#sidebar{position:fixed;width:255px}}#sidebar .logo-lyre{display:none;transition:opacity .5s;margin:15px 50px 0}#sidebar .logo-lyre>a{display:flex;justify-content:center}#sidebar .logo-lyre>a svg{flex:0 1 200px}#sidebar nav{padding:0 15px;flex:1;overflow:auto}@media (max-width:740px){#sidebar nav{display:flex;align-items:center;justify-content:center}}#sidebar ul.menu{margin-bottom:0;padding:0;list-style:none}#sidebar ul.menu>li{position:relative}#sidebar ul.menu>li>a:before{content:"";width:6px;height:6px;background-color:#0e5a3c;border-radius:50%;display:block;position:relative;top:50%;left:-10px;opacity:0;transition:opacity .3s ease-out}#sidebar ul.menu>li.selected>a:before{opacity:1}#sidebar ul.menu>li.expendable .submenu{height:0;opacity:0;overflow:hidden;transform:translateY(-20px);transition:transform .2s ease-out,opacity .2s ease-out}#sidebar ul.menu>li.expendable:not(.selected) .submenu{margin-bottom:0}#sidebar ul.menu>li.expendable.selected .submenu{opacity:1;height:auto;display:block;transform:translateY(0)}#sidebar ul.menu a{display:block;line-height:24px;height:24px;color:#0e5a3c;padding:1vh 15px;font-weight:700}#sidebar ul.menu a:hover{color:#03301e}#sidebar ul.menu .submenu{padding-left:10px;list-style:none;margin-bottom:1vh;transition:all .3s ease-out}#sidebar ul.menu .submenu a{padding:.5vh 15px;color:#4a9779;font-weight:400}#sidebar ul.menu .submenu a:hover{color:#0e5a3c}#sidebar .social-media{flex:0 0 50px;display:flex;align-items:center}#sidebar .social-media a{flex:1;display:flex;justify-content:center;align-items:center}#sidebar .social-media a path{fill:#4a9779;stroke:#0e5a3c;stroke-dasharray:350;stroke-dashoffset:350;opacity:1;-webkit-animation-delay:0s;animation-delay:0s;stroke-width:4;stroke-linecap:round}#sidebar .social-media a:hover path{-webkit-animation:socials 1s ease forwards;animation:socials 1s ease forwards}@media (min-height:730px) and (min-width:740px){#sidebar .logo-lyre{display:block}}@-webkit-keyframes socials{0%{fill:#4a9779;stroke-dashoffset:350}60%{fill:#4a9779}to{fill:#0e5a3c;stroke-dashoffset:0}}@keyframes socials{0%{fill:#4a9779;stroke-dashoffset:350}60%{fill:#4a9779}to{fill:#0e5a3c;stroke-dashoffset:0}}body:after{content:"";position:fixed;width:0;height:0;background:rgba(0,0,0,.2);top:0;right:0;z-index:10;opacity:0;transition:opacity .5s}body.sidebar-open:after{width:100%;height:100%;opacity:1}.logo-lyre .cls-1,.logo-lyre .cls-2,.logo-lyre .cls-3,.logo-lyre .cls-4{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:all .7s cubic-bezier(.39,.575,.565,1)}.logo-lyre .cls-1,.logo-lyre .cls-2{stroke:#4a9779}.logo-lyre .cls-3,.logo-lyre .cls-4{stroke:#0e5a3c}.logo-lyre .cls-1,.logo-lyre .cls-3{stroke-width:9px;stroke-dasharray:630,660;stroke-dashoffset:630}.logo-lyre .cls-2,.logo-lyre .cls-4{stroke-width:4px;stroke-dasharray:90,110;stroke-dashoffset:90}.logo-lyre.animate .cls-1,.logo-lyre.animate .cls-2,.logo-lyre.animate .cls-3,.logo-lyre.animate .cls-4{stroke-dashoffset:0}.page-home .welcome-logo{display:flex;flex-direction:column}@media (min-width:741px){.page-home .welcome-logo{flex-direction:row;align-items:flex-start;margin:50px 0}.page-home .welcome-logo h2:last-child{align-self:flex-end}}.page-home .welcome-logo h2{flex:1;text-align:center}.page-home .welcome-logo .notes{flex:0 0 160px;display:flex;justify-content:center;align-items:center}.page-home .welcome-logo .notes .bg{fill:#138457}.page-home .welcome-logo .notes .dark{fill:#0e5a3c}.page-home .welcome-logo .notes .light{fill:#4a9779}.page-home .events{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}@media (max-width:1050px) and (min-width:740px){.page-home .events{grid-template-columns:1fr}}@media (max-width:650px){.page-home .events{grid-template-columns:1fr}}.event{box-shadow:0 1px 22px 4px rgba(0,0,0,.1),0 1px 5px -2px rgba(0,0,0,.25);background-color:#fff}.event.harmonie .head{background-color:#4a9779}.event.ecole .head{background-color:#0e5a3c}.event .head{display:flex;justify-content:space-between;padding:0 10px}.event .head h2{border:0;padding:0;font-weight:400;margin:0;min-height:70px;font-size:22px}.event .head .date,.event .head h2{display:flex;align-items:center;color:#fff}.event .head .date{text-align:right}.event .body{overflow:auto;padding:0 10px;display:flex}.event .body .event-thumbnail img{margin:20px 10px 10px;box-shadow:0 1px 3px #888}.event .body .event-video{display:flex;align-items:center;justify-content:center;padding:16px 0}.event .body .event-content{flex:1}@media (max-width:1050px){.event .body{flex-direction:column}.event .body .event-thumbnail{display:flex;align-items:center;justify-content:center}}@media (min-width:741px){.timeline .event .head:after{position:absolute;content:"";top:20px;width:0;height:0;border-color:#fff;border-top:15px solid transparent;border-bottom:15px solid transparent}.timeline .event .head:before{position:absolute;content:"";top:30.5px;width:9px;height:9px;background-color:#bcbcbc;border-radius:50%;display:none}}.calendar .event-type{margin-top:10px;margin-bottom:10px}.event-type{display:flex;flex-direction:row-reverse}.event-type>div{display:flex;margin-left:40px;align-items:center}.event-type .point{width:12px;height:12px;border-radius:50%;position:relative;margin-right:20px}.event-type .point.ecole{background-color:#0e5a3c}.event-type .point.harmonie{background-color:#4a9779}.event-type .point.public{background-color:#e8d430}.timeline,.timeline .event{position:relative}.timeline .event{z-index:1;margin:10px auto 80px}@media (min-width:1030px){.timeline .event:nth-child(odd){margin-left:0;margin-right:calc(50% + 45px)}.timeline .event:nth-child(odd) .head:after{border-left-width:15px;border-left-style:solid;left:100%}.timeline .event:nth-child(odd) .head:before{left:calc(100% + 40.5px);display:block}.timeline .event:nth-child(2n){margin-right:0;margin-left:calc(50% + 45px)}.timeline .event:nth-child(2n) .head:after{border-right-width:15px;border-right-style:solid;right:100%}.timeline .event:nth-child(2n) .head:before{right:calc(100% + 40.5px);display:block}}.timeline:after{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid hsla(0,0%,74.9%,.4)}#header{padding:10px;left:0;right:0;z-index:2;display:flex}#header .header-content{flex:1;display:flex;margin-left:auto;margin-right:auto}#header .logo-lyre,#header .logo-lyre svg,#header .logo>a{height:100%;display:block}#header .logo{position:relative;font-family:atlanta}#header .logo .logo-lyre{position:absolute;top:0;left:0}#header .logo .ligne-1,#header .logo .ligne-2,#header .logo .logo-texte{position:absolute;margin:0;padding:0}#header .logo .logo-texte{top:0;left:0;width:100%;height:100%;text-transform:none;font-weight:400;text-align:right;line-height:42px;color:#138457}@media (max-width:740px){#header{position:fixed;background-color:#fff;box-shadow:0 1px 3px #ddd;overflow:hidden;padding:0}#header .menu-hamburger{flex:0 0 53px;cursor:pointer;display:flex}#header .menu-hamburger svg{margin:4px;width:45px;height:45px}#header .menu-hamburger .menuicon circle,#header .menu-hamburger .menuicon line{stroke:#0e5a3c;fill:none;stroke-width:3px;stroke-linecap:round}#header .menu-hamburger .menuicon circle{stroke:#eee;fill:none;stroke-width:3px;stroke-linecap:round}#header .ornementation{flex:0 0 53px;display:flex;align-items:center}#header .ornementation svg{margin:4px;width:45px;height:10px;transform:rotate(-45deg)}#header .ornementation svg path{fill:#0e5a3c}#header .header-content{justify-content:center;height:53px;padding-top:2px;padding-bottom:2px;box-sizing:border-box}#header .header-content .logo{width:245px;height:100%}#header .header-content .logo .ligne-1{top:0;left:108px;line-height:23px}#header .header-content .logo .ligne-2{top:20px;left:50px;line-height:24px}#header .header-content .logo .texte-la-lyre{font-size:30px}#header .header-content .logo .texte-de{font-size:12px}#header .header-content .logo .texte-cb{font-size:22.5px}}@media (min-width:741px){#header .menu-hamburger,#header .ornementation{display:none}#header .header-content{max-width:760px;justify-content:flex-end}#header .logo{width:350px;height:152px}#header .logo .logo-lyre{left:10px}#header .logo svg{width:175px;height:91px}#header .logo .ligne-1{top:60px;left:108px;line-height:23px}#header .logo .ligne-2{top:115px;left:0;line-height:24px}#header .logo .texte-la-lyre{font-size:57px}#header .logo .texte-de{font-size:16px;padding-left:14px}#header .logo .texte-cb{font-size:42px}}footer{margin-top:50px;padding-top:50px;border-top:2px solid #ddd}footer p{text-align:center}footer .sponsors{display:flex;flex-direction:column;margin:10px 0}@media (min-width:600px){footer .sponsors{flex-direction:row}}footer .sponsors .sponsor{flex:1;display:flex;justify-content:center;align-items:center}footer .sponsors .sponsor img{padding:30px;box-sizing:border-box;max-width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}footer .sponsors .sponsor:hover img{-webkit-filter:none;filter:none}.page,.private-page,.teacher{padding:0}@media (min-width:741px){.page,.private-page,.teacher{max-width:760px;margin-left:auto;margin-right:auto}}footer{padding:0}@media (min-width:741px){footer{margin-left:auto;margin-right:auto;max-width:760px}}.page-timeline{padding:0 10px}@media (min-width:741px){.page-timeline{padding:0 20px;margin-left:auto;margin-right:auto;max-width:1000px}}.full-page,.page-home{padding:0;margin-left:auto;margin-right:auto;max-width:1160px}@media (min-width:741px){.full-page,.page-home{padding-left:10px;padding-right:10px}}.wrap-playlist{padding-left:10px;padding-right:10px}.pretty-embed{overflow:hidden;box-shadow:0 1px 2px;background-color:#000;position:relative;cursor:pointer}.pretty-embed iframe{border:0;width:100%;height:100%}.videos-playlist{margin:50px auto}.videos-playlist,.videos-playlist .wrap-playlist{display:flex;flex-direction:column}.videos-playlist .items-list{flex:1;max-width:640px;overflow:auto}.videos-playlist .items-list ul{list-style:none;padding:0;margin:0}.videos-playlist .items-list a{display:block;padding:8px 10px;background-color:transparent;transition:background-color .2s ease-out}.videos-playlist .items-list a.selected,.videos-playlist .items-list a:hover{transition:none;background-color:#0e5a3c;color:#fff}@media (max-width:430px){.videos-playlist .items-list{font-size:13px}.videos-playlist .items-list a{padding:8px 4px}}@media (max-width:970px){.videos-playlist .items-list ul{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:970px){.videos-playlist .wrap-playlist{flex-direction:row}.videos-playlist .pretty-embed{flex:1}.videos-playlist .items-list{max-width:200px}.videos-playlist .items-list a{padding:4px 10px}}@media (min-width:1250px){.videos-playlist{max-width:1160px;flex-direction:row}.videos-playlist .wrap-playlist{padding-left:0;padding-right:0;flex:1}.videos-playlist .description{width:310px}.videos-playlist .description h3{margin-top:0}}.organigramme .st0{font-family:atlanta,helvetica neue,helvetica,arial,sans-serif}.organigramme .st1{font-size:10px}.organigramme .st2{font-size:7.5px}.organigramme .st3{font-size:8px}.organigramme .st4{font-size:7px}.organigramme path{stroke:#0e5a3c;stroke-width:.8;fill:transparent}.organigramme text{fill:#0e5a3c}.organigramme g:hover path{fill:#0e5a3c;cursor:pointer}.organigramme g:hover text{fill:#fff;cursor:pointer}@media (min-width:1020px){.effectifs{min-height:100px}}.effectifs>div{-webkit-animation:animfadein .3s ease 0s;animation:animfadein .3s ease 0s}.effectifs .hide{display:none}.effectifs dd{display:grid;grid-template-columns:1fr}@media (min-width:350px) and (max-width:600px){.effectifs dd{margin-left:20px;grid-template-columns:1fr 1fr}}@media (min-width:600px) and (max-width:740px){.effectifs dd{margin-left:20px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:740px) and (max-width:900px){.effectifs dd{grid-template-columns:1fr 1fr}}@media (min-width:900px){.effectifs dd{grid-template-columns:1fr 1fr 1fr}}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:10}.modal h2{margin-top:10px}.modal h2 .back{display:none}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:calc(100% - 20px);box-shadow:1px 1px 4px #ccc}@media (min-width:741px){.modal-content{left:calc(125px + 50%);width:490px;box-sizing:content-box}}@media (min-width:1020px){.modal-content{width:760px;padding:0;margin:0}}.close-button{width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#4a9779;font-size:30px;background-color:#fff}.close-button:hover{color:#0e5a3c}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.data{max-height:80vh;overflow:auto}form .message{text-align:center;height:25px}form .message .error{color:#800}form .message .success{color:#0e5a3c}@media (min-width:1010px){form .form-group{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}}@media (min-width:500px){form .form-group.with-chbx{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}}form .form-field{display:flex;flex-direction:column;margin:10px 0}@media (min-width:500px){form .form-field{flex-direction:row;align-items:center}form .form-field label{flex:0 0 100px}form .form-field label.label-radio{margin-left:5px;margin-right:15px;flex:0 0 160px}}form .form-field.chbx{margin:20px 0}form .form-field.chbx label{flex:1}form .form-field input[type=email],form .form-field input[type=text]{flex:0 0 32px;border-radius:3px;height:32px;padding:0 5px;transition:box-shadow .2s,border-color .2s;border:2px solid #ccc}@media (min-width:500px){form .form-field input[type=email],form .form-field input[type=text]{flex:1}}form .form-field input[type=email]:hover,form .form-field input[type=text]:hover{border-color:#4a9779}form .form-field input[type=email]:focus,form .form-field input[type=text]:focus{border-color:#0e5a3c}form .form-field input[type=email]:invalid,form .form-field input[type=text]:invalid{border:2px solid #800}form .form-extra{display:none}form .form-textarea{display:flex;flex-direction:column}form .form-textarea textarea{transition:box-shadow .2s,border-color .2s;border:2px solid #ccc;height:150px;border-radius:3px;padding:5px}form .form-textarea textarea:hover{border-color:#4a9779}form .form-textarea textarea:focus{border-color:#0e5a3c}form .form-submit{flex-direction:column;justify-content:center;align-items:center;margin:0}form button[type=submit]{height:50px;width:200px}.chbx{position:relative}.chbx input{border-radius:50%;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;width:22px;height:22px;transform-origin:center center;transform:scale(3);margin:0;box-shadow:none;outline:none;opacity:0;transition-duration:.6s;transition-property:transform opacity;appearance:none;-moz-appearance:none;-webkit-appearance:none}.chbx input:active{transform:scale(0);opacity:1;transition-duration:0s}.chbx>label{cursor:pointer;position:relative;display:flex;align-items:center}.chbx>label:hover:before{border-color:#4a9779}.chbx>label:before{content:"";display:inline-block;margin:2px 6px 2px 2px;border:2px solid #ccc;border-radius:2px;width:14px;height:14px;transition:border-color .2s,background-color .2s;cursor:pointer}.chbx>label:after{content:"";display:block;position:absolute;top:3px;left:2px;width:10px;height:5px;border:2px solid transparent;border-top:none;border-right:none;transform:translate(3px,4px) rotate(-45deg)}.chbx input:checked+label:before{border-color:#0e5a3c;background-color:#0e5a3c;box-shadow:0 0 2px #999}.chbx input:checked+label:after{border-color:#fff}.btn-factice,button{transition:box-shadow .2s,border-color .2s;border:2px solid #ccc;position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:0 18px;height:36px;line-height:32px;background-color:#fff;color:#222;border-radius:4px;cursor:pointer;box-shadow:0 3px 1px -2px rgba(0,0,0,.15),0 2px 2px 0 rgba(0,0,0,.15),0 1px 5px 0 rgba(0,0,0,.1);overflow:hidden;margin:10px}.btn-factice:focus,.btn-factice:hover,button:focus,button:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.15),0 4px 5px 0 rgba(0,0,0,.15),0 1px 10px 0 rgba(0,0,0,.1)}.btn-factice:hover,button:hover{border-color:#4a9779}.btn-factice:focus,button:focus{border-color:#0e5a3c}.btn-factice.active,button.active{border-color:#0e5a3c;background-color:#0e5a3c;color:#fff}.btn-factice.active:focus,.btn-factice.active:hover,button.active:focus,button.active:hover{border-color:#0e5a3c}form button[type=submit]{transition:all .4s}form button[type=submit].errors,form button[type=submit].sending,form button[type=submit].success{border-radius:50%;color:transparent;width:50px;height:50px}form button[type=submit].errors:focus,form button[type=submit].errors:hover,form button[type=submit].sending:focus,form button[type=submit].sending:hover,form button[type=submit].success:focus,form button[type=submit].success:hover{border-color:#ccc}form button[type=submit].sending:after{position:absolute;content:"";width:50px;height:40px;border-radius:50%;border:4px solid #4a9779;border-left-color:transparent;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-animation:spin 2.5s linear forwards;animation:spin 2.5s linear forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}form button[type=submit].success{background-color:#0e5a3c;border-color:#4a9779}form button[type=submit].success:focus,form button[type=submit].success:hover{border-color:#4a9779;cursor:default}form button[type=submit].success:before{position:absolute;content:"";width:20px;height:10px;border:3px solid #fefefe;border-right:0;border-top:0;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg) scale(0);-webkit-animation:success .15s ease-in forwards;animation:success .15s ease-in forwards}@-webkit-keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}to{transform:translate(-50%,-50%) rotate(3turn) scale(1)}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}to{transform:translate(-50%,-50%) rotate(3turn) scale(1)}}@-webkit-keyframes success{0%{transform:translate(-50%,-50%) rotate(0) scale(0)}to{transform:translate(-50%,-50%) rotate(-45deg) scale(1)}}@keyframes success{0%{transform:translate(-50%,-50%) rotate(0) scale(0)}to{transform:translate(-50%,-50%) rotate(-45deg) scale(1)}}@-webkit-keyframes error{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1);background-color:#f44336}}@keyframes error{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1);background-color:#f44336}}@-webkit-keyframes vibrate{0%,30%,60%,85%,to{left:0;background-color:#f44336}10%,40%,70%,90%{left:-2px;background-color:#f44336}20%,50%,80%,95%{left:2px;background-color:#f44336}}@keyframes vibrate{0%,30%,60%,85%,to{left:0;background-color:#f44336}10%,40%,70%,90%{left:-2px;background-color:#f44336}20%,50%,80%,95%{left:2px;background-color:#f44336}}.galleries-list a{text-decoration:none;display:block;width:300px;max-width:100%;margin:20px auto}.galleries-list a h3{color:#0e5a3c;background-color:transparent;text-transform:none;padding-bottom:0}.galleries-list a h3,.galleries-list a p{margin:0;text-align:center}@media (max-width:500px){.galleries-list a{width:auto}.galleries-list a img{width:100%;height:auto}}@media (max-width:740px){.stack img{display:none}.stack img:last-child{display:block;box-shadow:0 0 4px #333}}@media (min-width:741px){.stack{position:relative;padding:0}.stack img{max-width:100%;height:auto;position:absolute;top:0;left:0;transition:all .3s;outline:1px solid transparent}.stack img.hidden{display:none}.stack img:last-child{position:relative;vertical-align:middle;box-shadow:0 0 4px #333}.stack-fanout img:first-child,.stack-fanout img:nth-child(2){transform:scale(.8)}.stack-fanout:hover img{box-shadow:none}.stack-fanout:hover img:first-child{transform:rotate(-10deg) translateX(-25%) scale(.8)}.stack-fanout:hover img:nth-child(2){transform:rotate(10deg) translateX(25%) scale(.8)}.stack-fanout:hover img:nth-child(3){transform:scale(.9)}}@media (min-width:1050px){.galleries-list{display:grid;grid-template-columns:1fr 1fr}}.wrap-more{text-align:center}

/*!
 * justifiedGallery - v3.7.0
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2018 Miro Mannino
 * Licensed under the MIT license.
 */.justified-gallery{position:relative;margin-left:10px;margin-right:10px}.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1;margin:0;padding:0;box-shadow:0 0 4px #333;transition:box-shadow .2s}.justified-gallery>a:hover,.justified-gallery>div:hover,.justified-gallery>figure:hover{box-shadow:0 0 8px #333}.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img,.justified-gallery>figure>a>img,.justified-gallery>figure>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;transition:opacity .5s ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:url(/images/favicon-32x32.png?9e9a99426e6697f4c411072ac95bbf53);background-repeat:no-repeat;background-position:50%}.justified-gallery>.entry-visible>a>img,.justified-gallery>.entry-visible>img{filter:"alpha(opacity=100)";opacity:1;transition:opacity .5s ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1;box-shadow:none}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-image:url(/images/default-skin.svg?63bf5e5f47dd99a2d952baa8700a78b4);background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/default-skin.svg?63bf5e5f47dd99a2d952baa8700a78b4)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:#4a9779;height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#0e5a3c;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#0e5a3c}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#0e5a3c}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#0e5a3c;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#0e5a3c}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#0e5a3c}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/images/preloader.gif?e34aafbb485a96eaf2a789b2bf3af6fe) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:#fff}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:transparent}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:hsla(0,0%,100%,.9);opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}@font-face{font-family:atlanta;src:url(/fonts/atlanta.woff2?c52971de0e0aba3c20a0983426dc5a1e) format("woff2"),url(/fonts/atlanta.woff?74d28ca1f172c381a7e8f509ce70b5e2) format("woff"),url(/fonts/atlanta.ttf?ee553132ee94f257ae266c259c3ff659) format("truetype");font-weight:400;font-style:normal}.container{position:relative}@media (min-width:741px){.container{margin-left:250px}}.intranet-container{position:relative;margin-left:0}#main{position:static;padding:53px 0}@media (min-width:741px){#main{padding:10px 0}}body{font-family:atlanta,helvetica neue,helvetica,arial,sans-serif;line-height:1.4;font-size:16px;position:relative}@media (min-width:741px){body{background-image:url(/images/background-partition-7.jpg?92e2b11592262e46dc0ee466f5ba235a);background-attachment:fixed}}@media (min-width:1800px){body{background-size:cover}}.hidden{opacity:0}