/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--faste-primary: #447a99;--faste-primary-light: #abc9d7;--faste-secondary: #e46139;--faste-secondary-light: #f49c84;--faste-secondary-dark: #d93300;--faste-gray: #999;--faste-gray-light: #eee;--faste-font-small: .9rem}html,body{height:100%}body{margin:0;font-family:Roboto,sans-serif;font-size:18px}a{color:var(--faste-secondary-dark);font-weight:700;text-decoration:none}button,input[type=submit]{border:0;padding:.2rem .5rem;background:var(--faste-secondary);border-radius:.2rem;color:#fff;cursor:pointer}button:hover,input[type=submit]:hover{background:var(--faste-secondary-light)}button svg,input[type=submit] svg{width:24px;height:24px;fill:#fff}img,svg{display:block}input{font-size:1rem}#app{display:flex;flex-direction:column;max-width:1200px;min-height:100vh;margin:auto;padding:0 1rem}header{margin-bottom:1rem;width:100%}#app>footer{width:100%;border-top:4px solid var(--faste-primary);margin-top:1rem;padding:1rem 0}.main-container{flex-grow:1}.main-container main{margin-bottom:1rem}.main-container main .page-header:has(h1:empty){display:none}.main-container aside{border-top:2px dotted var(--faste-primary-light);padding-top:1rem}.main-container aside>form:not(:first-child),.main-container aside>section:not(:first-child){margin-top:1rem}.main-container aside>form:not(:last-child),.main-container aside>section:not(:last-child){padding-bottom:1rem;border-bottom:2px dotted var(--faste-primary-light)}#scroll-top{display:none}@media screen and (min-width: 850px){.main-container{display:flex}.main-container main{flex-grow:1}.main-container aside{order:-1;padding-right:1rem;padding-top:0;margin-right:1rem;border-right:2px dotted var(--faste-primary-light);border-top:0}#scroll-top{display:block;position:fixed;right:2rem;bottom:2rem}}.header-top{display:flex;align-items:center;gap:1rem;margin:.2rem 0}.header-top .custom-logo{height:9rem;width:auto}.header-top .brand{text-decoration:none;font-size:1.8rem}.nav-primary{background:var(--faste-primary)}.mobile-nav-open,.mobile-nav-close{margin:1rem;padding:.2rem;background:var(--faste-primary)}.mobile-nav-open:hover,.mobile-nav-close:hover{background:var(--faste-primary-light)}.mobile-nav-open svg,.mobile-nav-close svg{width:34px;height:34px}@media screen and (max-width: 899px){.header-top{flex-direction:column}.nav-primary{border-top:4px solid var(--faste-primary);margin-top:1rem}.nav-primary .nav-primary-container{position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;padding:1rem;background:var(--faste-primary);font-size:1.2rem;transform:translate(-100%);transition:transform ease .5s}.nav-primary.opened>.nav-primary-container{transform:translate(0)}.nav-primary .mobile-nav-open{position:fixed;top:0;left:0}.nav-primary .mobile-nav-close{position:absolute;top:0;right:0;margin:.5rem}.nav-primary .nav-primary-container>div{padding-top:2rem;max-height:100%;overflow-y:scroll}.nav-primary .nav-primary-container>div>ul{padding-right:.5rem}.nav-primary .nav-primary-container>div>ul>li{margin-bottom:1rem}.nav-primary .nav-primary-container>div>ul>li>ul{margin-top:.5rem;padding-left:1rem}.nav-primary .nav-primary-container>div>ul>li>ul>li{margin-bottom:.5rem}.nav-primary a{color:#fff;font-weight:700}.nav-primary a[href="#"]{pointer-events:none}}@media screen and (min-width: 900px){.nav-primary .mobile-nav-open,.nav-primary .mobile-nav-close{display:none}.nav-primary-container>div>ul{display:flex;padding:0;margin:0;list-style:none;color:#fff;font-weight:700}.nav-primary-container>div>ul>li{position:relative;z-index:1000;border-right:2px solid white}.nav-primary-container>div>ul>li:hover>ul,.nav-primary-container>div>ul>li.opened>ul{display:flex}.nav-primary-container>div>ul>li:last-child{border-left:2px solid white;border-right:0;background:var(--faste-secondary);margin-left:auto}.nav-primary-container>div>ul>li:last-child>a:hover{background:var(--faste-secondary-light)}.nav-primary-container>div>ul>li>ul{display:none;flex-direction:column;position:absolute;top:100%;left:0;width:100%;min-width:150px;list-style:none;padding:0;margin:0;background:var(--faste-primary)}.nav-primary-container>div>ul>li>ul>li{border-top:2px solid white}.nav-primary-container>div a{display:block;padding:.5rem;text-decoration:none;color:#fff}.nav-primary-container>div a:hover{background:var(--faste-primary-light)}}#app>footer .footer-content{display:flex;align-items:center;gap:1rem;justify-content:space-evenly;flex-wrap:wrap}#app>footer .footer-content>.widget{display:contents}#app>footer .footer-content>.widget>div,#app>footer .footer-content>.widget>div>ul{display:contents}#app>footer .footer-copyright{margin-top:1rem;text-align:center;font-size:var(--faste-font-small)}.search-form{display:flex;gap:.5rem}.search-form input{flex-grow:1;padding:.2rem;border:1px solid var(--faste-primary-light)}.search-form button{padding:.2rem}main h1,main h2,main h3,main h4,main h5,main h6,aside h1,aside h2,aside h3,aside h4,aside h5,aside h6,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-weight:700}main h1,aside h1,.editor-styles-wrapper h1{text-align:center}main h1,aside h1,.editor-styles-wrapper h1{font-size:32px;margin:32px 0}main h2,aside h2,.editor-styles-wrapper h2{font-size:30px;margin:30px 0}main h3,aside h3,.editor-styles-wrapper h3{font-size:28px;margin:28px 0}main h4,aside h4,.editor-styles-wrapper h4{font-size:26px;margin:26px 0}main h5,aside h5,.editor-styles-wrapper h5{font-size:24px;margin:24px 0}main h6,aside h6,.editor-styles-wrapper h6{font-size:22px;margin:22px 0}main p,aside p,.editor-styles-wrapper p{margin-top:.5rem}main ul,main ol,aside ul,aside ol,.editor-styles-wrapper ul,.editor-styles-wrapper ol{margin-top:.5rem;padding-left:2rem}main ul li,main ol li,aside ul li,aside ol li,.editor-styles-wrapper ul li,.editor-styles-wrapper ol li{margin-top:.5rem}main ul,aside ul,.editor-styles-wrapper ul{list-style:disc}main blockquote,aside blockquote,.editor-styles-wrapper blockquote{padding:.5rem;margin-top:.5rem;background:var(--faste-gray-light);border-left:4px solid var(--faste-gray)}main blockquote>:first-child,aside blockquote>:first-child,.editor-styles-wrapper blockquote>:first-child{margin-top:0}main table thead,main table tfoot,aside table thead,aside table tfoot,.editor-styles-wrapper table thead,.editor-styles-wrapper table tfoot{background:var(--faste-primary-light);border-top:0!important;border-bottom:0!important}main table td,main table th,aside table td,aside table th,.editor-styles-wrapper table td,.editor-styles-wrapper table th{border:1px solid var(--faste-primary)!important}main figure,aside figure,.editor-styles-wrapper figure{margin-top:1rem!important;margin-bottom:1rem!important}main .aligncenter,aside .aligncenter,.editor-styles-wrapper .aligncenter{margin-left:auto;margin-right:auto}main .alignright,aside .alignright,.editor-styles-wrapper .alignright{margin-left:auto}.text-info{text-align:center;font-style:italic}article header>.meta{display:block;text-align:right;margin-left:auto;font-size:var(--faste-font-small);font-style:italic}article.article-miniature:not(:last-child){padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px dotted var(--faste-primary-light)}article.article-miniature header{display:flex;align-items:center;flex-wrap:wrap}article.article-miniature header h2{margin:0}.comment-list{list-style:none;padding:0}.comment-list .children{list-style:none}.comment{margin-top:1rem}.comment>article{border:1px solid var(--faste-primary);border-radius:.5rem;padding:.5rem}.comment-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.comment-metadata{font-size:var(--faste-font-small)}.comment-awaiting-moderation{font-size:var(--faste-font-small);width:100%;text-align:right}.comment-author{display:flex;align-items:center;gap:.5rem}.comment-author .avatar{border-radius:50%;border:1px solid var(#ccc)}.comment .reply{text-align:right}#commentform{display:flex;flex-direction:column;gap:1rem;margin:auto;padding:1rem;border:2px dashed var(--faste-secondary)}#commentform>p{margin:0}#commentform input,#commentform textarea{padding:.5rem}#commentform .comment-form-author,#commentform .comment-form-email{display:flex;align-items:center;gap:.5rem}#commentform .comment-form-author label,#commentform .comment-form-email label{width:4rem}#commentform .comment-form-author input,#commentform .comment-form-email input{flex-grow:1}#commentform .comment-form-comment{display:flex;flex-direction:column;gap:.5rem;grid-column:span 2}#commentform .comment-form-author{order:1}#commentform .comment-form-email{order:2}#commentform .comment-form-cookies-consent{order:3}#commentform .comment-form-comment{order:4}#commentform .comment-notes{order:5;grid-column:span 2}#commentform .form-submit{order:6;grid-column:span 2;text-align:right}@media screen and (min-width: 850px){#commentform{display:grid;grid-template-columns:repeat(2,1fr)}}.page.contactez-nous .wpcf7-form{display:flex;flex-direction:column;gap:1rem;margin:auto;padding:1rem;border:2px dashed var(--faste-secondary)}.page.contactez-nous .wpcf7-form p{margin:0}.page.contactez-nous .wpcf7-form p:nth-child(2),.page.contactez-nous .wpcf7-form p:nth-child(3),.page.contactez-nous .wpcf7-form p:nth-child(6){grid-column:span 2}.page.contactez-nous .wpcf7-form p:nth-child(7){grid-column:span 2;display:flex;flex-direction:row-reverse;align-items:center}.page.contactez-nous .wpcf7-form p label{display:block}.page.contactez-nous .wpcf7-form p label input:not([type=checkbox]),.page.contactez-nous .wpcf7-form p label textarea{width:100%;padding:.5rem;margin-top:.5rem;font-family:inherit;font-size:inherit}.page.contactez-nous .wpcf7-form p label textarea{resize:vertical}.page.contactez-nous .wpcf7-form p .wpcf7-list-item{margin:0}@media screen and (min-width: 850px){.page.contactez-nous .wpcf7-form{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 850px){.responsive-row{flex-direction:column;align-items:center}.responsive-row img{max-width:400px}}@source "../views/";@source "../../app/";
