﻿*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:var(--perma-body-line-height);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;margin:0}main{display:block}h1 h2,h3,h4,h5,h6{font-size:var(--perma-body-font-size);margin:0 0 calc(var(--perma-spacing)*1.5) 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(nav li)::before{float:left;content:"​"}hr{box-sizing:content-box;height:0;overflow:visible;color:inherit}pre{overflow:auto}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}canvas{display:inline-block}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}:where(input:is([type=color i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input{overflow:visible;text-transform:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}:where(:root){background-color:var(--perma-body-background-color);color:var(--perma-body-color);font-family:var(--perma-body-font-family);font-weight:var(--perma-body-font-weight);font-size:var(--perma-body-font-size);text-underline-offset:var(--perma-text-underline-offset);text-rendering:optimizeLegibility;cursor:default;line-height:var(--perma-body-line-height);overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--perma-font-family-emoji:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--perma-font-family-sans-serif:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--perma-font-family-monospace:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--perma-line-height:1.5;--perma-body-font-family:var(--perma-font-family-sans-serif);--perma-body-font-size:100%;--perma-body-font-weight:400;--perma-body-line-height:1.5;--perma-text-underline-offset:.1rem;--perma-body-background-color:#ffffff;--perma-body-color:#212529;--perma-text-selection-color:rgba(13,12,13,.3875);--perma-muted-color:#646b79;--perma-muted-border-color:rgb(231,234,239.5);--perma-primary:#0172ad;--perma-primary-rgb:rgb(1,114,173);--perma-primary-rgba:rgba(1,114,173,0.2);--perma-primary-background:#0172ad;--perma-primary-border:var(--perma-primary-background);--perma-primary-underline:rgba(1,114,173,.5);--perma-primary-hover:#015887;--perma-primary-hover-background:#02659a;--perma-primary-hover-border:var(--perma-primary-hover-background);--perma-primary-hover-underline:var(--perma-primary-hover);--perma-primary-focus:rgba(2,154,232,.5);--perma-primary-inverse:#fff;--perma-secondary:#5d6b89;--perma-secondary-background:#525f7a;--perma-secondary-border:var(--perma-secondary-background);--perma-secondary-underline:rgba(93,107,137,0.5);--perma-secondary-hover:#48536b;--perma-secondary-hover-background:#48536b;--perma-secondary-hover-border:var(--perma-secondary-hover-background);--perma-secondary-hover-underline:var(--perma-secondary-hover);--perma-secondary-focus:rgba(93,107,137,0.25);--perma-secondary-inverse:#ffffff;--perma-contrast:#181c25;--perma-contrast-background:#181c25;--perma-contrast-border:var(--perma-contrast-background);--perma-contrast-underline:rgba(24,28,37,0.5);--perma-contrast-hover:#000000;--perma-contrast-hover-background:#000000;--perma-contrast-hover-border:var(--perma-contrast-hover-background);--perma-contrast-hover-underline:var(--perma-secondary-hover);--perma-contrast-focus:rgba(93,107,137,0.25);--perma-contrast-inverse:#ffffff;--perma-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129,145,181,0.01698),0.0335rem 0.067rem 0.402rem rgba(129,145,181,0.024),0.0625rem 0.125rem 0.75rem rgba(129,145,181,0.03),0.1125rem 0.225rem 1.35rem rgba(129,145,181,0.036),0.2085rem 0.417rem 2.502rem rgba(129,145,181,0.04302),0.5rem 1rem 6rem rgba(129,145,181,0.06),0 0 0 .0625rem rgba(129,145,181,0.015);--perma-h1-color:#2d3138;--perma-h2-color:#373c44;--perma-h3-color:#424751;--perma-h4-color:#4d535e;--perma-h5-color:#5c6370;--perma-h6-color:#646b79;--perma-mark-background-color:rgb(252.5,230.5,191.5);--perma-mark-color:#0f1114;--perma-ins-color:rgb(28.5,105.5,84);--perma-del-color:rgb(136,56.5,53);--perma-blockquote-border-color:var(--perma-muted-border-color);--perma-blockquote-footer-color:var(--perma-muted-color);--perma-button-box-shadow:0 0 0 rgba(0,0,0,0);--perma-button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--perma-table-border-color:var(--perma-muted-border-color);--perma-table-row-stripped-background-color:rgba(111,120,135,0.0375);--perma-code-background-color:rgb(243,244.5,246.75);--perma-code-color:#646b79;--perma-code-kbd-background-color:var(--perma-body-color);--perma-code-kbd-color:var(--perma-body-background-color);--perma-border-radius:.25rem;--perma-border-width:.0625rem;--perma-outline-width:.125rem;--perma-transition:.2s ease-in-out;--perma-spacing:1rem;--perma-typography-spacing-vertical:1rem;--perma-form-element-spacing-vertical:.75rem;--perma-form-element-spacing-horizontal:1rem;--perma-block-spacing-vertical:calc(var(--perma-spacing)*2);--perma-block-spacing-horizontal:var(--perma-spacing);--perma-grid-column-gap:var(--perma-spacing);--perma-grid-row-gap:var(--perma-spacing)}@media(min-width:576px){:root{--perma-body-font-size:106.25%}}@media(min-width:768px){:root{--perma-body-font-size:112.5%}}@media(min-width:992px){:root{--perma-body-font-size:118.75%}}@media(min-width:1200px){:root{--perma-body-font-size:125%}}@media(min-width:576px){body>main,body>footer,section{--perma-block-spacing-vertical:calc(var(--perma-spacing)*2.5)}}@media(min-width:768px){body>main,body>footer,section{--perma-block-spacing-vertical:calc(var(--perma-spacing)*3)}}@media(min-width:992px){body>main,body>footer,section{--perma-block-spacing-vertical:calc(var(--perma-spacing)*3.5)}}@media(min-width:1200px){body>main,body>footer,section{--perma-block-spacing-vertical:calc(var(--perma-spacing)*4)}}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--perma-block-spacing-vertical) var(--perma-block-spacing-horizontal)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--perma-spacing);padding-left:var(--perma-spacing)}@media(min-width:1200px){.container{max-width:1130px}}section{margin-bottom:var(--perma-block-spacing-vertical)}.grid{grid-column-gap:var(--perma-grid-column-gap);grid-row-gap:var(--perma-grid-row-gap);display:grid;grid-template-columns:1fr}.grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--perma-spacing)*.5) 0;color:var(--perma-color-gray-800)}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--perma-outline-width:.0625rem}[type=search]{--perma-border-radius:5rem}a{--perma-text-decoration:underline}a.secondary,a.contrast{--perma-text-decoration:underline}:where(a:not([role=button])),[role=link]{--perma-body-color:var(--perma-primary);--perma-body-background-color:rgba(0,0,0,0);--perma-underline:var(--perma-primary-underline);outline:none;background-color:var(--perma-body-background-color);color:var(--perma-body-color);text-decoration:var(--perma-text-decoration);text-decoration-color:var(--perma-underline);text-underline-offset:.125em;transition:background-color var(--perma-transition),color var(--perma-transition),text-decoration var(--perma-transition),box-shadow var(--perma-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--perma-body-color:var(--perma-primary-hover);--perma-underline:var(--perma-primary-hover-underline);--perma-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--perma-outline-width) var(--perma-primary-focus)}a[role=button]{display:inline-block}small{--perma-body-font-size:.875em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--perma-typography-spacing-vertical);color:var(--perma-body-color);font-style:normal;font-weight:var(--perma-body-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--perma-typography-spacing-vertical);color:var(--perma-body-color);font-weight:var(--perma-body-font-weight);font-size:var(--perma-body-font-size);line-height:var(--perma-body-line-height);font-family:var(--perma-body-font-family)}h1,h2,h3,h4,h5,h6{--perma-body-font-weight:700}h1{--perma-body-color:var(--perma-h1-color);--perma-body-font-size:2rem;--perma-body-line-height:1.125;--perma-typography-spacing-top:3rem}h2{--perma-body-color:var(--perma-h2-color);--perma-body-font-size:1.75rem;--perma-body-line-height:1.15;--perma-typography-spacing-top:2.625rem}h3{--perma-body-color:var(--perma-h3-color);--perma-body-font-size:1.5rem;--perma-body-line-height:1.175;--perma-typography-spacing-top:2.25rem}h4{--perma-body-color:var(--perma-h4-color);--perma-body-font-size:1.25rem;--perma-body-line-height:1.2;--perma-typography-spacing-top:1.874rem}h5{--perma-body-color:var(--perma-h5-color);--perma-body-font-size:1.125rem;--perma-body-line-height:1.225;--perma-typography-spacing-top:1.6875rem}h6{--perma-body-color:var(--perma-h6-color);--perma-body-font-size:1rem;--perma-body-line-height:1.25;--perma-typography-spacing-top:1.5rem}p{margin-bottom:var(--perma-typography-spacing-vertical)}mark{padding:.125rem .25rem;background-color:var(--perma-mark-background-color);color:var(--perma-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--perma-typography-spacing-vertical) 0;padding:var(--perma-spacing);border-right:none;border-left:.25rem solid var(--perma-blockquote-border-color);border-inline-start:.25rem solid var(--perma-blockquote-border-color);border-inline-end:none}blockquote p{font-weight:500}blockquote footer{margin-top:calc(var(--perma-typography-spacing-vertical)*.5);color:var(--perma-blockquote-footer-color)}blockquote footer cite{font-weight:500}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--perma-ins-color);text-decoration:none}del{color:var(--perma-del-color)}::selection{background-color:var(--perma-text-selection-color)}img{max-width:100%;height:auto}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-button,[role=button]{--perma-body-background-color:var(--perma-primary-background);--perma-border-color:var(--perma-primary-border);--perma-body-color:var(--perma-primary-inverse);--perma-box-shadow:var(--perma-button-box-shadow,0 0 0 rgba(0,0,0,0));padding:var(--perma-form-element-spacing-vertical) var(--perma-form-element-spacing-horizontal);border:var(--perma-border-width) solid var(--perma-border-color);border-radius:var(--perma-border-radius);outline:none;background-color:var(--perma-body-background-color);box-shadow:var(--perma-box-shadow);color:var(--perma-body-color);font-weight:var(--perma-body-font-weight);font-size:1rem;line-height:var(--perma-body-line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--perma-transition),border-color var(--perma-transition),color var(--perma-transition),box-shadow var(--perma-transition)}button:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[role=button]:is(:hover,:active,:focus){--perma-body-background-color:var(--perma-primary-hover-background);--perma-border-color:var(--perma-primary-hover-border);--perma-box-shadow:var(--perma-button-hover-box-shadow,0 0 0 rgba(0,0,0,0));--perma-body-color:var(--perma-primary-inverse)}button:focus,button:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--perma-box-shadow:var(--perma-button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--perma-outline-width) var(--perma-primary-focus)}[type=submit],[type=reset],[type=button]{margin-bottom:var(--perma-spacing)}[type=reset],[type=file]::file-selector-button{--perma-body-background-color:var(--perma-secondary);--perma-border-color:var(--perma-secondary);--perma-body-color:var(--perma-secondary-inverse);cursor:pointer}[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--perma-body-background-color:var(--perma-secondary-hover);--perma-border-color:var(--perma-secondary-hover)}[type=reset]:focus,[type=file]::file-selector-button:focus{--perma-box-shadow:var(--perma-button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--perma-outline-width) var(--perma-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}[role=search]{--perma-border-radius:5rem}[role=search] button,[role=search] [type=submit],[role=search] [type=button],[role=search] [role=button],[role=group] button,[role=group] [type=submit],[role=group] [type=button],[role=group] [role=button]{--perma-form-element-spacing-horizontal:2rem}table{border-spacing:0;width:100%}thead th,thead td,tfoot th,tfoot td{--perma-font-weight:600;--perma-border-width:.1875rem}th,td{padding:calc(var(--perma-spacing)/2) var(--perma-spacing);border-bottom:var(--perma-border-width) solid var(--perma-table-border-color);background-color:var(--perma-body-background-color);color:var(--perma-body-color);font-weight:var(--perma-font-weight);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--perma-border-width) solid var(--perma-table-border-color);border-bottom:0}pre,code,kbd{border-radius:var(--perma-border-radius);background:var(--perma-code-background-color);color:var(--perma-code-color);font-weight:var(--perma-body-font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem}pre{background-color:#212529;display:block;margin-bottom:var(--perma-spacing);overflow-x:auto}pre>code{color:#8891a4;display:block;padding:var(--perma-spacing);background:none;line-height:var(--perma-body-line-height)}kbd{background-color:var(--perma-code-kbd-background-color);color:var(--perma-code-kbd-color);vertical-align:baseline}pre,code,kbd,samp{--perma-body-font-family:var(--perma-font-family-monospace)}kbd{--perma-body-font-weight:bolder}hr{margin:var(--perma-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--perma-muted-border-color)}
:root{--theme-font-size-small:0.85rem;--theme-message-border-radius:0.75rem;--theme-header-hero-color:var(--perma-primary-inverse);--theme-general-border:2px solid var(--theme-neutral-color-light);--theme-neutral-color-dark:#191c20;--theme-neutral-color-medium:#707479;--theme-neutral-color-light:#cacfd4;--theme-neutral-color-pale:#f3f3f3;--theme-success-bg:#dff0d9;--theme-success-border:#d6e9c6;--theme-success:#3c763d;--theme-success-hover:#275c28;--theme-info-bg:#d9edf7;--theme-info-border:#bce8f1;--theme-info:#0d7192;--theme-info-hover:#005e7d;--theme-warning-bg:#fcf8e3;--theme-warning-border:#faebcc;--theme-warning:#634D28;--theme-warning-hover:#654f29;--theme-error:#A01531;--theme-error-bg:#A01531;--theme-error-bg-light:#fff2f2;--theme-error-border:#a00d10;--theme-error-border-light:#ebccd1;--theme-error-inverse:#ffffff;--theme-error-hover:#a00d10;--theme-footer-background-color:var(--theme-neutral-color-dark);--perma-primary-light:#9BCCFD;--perma-primary-light-rgba:rgba(1,64,99,0.8);--perma-primary-pale:#D1E5FB;--perma-primary-pale-rgba:rgba(1,88,135,0.8);--perma-primary-hero-overlay-dark:#033452;--perma-primary-hero-overlay-light:#9BCCFD;--perma-secondary-light:#BFC7D9;--perma-secondary-light-rgba:rgba(107,34,10,0.8);--perma-secondary-pale:#DFE3EB;--perma-secondary-pale-rgba:rgba(148,45,13,0.8);--perma-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129,145,181,0.01698),0.0335rem 0.067rem 0.402rem rgba(129,145,181,0.024),0.0625rem 0.125rem 0.75rem rgba(129,145,181,0.03),0.1125rem 0.225rem 1.35rem rgba(129,145,181,0.036),0.2085rem 0.417rem 2.502rem rgba(129,145,181,0.04302),0.5rem 1rem 6rem rgba(129,145,181,0.06),0 0 0 0.0625rem rgba(129,145,181,0.015);--perma-card-background-color:var(--perma-body-background-color);--perma-card-border-color:var(--perma-secondary-light);--perma-card-border-width:2px;--perma-card-box-shadow:var(--perma-box-shadow);--perma-border-radius:0.25rem;--perma-transition:.2s ease-in-out;--perma-form-element-spacing-vertical:0.5rem;--perma-form-element-spacing-horizontal:1rem;--perma-form-label-font-weight:500;--perma-form-element-background-color:rgb(251,251.5,252.25);--perma-form-element-selected-background-color:#dfe3eb;--perma-form-element-border-color:#cfd5e2;--perma-form-element-color:#23262c;--perma-form-element-placeholder-color:var(--perma-muted-color);--perma-form-element-active-background-color:#fff;--perma-form-element-active-border-color:var(--perma-primary-border);--perma-form-element-focus-color:var(--perma-primary-focus);--perma-form-element-disabled-background-color:var(--perma-form-element-background-color);--perma-form-element-disabled-border-color:var(--perma-form-element-border-color);--perma-form-element-disabled-opacity:0.5;--perma-progress-background-color:#dfe3eb;--perma-progress-color:var(--perma-primary-background);--perma-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--perma-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--perma-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136,145,164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--perma-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136,145,164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");}:root input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--perma-form-element-focus-color:var(--perma-primary-focus);}.admin-bar .header__top{top:33px;}.admin-bar .header__top.floatting{top:44px;}.admin-bar header.scrolled .header__top{top:33px;}.admin-bar #skip-links a:focus{top:33px;}.visually-hidden,.sr-only{position:absolute !important;border:0 !important;height:1px !important;width:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;}.block-hero{background-color:#cccccc;background-size:cover;background-repeat:no-repeat;background-position:top center;padding:50px 100px;text-align:center;color:#ffffff;margin-bottom:50px;}.block-views-promoted-cards-block{padding:calc(var(--perma-spacing) * 3) 0;}.block-views-posts-block-promoted{padding:calc(var(--perma-spacing) * 3) 0;}.block-views-posts-block-list{padding-top:calc(var(--perma-spacing) * 2);padding-bottom:calc(var(--perma-block-spacing-vertical) * 2);}.block-views-testimonials-block-promoted{padding:calc(var(--perma-spacing) * 3) 0;}.block-easy-breadcrumb-easy-breadcrumb{padding:0 0 var(--perma-block-spacing-vertical) 0;}.block-permaweb-core-site-creator p{margin-bottom:0;}.block-permaweb-core-site-creator .creator .leaf-icon{position:relative;top:-2px;}.block-permaweb-core-site-creator .creator .heart-icon{position:relative;top:-1px;}.block-permaweb-contactblock-contact p{margin-bottom:0;}.block-permaweb-contactblock-contact .contact-address{margin-bottom:var(--perma-typography-spacing-vertical);}.block-permaweb-contactblock-contact .office-time{display:flex;align-items:baseline;margin-top:var(--perma-typography-spacing-vertical);}.block-permaweb-contactblock-contact .office-time svg{margin-right:6px;}.block-permaweb-contactblock-contact-page-content .contact-modes > div:not(:last-child){margin-bottom:calc(var(--perma-block-spacing-vertical) * 2);}.block-permaweb-contactblock-contact-page-content .contact-modes h2.contact-mode-title{margin-top:calc(var(--perma-spacing) * 2);}.block-permaweb-contactblock-contact-page-content .contact-modes .contact-mode-picto{color:var(--perma-secondary);}.block-permaweb-contactblock-contact-page-content .contact-modes .contact-mode-picto svg{height:auto;width:4rem;}.block-permaweb-core-site-greenhost p{margin-bottom:0;}.block-permaweb-core-site-credits p{margin-bottom:0;}.block-permaweb-socialblock-social .social-description{line-height:1;}.block-permaweb-socialblock-social .social-items{list-style:none;padding:0;}.block-permaweb-socialblock-social .social-items .social-item{display:inline-block;}.block-permaweb-socialblock-social .social-items .social-item .social-link{border:2px solid transparent;border-radius:var(--perma-border-radius);color:var(--perma-primary-inverse);padding:0.6rem;text-decoration:none;display:inline-block;width:3.2rem;height:3.2rem;}.block-permaweb-socialblock-social .social-items .social-item .social-link svg{height:auto;width:1.6rem;}.block-permaweb-socialblock-social .social-items .social-item .social-link:hover,.block-permaweb-socialblock-social .social-items .social-item .social-link:focus,.block-permaweb-socialblock-social .social-items .social-item .social-link:active{--perma-body-color:var(--theme-neutral-color-dark);--perma-body-background-color:var(--perma-primary-inverse);--perma-underline:var(--perma-primary-inverse);color:var(--perma-body-color);background-color:var(--perma-body-background-color);}.block-permaweb-socialblock-social .social-items .social-item .social-link:focus-visible{box-shadow:0 0 0 var(--perma-outline-width) var(--perma-primary-inverse);}@media (min-width:576px){.block-permaweb-contactblock-contact-page-content .contact-modes{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-gap:var(--perma-grid-column-gap);}.block-permaweb-contactblock-contact-page-content .contact-modes > div:not(:last-child){margin-bottom:0;}}blockquote p:last-child{margin-bottom:0;}.breadcrumb{border-top:var(--theme-general-border);border-bottom:var(--theme-general-border);padding:calc(var(--perma-spacing) / 2) 0;}.breadcrumb ol{list-style:none;padding-left:0;display:flex;min-height:100%;}.breadcrumb ol li{margin-right:0.5rem;}.breadcrumb a{--perma-text-decoration:none;border:2px solid transparent;padding:0.2rem;}.breadcrumb a:hover{border-bottom:2px solid transparent;}.breadcrumb a:focus{--perma-text-decoration:none;border:2px solid var(--perma-primary);}.burger-wrapper{display:block;position:absolute;right:var(--perma-spacing);top:10px;transition:var(--perma-transition);}.burger-wrapper .burger-content{align-items:center;display:flex;}.burger-wrapper .burger-content span.label{color:initial;padding-right:var(--perma-spacing);}.burger-wrapper .burger-button{--perma-body-background-color:transparent;--perma-body-color:var(--perma-contrast);--perma-border-color:var(--perma-contrast);border-color:transparent;margin:0;}.burger-wrapper .burger-button:hover,.burger-wrapper .burger-button:focus,.burger-wrapper .burger-button:active{border-color:var(--perma-border-color);}.burger-wrapper .burger-button > *{display:inline-flex;vertical-align:top;flex-direction:column;justify-content:space-between;align-items:stretch;height:1.4rem;width:1.4rem;background-image:linear-gradient(var(--perma-body-color),var(--perma-body-color));background-position:center;background-repeat:no-repeat;background-origin:content-box;background-size:100% 4px;transition:var(--perma-transition);}.burger-wrapper .burger-button > *::before,.burger-wrapper .burger-button > *::after{content:"";height:4px;background:var(--perma-body-color);transition:var(--perma-transition);}.burger-wrapper .burger-button.is-active > *{background-image:none;justify-content:center;}.burger-wrapper .burger-button.is-active > *::before{transform:translateY(50%) rotate3d(0,0,1,45deg);}.burger-wrapper .burger-button.is-active > *::after{transform:translateY(-50%) rotate3d(0,0,1,-45deg);}@media (min-width:992px){.burger-wrapper{display:none;}}a.button{--perma-body-background-color:var(--perma-primary-background);--perma-body-color:var(--perma-primary-inverse);--perma-border-color:var(--perma-primary-border);--perma-border-width:var(--perma-card-border-width);--perma-box-shadow:var(--perma-button-box-shadow,0 0 0 rgba(0,0,0,0));padding:var(--perma-form-element-spacing-vertical) var(--perma-form-element-spacing-horizontal);border:var(--perma-border-width) solid var(--perma-border-color);border-radius:var(--perma-border-radius);outline:none;background-color:var(--perma-body-background-color);box-shadow:var(--perma-box-shadow);color:var(--perma-body-color);font-weight:var(--perma-body-font-weight);font-size:1rem;line-height:var(--perma-body-line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--perma-transition),border-color var(--perma-transition),color var(--perma-transition),box-shadow var(--perma-transition);}a.button:hover,a.button:focus,a.button:active{--perma-body-background-color:var(--perma-primary-hover-background);--perma-body-color:var(--perma-primary-inverse);}a.button.secondary{--perma-body-background-color:var(--perma-secondary-background);--perma-body-color:var(--perma-secondary-inverse);--perma-border-color:var(--perma-secondary-border);}a.button.secondary:hover,a.button.secondary:focus,a.button.secondary:active{--perma-body-background-color:var(--perma-secondary-hover-background);--perma-body-color:var(--perma-secondary-inverse);}.button:not(.button-primary):not(.button-danger):not(.button--dismiss).outline,a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).outline,.form-actions .button:not(.button-primary):not(.button-danger):not(.button--dismiss).outline{--perma-body-background-color:rgba(0,0,0,0);--perma-body-color:var(--perma-primary-border);}a.button-danger,.button-danger{--perma-body-background-color:var(--theme-error-bg);--perma-border-color:var(--theme-error-border);--perma-body-color:var(--theme-error-inverse);}a.button-danger:hover,a.button-danger:focus,a.button-danger:active,.button-danger:hover,.button-danger:focus,.button-danger:active{--perma-body-background-color:var(--theme-error-border);--perma-border-color:var(--theme-error-hover);--perma-body-color:var(--theme-error-inverse);}.card{border-radius:var(--perma-border-radius);border:var(--perma-card-border-width) solid var(--perma-card-border-color);background:var(--perma-card-background-color);box-shadow:var(--perma-card-box-shadow);overflow:hidden;height:100%;}.card .card-image{position:relative;}.card .card-image img{width:100%;}.card .card-body{padding:var(--perma-spacing) var(--perma-spacing);}.card .card-footer{padding:var(--perma-spacing) var(--perma-spacing);}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-0.125em;margin-inline-end:0.5em;border-width:var(--perma-border-width);vertical-align:middle;cursor:pointer;}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none;}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--perma-body-background-color:var(--perma-primary-background);--perma-border-color:var(--perma-primary-border);background-image:var(--perma-icon-checkbox);background-position:center;background-size:0.75em auto;background-repeat:no-repeat;}[type=checkbox] ~ label,[type=radio] ~ label{display:inline-block;margin-bottom:0;cursor:pointer;}[type=checkbox] ~ label:not(:last-of-type),[type=radio] ~ label:not(:last-of-type){margin-inline-end:1em;}[type=checkbox]:indeterminate{--perma-body-background-color:var(--perma-primary-background);--perma-border-color:var(--perma-primary-border);background-image:var(--perma-icon-minus);background-position:center;background-size:0.75em auto;background-repeat:no-repeat;}[type=radio]{border-radius:50%;}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--perma-body-background-color:var(--perma-primary-inverse);border-width:0.35em;background-image:none;}@media (min-width:576px){.container-sm{max-width:510px;}}@media (min-width:576px){.container-sm-left{max-width:510px;position:relative;}}@media (min-width:576px){.container-sm-right{max-width:510px;margin-left:auto;position:relative;}}@media (min-width:768px){.container-md{max-width:700px;}}@media (min-width:768px){.container-md-left{max-width:700px;position:relative;}}@media (min-width:768px){.container-md-right{max-width:700px;margin-left:auto;position:relative;}}@media (min-width:992px){.container-lg{max-width:920px;}}@media (min-width:992px){.container-lg-left{max-width:920px;position:relative;}}@media (min-width:992px){.container-lg-right{max-width:920px;margin-left:auto;position:relative;}}.field-name-field-tags{margin-top:calc(var(--perma-spacing) * 2);margin-bottom:var(--perma-spacing);}.field-name-field-tags .field-items{position:relative;}.field-name-field-tags .field-items .field-item{display:inline-block;position:relative;}.field-name-field-tags .field-items .field-item a{display:inline-block;height:36px;line-height:36px;position:relative;margin-right:30px;padding:0 12px 0 8px;background:var(--perma-secondary);color:var(--perma-secondary-inverse);text-decoration:none;border-bottom-left-radius:var(--perma-border-radius);border-top-left-radius:var(--perma-border-radius);transition:var(--perma-transition);}.field-name-field-tags .field-items .field-item a::before{content:"";float:right;position:relative;top:0;left:30px;width:0;height:0;border-color:transparent transparent transparent var(--perma-secondary);border-style:solid;border-width:18px 0px 18px 18px;transition:var(--perma-transition);}.field-name-field-tags .field-items .field-item a::after{content:"";position:absolute;top:16px;right:0;float:right;width:4px;height:4px;border-radius:2px;background:#fff;box-shadow:-1px -1px 2px var(--theme-neutral-color-dark);}.field-name-field-tags .field-items .field-item a:hover,.field-name-field-tags .field-items .field-item a:focus{background:var(--perma-secondary-hover-background);}.field-name-field-tags .field-items .field-item a:hover::before,.field-name-field-tags .field-items .field-item a:focus::before{border-color:transparent transparent transparent var(--perma-secondary-hover-background);}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--perma-line-height) + var(--perma-form-element-spacing-vertical) * 2 + var(--perma-border-width) * 2);}label{display:block;margin-bottom:calc(var(--perma-spacing) * 0.375);font-weight:var(--perma-form-label-font-weight,var(--perma-body-font-weight));}fieldset legend{display:block;margin-bottom:calc(var(--perma-spacing) * 0.5);font-weight:var(--perma-form-label-font-weight,var(--perma-body-font-weight));}input:not([type=checkbox],[type=radio]),button[type=submit],select,textarea{width:100%;}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{appearance:none;padding:var(--perma-form-element-spacing-vertical) var(--perma-form-element-spacing-horizontal);}input,select,textarea{--perma-body-background-color:var(--perma-form-element-background-color);--perma-border-color:var(--perma-form-element-border-color);--perma-body-color:var(--perma-form-element-color);border:calc(var(--perma-border-width) * 2) solid var(--perma-border-color);border-radius:var(--perma-border-radius);background-color:var(--perma-body-background-color);box-shadow:var(--perma-box-shadow);padding:var(--perma-form-element-spacing-vertical) var(--perma-form-element-spacing-horizontal);transition:background-color var(--perma-transition),border-color var(--perma-transition),color var(--perma-transition),box-shadow var(--perma-transition);}input[type=radio],input[type=checkbox]{--perma-box-shadow:none;padding:0;}[type=file]{--perma-body-color:var(--perma-muted-color);margin-left:calc(var(--perma-outline-width) * -1);padding:calc(var(--perma-form-element-spacing-vertical) * 0.5) 0;padding-left:var(--perma-outline-width);border:0;border-radius:0;background:none;}[type=file]::file-selector-button{margin-right:calc(var(--perma-spacing) / 2);padding:calc(var(--perma-form-element-spacing-vertical) * 0.5) var(--perma-form-element-spacing-horizontal);}[type=file]:is(:hover,:active,:focus)::file-selector-button{--perma-body-background-color:var(--perma-secondary-hover-background);--perma-border-color:var(--perma-secondary-hover-border);}[type=file]:focus::file-selector-button{--perma-box-shadow:var(--perma-button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--perma-outline-width) var(--perma-secondary-focus);}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--perma-form-element-spacing-horizontal) + 1.75rem);background-image:var(--perma-icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat;}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--perma-body-background-color:var(--perma-form-element-active-background-color);}input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--perma-border-color:var(--perma-form-element-active-border-color);}input[type=checkbox]:focus,input[type=radio]:focus{--perma-box-shadow:0 0 0 var(--perma-outline-width) var(--perma-form-element-focus-color);}input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],label[aria-disabled=true],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){--perma-body-background-color:var(--perma-form-element-disabled-background-color);--perma-border-color:var(--perma-form-element-disabled-border-color);opacity:var(--perma-form-element-disabled-opacity);pointer-events:none;}select::-ms-expand{border:0;background-color:transparent;}select:not([multiple],[size]){padding-right:calc(var(--perma-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--perma-form-element-spacing-horizontal);padding-inline-start:var(--perma-form-element-spacing-horizontal);padding-inline-end:calc(var(--perma-form-element-spacing-horizontal) + 1.5rem);background-image:var(--perma-icon-chevron);background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat;}select[multiple] option:checked{background:var(--perma-form-element-selected-background-color);}input[type=submit]{height:auto;}.form-item{margin-bottom:var(--perma-spacing);}.form-item.form-type-checkbox label,.form-item.form-type-radio label{font-weight:var(--perma-body-font-weight);}.form-item.form-type-checkboxes .form-item,.form-item.form-type-radios .form-item{margin-bottom:0.2rem;}.form-item.form-type-checkboxes .form-item label,.form-item.form-type-radios .form-item label{font-weight:var(--perma-body-font-weight);}.form-item.form-type-date select,.form-item.form-item-text-format-format select{width:auto;}.form-item.form-type-date .form-type-select{margin-top:0;}.form-item:not(.form-type-password-confirm,.form-type-checkboxes,.form-type-radios) .form-item{margin-bottom:0;}.form-item.form-type-password-confirm .form-item{margin-bottom:var(--perma-spacing);}.top-divider-swirl,.bottom-divider-swirl{width:100%;z-index:20;}.top-divider-swirl svg .wave,.bottom-divider-swirl svg .wave{fill:var(--perma-body-background-color);}.top-divider-swirl{background-color:var(--theme-footer-background-color);position:relative;}.bottom-divider-swirl{position:absolute;bottom:0rem;left:0rem;}figure{margin-bottom:var(--perma-spacing);}figure figcaption{padding:calc(var(--perma-spacing) * 0.5);color:var(--perma-primary-inverse);background-color:var(--perma-primary);}header{--perma-spacing:0.5rem;padding:0;position:relative;}header .bottom-divider-swirl{display:none;}header.has-divider .bottom-divider-swirl{display:block;}header .header__top{padding:0 var(--perma-block-spacing-horizontal);background:var(--perma-body-background-color);position:fixed;width:100%;left:0;top:0;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);z-index:998;transition:var(--perma-transition);}header .header__top a.logo{font-size:calc(var(--perma-body-font-size) * 1.2);font-weight:bold;}header .header__top a.logo img{max-width:60%;transition:var(--perma-transition);}header .header__top a.logo:focus{border:2px solid var(--perma-muted-color);}header .header__top.floatting{width:90%;left:5%;top:10px;border-radius:20px;}header.scrolled .header__top{left:0;top:0;width:100%;border-radius:0;}header.scrolled .logo img{max-width:60%;}header.scrolled .burger-wrapper{top:10px;}header .header__main{position:relative;}header .header__main.no-showcase-image{padding:calc(var(--perma-spacing) * 5) 0;}header .header__main:not(.no-showcase-image){background:var(--perma-primary);padding:calc(var(--perma-spacing) * 5) var(--perma-spacing);min-height:20rem;}header .header__main .container,header .header__main .container-full{padding:6rem var(--perma-block-spacing-horizontal) 1.4rem var(--perma-block-spacing-horizontal);position:relative;}header .header__main .container.has-deco,header .header__main .container-full.has-deco{padding-bottom:6.4rem;z-index:30;}header .header__main .container .hero > *,header .header__main .container-full .hero > *{max-width:42rem;}header .header__main h1,header .header__main h2,header .header__main h3,header .header__main h4,header .header__main h5,header .header__main h6{--perma-body-font-weight:400;}header .header__main:not(.no-showcase-image) h1,header .header__main:not(.no-showcase-image) h2,header .header__main:not(.no-showcase-image) h3,header .header__main:not(.no-showcase-image) h4,header .header__main:not(.no-showcase-image) h5,header .header__main:not(.no-showcase-image) h6{color:var(--theme-header-hero-color);}header .header__main:not(.no-showcase-image) .teaser{--perma-body-color:var(--theme-header-hero-color);}header .header__main:not(.no-showcase-image) .author-information > *{color:var(--theme-header-hero-color);}header .header__main .title,header .header__main .subtitle{--perma-body-font-size:2.5rem;}header .header__main .teaser{--perma-body-font-size:1.2rem;}header .header__main .teaser > *{margin-bottom:0;}header .block-system-header{align-self:flex-start;}header .navbar{display:flex;align-items:center;flex-direction:column;justify-content:center;}header .navbar nav{width:100%;}header .navbar .navbar-brand .logo{display:block;padding:var(--perma-spacing);}header .navbar ul.menu{list-style:none;margin:0 0 calc(var(--perma-spacing) * 4) 0;padding:0;display:none;align-items:center;flex-direction:column;justify-content:center;}header .navbar ul.menu.is-opened{display:inline-flex;align-items:start;}header .navbar ul.menu li{display:flex;flex-direction:column;width:100%;position:relative;border-radius:0;}header .navbar ul.menu li ul li a{border-radius:0;}header .navbar ul.menu li::before{display:none;}header .navbar ul.menu li.active-trail > a{font-weight:bolder;}header .navbar ul.menu li a{--perma-body-color:var(--perma-primary);--perma-text-decoration:none;border:2px solid transparent;border-radius:0;padding:var(--perma-spacing);margin-left:var(--perma-spacing);position:relative;}header .navbar ul.menu li a.active{font-weight:bolder;}header .navbar ul.menu li a.has-submenu{padding-right:calc(var(--perma-spacing) * 4);}header .navbar ul.menu li a:hover{border-bottom:2px solid var(--perma-primary);}header .navbar ul.menu li a:focus{border:2px solid var(--perma-muted-color);}@media (min-width:576px){header:not(.scrolled) .header__top .logo img{max-width:100%;}header:not(.scrolled) .burger-wrapper{top:24px;}}@media (min-width:992px){header .navbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}header .navbar nav{width:auto;}header .navbar ul.menu{display:flex;flex-direction:row;margin:0;}header .navbar ul.menu li{margin-right:calc(var(--perma-spacing) / 2);width:auto;}header .navbar ul.menu li:last-child{margin-right:0;}header .navbar ul.menu li a{padding:var(--perma-spacing);margin-left:0;}}.front header.has-divider .bottom-divider-swirl{display:block;}.front .header__main{min-height:28rem;background-position-y:bottom;}.hero a.cta{--perma-body-background-color:var(--perma-contrast-background);--perma-border-color:var(--perma-contrast-border);margin-right:calc(var(--perma-spacing) * 1);margin-bottom:var(--perma-typography-spacing-vertical);}.hero a.cta:hover,.hero a.cta:focus,.hero a.cta:active{--perma-border-color:var(--perma-primary-inverse);}.hero a[role=button] svg{width:auto;height:1rem;margin-left:calc(var(--perma-spacing) * 0.25);}a .icon-arrow-right{--icon-right-toggle-duration:.2s;}a .icon-arrow-right g.head,a .icon-arrow-right path.line{transition-duration:var(--icon-right-toggle-duration);transition-property:transform;transition-timing-function:ease-in-out;}a .icon-arrow-right g.head{transform:translate(0);}a .icon-arrow-right path.line{transform:translate(0) scaleX(0);transform-origin:14px;}a:hover .icon-arrow-right g.head{transform:translate(5px);}a:hover .icon-arrow-right path.line{transform:translate(5px) scaleX(1);}.l-wrapper:not(.no-showcase-image){padding:var(--perma-block-spacing-vertical) 0 0 0;}.layout--base-sidebar .l-wrapper .l-middle .l-sidebar{padding-bottom:calc(var(--perma-block-spacing-vertical) * 2);}.layout--base-sidebar .l-wrapper .l-middle .l-sidebar.container{padding-right:0;}.layout--base-sidebar .l-wrapper .l-middle .l-sidebar .block-title{--perma-body-font-size:1.5rem;}.layout--base-sidebar .l-wrapper .l-middle .l-sidebar .sidebar-sticky{position:sticky;top:140px;}.layout--base-sidebar .l-wrapper .l-middle .l-sidebar .sidebar-sticky :first-child h2{margin-top:calc(var(--perma-body-font-size) * 1.65);}.node-type-post .layout--base-sidebar .l-wrapper.no-showcase-image .l-middle .l-sidebar .sidebar-sticky :first-child h2,.node-type-post .layout--base-sidebar .l-wrapper.no-showcase-image .l-middle .l-sidebar .sidebar-sticky :first-child .block-title,.node-type-page .layout--base-sidebar .l-wrapper.no-showcase-image .l-middle .l-sidebar .sidebar-sticky :first-child h2,.node-type-page .layout--base-sidebar .l-wrapper.no-showcase-image .l-middle .l-sidebar .sidebar-sticky :first-child .block-title{margin-top:0;}.node-type-post .layout--base-sidebar .l-middle .l-sidebar.push-top .sidebar-sticky :first-child h2,.node-type-page .layout--base-sidebar .l-middle .l-sidebar.push-top .sidebar-sticky :first-child h2{margin-top:calc(var(--perma-spacing) * 2);}footer.l-footer.has-divider .top-divider-swirl{display:block;}footer.l-footer .l-top{background-color:var(--theme-footer-background-color);color:var(--perma-primary-inverse);padding:var(--perma-block-spacing-vertical) 0 var(--perma-spacing) 0;}footer.l-footer .l-top .container .block:not(:last-child){margin-bottom:calc(var(--perma-block-spacing-vertical) * 2);}footer.l-footer .l-top ::selection{--perma-text-selection-color:rgba(245,240,245,.3875);background-color:var(--perma-text-selection-color);}footer.l-footer .l-post-footer,footer.l-footer .l-bottom{background-color:var(--perma-primary);color:var(--perma-primary-inverse);font-size:var(--theme-font-size-small);padding:var(--perma-spacing) 0;}footer.l-footer .l-post-footer a,footer.l-footer .l-bottom a{text-decoration-color:var(--perma-primary-inverse);}footer.l-footer .l-post-footer{padding-bottom:0;}footer.l-footer dl,footer.l-footer ol,footer.l-footer p,footer.l-footer ul{--perma-body-color:var(--perma-primary-inverse);}footer.l-footer .block-title{color:var(--perma-primary-inverse);}footer.l-footer ul.menu{list-style:none;padding:0;}footer.l-footer ul.menu li{margin-bottom:calc(var(--perma-typography-spacing-vertical) * 0.5);}footer.l-footer a{--perma-body-color:var(--perma-primary-inverse);--perma-text-decoration:none;}footer.l-footer a:hover{--perma-body-color:var(--perma-primary-inverse);--perma-underline:var(--perma-primary-inverse);}footer.l-footer a:focus,footer.l-footer a.active,footer.l-footer a:active{--perma-body-color:var(--perma-primary-inverse);--perma-text-decoration:none;}footer.l-footer a:focus-visible{box-shadow:0 0 0 var(--perma-outline-width) var(--perma-primary-inverse);}@media (min-width:992px){.layout--base-sidebar .l-middle.has-sidebar{display:flex;flex-direction:row;}.layout--base-sidebar .l-middle.has-sidebar .l-content{width:75%;padding-right:var(--perma-spacing);}.layout--base-sidebar .l-middle.has-sidebar .l-sidebar{width:25%;padding-left:var(--perma-spacing);}footer.l-footer .l-top .container{display:flex;flex-direction:row;justify-content:space-between;}footer.l-footer .l-top .container .block{margin-bottom:var(--perma-block-spacing-vertical);}footer.l-footer .l-top .container .block:not(:last-child){margin-bottom:var(--perma-block-spacing-vertical);}footer.l-footer .l-post-footer .container{display:flex;flex-direction:row;justify-content:space-between;}footer.l-footer .l-bottom .container{display:flex;flex-direction:row;justify-content:space-between;}footer.l-footer .l-bottom .container .block:not(:last-child){margin-bottom:calc(var(--perma-spacing) / 2);}}.node.view-mode-full img{width:100%;}.menu-dropdown li ul{position:relative;width:12em;top:1em;display:none;margin-bottom:0;}.menu-dropdown li.has-children ul{display:none;opacity:0;top:0 !important;border-left:solid var(--perma-border-width) var(--perma-muted-color);margin-left:calc(var(--perma-spacing) + 2px) !important;padding:0;min-width:100% !important;overflow:hidden;transition:all var(--perma-transition);}.menu-dropdown li.has-children:last-child ul{left:inherit !important;right:0;}.menu-dropdown li.has-children ul[aria-hidden=false]{opacity:1;}.menu-dropdown li.has-children ul[aria-hidden=false] li{margin-right:0;display:block;padding:var(--perma-spacing) 0;}.menu-dropdown li.active-trail > a span.sub-arrow{background-color:var(--perma-primary);}.menu-dropdown a span.sub-arrow{position:absolute;top:14px;left:auto;right:var(--perma-spacing);width:18px;height:18px;overflow:hidden;background-color:var(--perma-primary);mask-image:url(/themes/custom/permadrop/media/sprite.svg#handle-view);mask-repeat:no-repeat;mask-size:100% 100%;mask-position:center center;transform:rotate(90deg);transition:all var(--perma-transition);}.menu-dropdown a.has-submenu.highlighted span.sub-arrow{background-color:var(--perma-primary);}.menu-dropdown a:active span.sub-arrow{background-color:var(--perma-primary);}.menu-dropdown a:hover span.sub-arrow{background-color:var(--perma-primary);}.menu-dropdown a:hover:focus span.sub-arrow{background-color:var(--perma-primary);}@media (min-width:992px){.menu-dropdown li ul{position:absolute;}.menu-dropdown li.has-children ul{top:100% !important;min-width:14rem !important;background-color:var(--perma-primary-inverse);border:solid 2px var(--perma-primary-focus);border-radius:var(--perma-border-radius);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.5);margin-left:0 !important;}.menu-dropdown li.has-children ul[aria-hidden=false] li{display:flex;padding:0;}.menu-dropdown li.has-children ul[aria-hidden=false] li a{width:100%;border-bottom:2px solid transparent;}.menu-dropdown li.has-children ul[aria-hidden=false] li a:hover,.menu-dropdown li.has-children ul[aria-hidden=false] li a:focus{--perma-muted-color:rgba(0,0,0,0);background-color:var(--perma-primary-hover-background);color:var(--perma-primary-inverse);}.menu-dropdown a span.sub-arrow{top:18px;}}.messages{position:relative;padding:var(--perma-spacing);padding-left:calc(2.125rem + var(--perma-spacing));margin:0.75rem 0;border:2px solid transparent;border-radius:var(--theme-message-border-radius);transition:var(--perma-transition);opacity:1;}.messages:before{content:"";display:block;position:absolute;top:2px;left:0;margin:var(--perma-spacing) 0 var(--perma-spacing) var(--perma-spacing);width:1.5rem;height:1.5rem;mask-repeat:no-repeat;mask-position:center left;}.messages .messages__header{margin-right:1.5em;}.messages .dismiss{display:block;border-radius:var(--perma-border-radius);border:2px solid transparent;height:29px;position:absolute;right:5px;top:calc(var(--perma-spacing) / 2);width:29px;transition:var(--perma-transition);}.messages .dismiss::before,.messages .dismiss::after{background:var(--theme-neutral-color-medium);content:"";display:block;height:2px;margin-top:12px;margin-left:3px;width:20px;}.messages .dismiss::before{transform:rotate(-45deg);}.messages .dismiss::after{margin-top:-2px;transform:rotate(45deg);}.messages .button--dismiss{--perma-body-background-color:transparent;position:absolute;top:0;right:0;margin:0.75rem;padding:0;height:29px;width:29px;color:transparent;text-indent:-99999px;border-radius:var(--perma-border-radius);border:2px solid transparent;transition:var(--perma-transition);box-shadow:none;}.messages .button--dismiss::before,.messages .button--dismiss::after{display:none;}.messages .button--dismiss:hover,.messages .button--dismiss:focus,.messages .button--dismiss:active{--perma-body-background-color:transparent;}.messages .button--dismiss .icon-close{height:100%;width:100%;position:absolute;top:0;left:0;mask-image:url(/themes/custom/permadrop/media/sprite.svg#close-view);mask-repeat:no-repeat;mask-position:center;mask-size:16px 16px;border:2px solid transparent;border-radius:var(--perma-border-radius);}.messages ul{margin-bottom:0;padding-left:2rem;color:inherit;}.messages.status{background-color:var(--theme-success-bg);border-color:var(--theme-success-border);color:var(--theme-success);}.messages.status:before{mask-image:url(/themes/custom/permadrop/media/sprite.svg#status-view);background-color:var(--theme-success);}.messages.status a{--perma-body-color:var(--theme-success);--perma-underline:var(--theme-success);}.messages.status a:hover,.messages.status a:focus,.messages.status a:active{--perma-body-color:var(--theme-success-hover);--perma-underline:var(--theme-success-hover);}.messages.status a.dismiss:hover,.messages.status a.dismiss:focus,.messages.status a.dismiss:active{border-color:var(--theme-success-hover);}.messages.status a.dismiss:hover::before,.messages.status a.dismiss:hover::after,.messages.status a.dismiss:focus::before,.messages.status a.dismiss:focus::after,.messages.status a.dismiss:active::before,.messages.status a.dismiss:active::after{background-color:var(--theme-success-hover);}.messages.status .button--dismiss:hover,.messages.status .button--dismiss:focus,.messages.status .button--dismiss:active{border-color:var(--theme-success);}.messages.status .icon-close{background-color:var(--theme-success);}.messages.info{background-color:var(--theme-info-bg);border-color:var(--theme-info-border);color:var(--theme-info);}.messages.info:before{mask-image:url(/themes/custom/permadrop/media/sprite.svg#info-view);background-color:var(--theme-info);}.messages.info a{--perma-body-color:var(--theme-info);--perma-underline:var(--theme-info);}.messages.info a:hover,.messages.info a:focus,.messages.info a:active{--perma-body-color:var(--theme-info-hover);--perma-underline:var(--theme-info-hover);}.messages.info a.dismiss:hover,.messages.info a.dismiss:focus,.messages.info a.dismiss:active{border-color:var(--theme-info-hover);}.messages.info a.dismiss:hover::before,.messages.info a.dismiss:hover::after,.messages.info a.dismiss:focus::before,.messages.info a.dismiss:focus::after,.messages.info a.dismiss:active::before,.messages.info a.dismiss:active::after{background-color:var(--theme-info-hover);}.messages.info .button--dismiss:hover,.messages.info .button--dismiss:focus,.messages.info .button--dismiss:active{border-color:var(--theme-info);}.messages.info .icon-close{background-color:var(--theme-info);}.messages.warning{background-color:var(--theme-warning-bg);border-color:var(--theme-warning-border);color:var(--theme-warning);}.messages.warning:before{mask-image:url(/themes/custom/permadrop/media/sprite.svg#warning-view);background-color:var(--theme-warning);}.messages.warning a{--perma-body-color:var(--theme-warning);--perma-underline:var(--theme-warning);}.messages.warning a:hover,.messages.warning a:focus,.messages.warning a:active{--perma-body-color:var(--theme-warning-hover);--perma-underline:var(--theme-warning-hover);}.messages.warning a.dismiss:hover,.messages.warning a.dismiss:focus,.messages.warning a.dismiss:active{border-color:var(--theme-warning-hover);}.messages.warning a.dismiss:hover::before,.messages.warning a.dismiss:hover::after,.messages.warning a.dismiss:focus::before,.messages.warning a.dismiss:focus::after,.messages.warning a.dismiss:active::before,.messages.warning a.dismiss:active::after{background-color:var(--theme-warning-hover);}.messages.warning .button--dismiss:hover,.messages.warning .button--dismiss:focus,.messages.warning .button--dismiss:active{border-color:var(--theme-warning);}.messages.warning .icon-close{background-color:var(--theme-warning);}.messages.error{background-color:var(--theme-error-bg-light);border-color:var(--theme-error-border-light);color:var(--theme-error);}.messages.error:before{mask-image:url(/themes/custom/permadrop/media/sprite.svg#error-view);background-color:var(--theme-error);}.messages.error a{--perma-body-color:var(--theme-error);--perma-underline:var(--theme-error);}.messages.error a:hover,.messages.error a:focus,.messages.error a:active{--perma-body-color:var(--theme-error-hover);--perma-underline:var(--theme-error-hover);}.messages.error a.dismiss:hover,.messages.error a.dismiss:focus,.messages.error a.dismiss:active{border-color:var(--theme-error-hover);}.messages.error a.dismiss:hover::before,.messages.error a.dismiss:hover::after,.messages.error a.dismiss:focus::before,.messages.error a.dismiss:focus::after,.messages.error a.dismiss:active::before,.messages.error a.dismiss:active::after{background-color:var(--theme-error-hover);}.messages.error .button--dismiss:hover,.messages.error .button--dismiss:focus,.messages.error .button--dismiss:active{border-color:var(--theme-error);}.messages.error .icon-close{background-color:var(--theme-error);}.node-homepage .paragraph-section:not(:first-child){border-top:8px solid var(--perma-primary);}.node-homepage .paragraph-section.bg-primary-pale{border-top:8px solid var(--perma-primary);}.node-homepage .paragraph-section.bg-secondary-light{border-top:8px solid var(--perma-secondary);}.node-homepage .paragraph-section.bg-secondary-pale{border-top:8px solid var(--perma-secondary);}.node-card.view-mode-teaser{transition:var(--perma-transition);}.node-card.view-mode-teaser .card-image{overflow:hidden;}.node-card.view-mode-teaser .card-image .field-name-field-image{position:relative;}.node-card.view-mode-teaser .card-image .field-name-field-image img{transition:var(--perma-transition);}.node-card.view-mode-teaser .card-body h3{--perma-body-font-size:1.5rem;}.node-card.view-mode-teaser .card-body p:last-child{margin-bottom:0;}.node-card.view-mode-teaser .card-footer{padding:0;text-align:right;}.node-card.view-mode-teaser h2.node-title,.node-card.view-mode-teaser h3.node-title{margin-top:0;}.node-post.view-mode-teaser,.node-post.view-mode-mini-teaser{transition:var(--perma-transition);}.node-post.view-mode-teaser .author-wrapper,.node-post.view-mode-mini-teaser .author-wrapper{padding-bottom:var(--perma-typography-spacing-vertical);}.node-post.view-mode-teaser .card-image,.node-post.view-mode-mini-teaser .card-image{overflow:hidden;}.node-post.view-mode-teaser .card-image .field-name-field-image,.node-post.view-mode-mini-teaser .card-image .field-name-field-image{position:relative;}.node-post.view-mode-teaser .card-image .field-name-field-image img,.node-post.view-mode-mini-teaser .card-image .field-name-field-image img{transition:var(--perma-transition);}.node-post.view-mode-teaser .card-body h2,.node-post.view-mode-mini-teaser .card-body h2{--perma-body-font-size:1.5rem;}.node-post.view-mode-teaser .card-footer,.node-post.view-mode-mini-teaser .card-footer{padding:0;text-align:right;}.node-post.view-mode-teaser h2.node-title,.node-post.view-mode-teaser h3.node-title,.node-post.view-mode-mini-teaser h2.node-title,.node-post.view-mode-mini-teaser h3.node-title{margin-top:0;}.node-post.view-mode-mini-teaser{transition:var(--perma-transition);}.node-post.view-mode-mini-teaser .card-body h3{--perma-body-font-size:1.25rem;}.node-post.view-mode-full{padding-bottom:calc(var(--perma-block-spacing-vertical) * 2);}.node-post.view-mode-full section.comments{margin-bottom:0;}.node-post .paragraph-section > .container{padding:0;}.node-testimonial.view-mode-teaser{display:flex;flex-direction:column;}.node-testimonial.view-mode-teaser .card-footer{display:flex;flex-direction:column;align-items:center;background-color:var(--perma-secondary-pale);}.node-testimonial.view-mode-teaser .card-image{border-radius:50%;margin-bottom:var(--perma-spacing);overflow:hidden;max-width:60px;box-shadow:8px 12px 10px -6px var(--perma-secondary);}.node-testimonial.view-mode-teaser .card-author{color:var(--perma-primary);font-size:1.1rem;font-weight:600;}.node-testimonial.view-mode-teaser .card-author .field-name-field-company{font-size:0.9rem;}.node-testimonial.view-mode-teaser .card-body{height:100%;position:relative;}.node-testimonial.view-mode-teaser .card-body p:last-child{margin-bottom:0;}.node-testimonial.view-mode-teaser .card-body::before,.node-testimonial.view-mode-teaser .card-body::after{color:var(--perma-primary-rgba);font-family:Georgia,serif;font-weight:bold;font-style:normal;position:absolute;line-height:0;}.node-testimonial.view-mode-teaser .card-body::before{font-size:3em;content:"“";left:0px;top:26px;}.node-testimonial.view-mode-teaser .card-body::after{box-sizing:border-box;bottom:12px;content:"”";font-size:4em;right:4px;}@media (min-width:576px){.node-testimonial.view-mode-teaser .card-footer{flex-direction:row;}.node-testimonial.view-mode-teaser .card-image{margin-bottom:0;margin-right:var(--perma-spacing);}}@media (min-width:768px){.node-post.view-mode-teaser{display:flex;}.node-post.view-mode-teaser .card-image .field-name-field-image,.node-post.view-mode-mini-teaser .card-image .field-name-field-image{position:absolute;left:0;right:0;top:0;bottom:0;}.node-post.view-mode-teaser .card-image .field-name-field-image img,.node-post.view-mode-mini-teaser .card-image .field-name-field-image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;}.node-post.view-mode-teaser{display:flex;}.node-post.view-mode-teaser .card-image{height:auto;min-width:320px;overflow:hidden;}.node-post.view-mode-mini-teaser .card-image{min-height:240px;}}ul.pager{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:var(--perma-spacing) auto;padding:0;}ul.pager li{background-color:transparent;border:var(--perma-border-width) solid var(--perma-primary-border);border-right-width:0;padding:calc(var(--perma-form-element-spacing-vertical) * 1) calc(var(--perma-form-element-spacing-horizontal) * 1);margin:0;}ul.pager li.pager-item,ul.pager li.pager-ellipsis{display:none;}ul.pager li.pager-ellipsis{color:var(--perma-primary);padding-left:calc(var(--perma-form-element-spacing-horizontal) * 0.5);padding-right:calc(var(--perma-form-element-spacing-horizontal) * 0.5);}ul.pager li.pager-current{background-color:var(--perma-primary-background);color:var(--perma-primary-inverse);}ul.pager li.pager-first a,ul.pager li.pager-previous a,ul.pager li.pager-next a,ul.pager li.pager-last a{position:relative;display:block;text-indent:-9999em;overflow:hidden;width:2.5rem;text-transform:capitalize;}ul.pager li.pager-first a:before,ul.pager li.pager-previous a:before,ul.pager li.pager-next a:before,ul.pager li.pager-last a:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;background-color:var(--perma-primary);mask-image:icon("devel");mask-repeat:no-repeat;mask-size:100% 100%;mask-position:center center;}ul.pager li.pager-first a:hover:before,ul.pager li.pager-first a:focus:before,ul.pager li.pager-previous a:hover:before,ul.pager li.pager-previous a:focus:before,ul.pager li.pager-next a:hover:before,ul.pager li.pager-next a:focus:before,ul.pager li.pager-last a:hover:before,ul.pager li.pager-last a:focus:before{background-color:var(--perma-primary-inverse);}ul.pager li.pager-first{border-radius:var(--perma-border-radius) 0 0 var(--perma-border-radius);}ul.pager li.pager-first a:before{mask-image:icon("first");}ul.pager li.pager-previous a:before{mask-image:icon("prev");}ul.pager li.pager-next a:before{mask-image:icon("next");}ul.pager li.pager-last{border-radius:0 var(--perma-border-radius) var(--perma-border-radius) 0;border-right-width:1px;}ul.pager li.pager-last a:before{mask-image:icon("last");}ul.pager li.pager-first a,ul.pager li.pager-previous a,ul.pager li.pager-next a,ul.pager li.pager-last a,ul.pager li.pager-item a{margin:calc(var(--perma-form-element-spacing-vertical) * 1 * -1) calc(var(--perma-form-element-spacing-horizontal) * 1 * -1);padding:calc(var(--perma-form-element-spacing-vertical) * 1) calc(var(--perma-form-element-spacing-horizontal) * 1);white-space:nowrap;}ul.pager li a{--perma-text-decoration:none;color:var(--perma-primary);padding:calc(var(--perma-form-element-spacing-vertical) * 1) calc(var(--perma-form-element-spacing-horizontal) * 1);}ul.pager li a:hover,ul.pager li a:focus{--perma-text-decoration:none;background-color:var(--perma-primary-hover-background);border-color:var(--perma-primary-hover-border);color:var(--perma-primary-inverse);}ul.pager li a:active{--perma-text-decoration:none;}@media (min-width:576px){ul.pager li.pager-item,ul.pager li.pager-ellipsis{display:none;flex-wrap:wrap;align-items:center;}}@media (min-width:768px){ul.pager li.pager-item,ul.pager li.pager-ellipsis{display:flex;flex-wrap:wrap;align-items:center;}}@media (min-width:992px){ul.pager li.pager-item,ul.pager li.pager-ellipsis{display:flex;flex-wrap:wrap;align-items:center;}}@media (min-width:1200px){ul.pager li.pager-item,ul.pager li.pager-ellipsis{display:flex;flex-wrap:wrap;align-items:center;}ul.pager li.pager-first a,ul.pager li.pager-previous a,ul.pager li.pager-next a,ul.pager li.pager-last a{text-indent:0;overflow:visible;width:auto;}ul.pager li.pager-first a:before,ul.pager li.pager-previous a:before,ul.pager li.pager-next a:before,ul.pager li.pager-last a:before{display:none;}}.paragraph-section{padding:var(--perma-block-spacing-vertical) 0;margin-bottom:0;}.paragraph-section.section-spaced-large{padding:calc(var(--perma-block-spacing-vertical) * 2) 0;}.paragraph-section:first-child{padding-top:calc(var(--perma-spacing) * 2);}.progress{position:relative;}.progress .bar{margin-bottom:0;border:0;border-radius:var(--perma-border-radius);background-color:var(--perma-progress-background-color);color:var(--perma-progress-color);}.progress .filled{background-color:var(--perma-primary);height:calc(var(--perma-spacing) * 0.5);border-radius:var(--perma-border-radius);}.progress .percentage{max-width:calc(var(--perma-spacing) * 3);}.progress .message{padding-right:calc(var(--perma-spacing) * 2.5);}.search-box{position:relative;}.search-box input[type=search]{padding-inline-end:calc(var(--perma-form-element-spacing-horizontal) + 4.75rem);}.search-box .form-actions{position:absolute;top:0;right:0;}.search-box .form-actions input{--perma-border-radius:5rem;border-top-left-radius:0;border-bottom-left-radius:0;}#skip-links ul{list-style:none;margin:0;padding:0;}#skip-links ul li::before{height:0;}#skip-links a{--perma-body-background-color:var(--perma-contrast-background);--perma-body-color:var(--perma-primary);--perma-underline:var(--perma-primary);background:var(--perma-body-background-color);color:var(--perma-body-color);font-weight:700;padding:1rem;position:absolute;left:-999rem;top:-999rem;z-index:999;}#skip-links a:focus{left:0;top:0;}:focus-visible{outline:0;}#styleguide-header{overflow:hidden;}body:not(.path-user) .block-system-tabs{width:160px;top:50%;right:0;z-index:100000;position:fixed;transform:translateY(-50%);}body:not(.path-user) .block-system-tabs .tabs{margin:0;padding:0;list-style:none;display:none;background-color:#E8E6E5;transition:all 300ms ease;}body:not(.path-user) .block-system-tabs .tabs .tabs-primary,body:not(.path-user) .block-system-tabs .tabs .tabs-secondary{margin:0;}body:not(.path-user) .block-system-tabs .tabs li{margin:0;padding:0;display:block;border:none;border-bottom:1px solid #ccc;width:100%;}body:not(.path-user) .block-system-tabs .tabs li:last-child{border-bottom:none;}body:not(.path-user) .block-system-tabs .tabs li.active{background-color:transparent;}body:not(.path-user) .block-system-tabs .tabs li a{background-color:transparent;color:#333;padding:0.4em 1em;display:block;margin:0;border:none;border-radius:0;text-align:center;text-decoration:none;}body:not(.path-user) .block-system-tabs .tabs li a.active{background-color:transparent;}body:not(.path-user) .block-system-tabs .tabs li a:hover{color:#fff;background-color:#333;}body:not(.path-user) .block-system-tabs.open #local-tasks-action > .toggler{top:10px;transform:rotate(45deg);}body:not(.path-user) .block-system-tabs.open #local-tasks-action > .toggler:before{display:none;}body:not(.path-user) .block-system-tabs.open #local-tasks-action > .toggler:after{top:0;transform:rotate(90deg);}body:not(.path-user) .block-system-tabs.open .tabs{display:block;position:absolute;top:0;right:25px;width:100%;}body:not(.path-user) .block-system-tabs #local-tasks-action{width:50px;height:40px;padding:0.5em 0;position:absolute;right:0;top:0;cursor:pointer;background-color:#000;transition:all 300ms ease;}body:not(.path-user) .block-system-tabs #local-tasks-action:hover{background-color:#555;}body:not(.path-user) .block-system-tabs #local-tasks-action > .toggler{width:30px;height:2px;margin:auto;top:0px;position:relative;background-color:#fff;transition:all 200ms ease;}body:not(.path-user) .block-system-tabs #local-tasks-action > .toggler:before{content:"";display:block;width:30px;height:2px;left:0;top:10px;position:absolute;background-color:#fff;transform:translateY(-50%);transition:all 100ms ease;}body:not(.path-user) .block-system-tabs #local-tasks-action > .toggler:after{content:"";display:block;width:30px;height:2px;left:0;top:18px;position:absolute;background-color:#fff;transition:all 200ms ease;}body.drag{cursor:move;}.element-invisible{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}a.danger{--perma-body-color:var(--theme-error);--perma-underline:var(--theme-error);}a.danger:hover,a.danger:focus,a.danger:active{--perma-body-color:var(--theme-error-hover);--perma-underline:var(--theme-error-hover);}.description{color:var(--theme-neutral-color-medium);}.marker{font-size:var(--theme-font-size-small);color:var(--theme-success);background-color:var(--theme-success-bg);padding:2px calc(var(--perma-spacing) / 2);border-radius:var(--perma-border-radius);}.more-link,.more-help-link{position:relative;text-align:right;}.more-link a,.more-help-link a{display:inline-block;position:relative;}.more-help-link a{padding:0 0 0 1.1rem;text-decoration-style:dotted;}.more-help-link a:before{content:"";display:block;position:absolute;top:calc(50% + 2px);left:0;transform:translateY(-50%);width:1rem;height:1rem;background-color:var(--perma-primary);mask-image:url(/themes/custom/permadrop/media/sprite.svg#question-view);mask-repeat:no-repeat;mask-size:100% 100%;mask-position:center center;}.more-help-link a:is([aria-current]:not([aria-current=false]),:hover,:active,:focus):before{--perma-body-background-color:var(--perma-primary-hover);--perma-underline:var(--perma-primary-hover-underline);background-color:var(--perma-body-background-color);}.container-inline .form-item{margin-top:calc(var(--perma-spacing) / 2);margin-bottom:calc(var(--perma-spacing) / 2);}.container-inline div,.container-inline label{display:inline;}.text-format-wrapper{margin-bottom:var(--perma-spacing);}.text-format-wrapper .form-type-textarea .form-textarea-wrapper .form-textarea,.text-format-wrapper .form-type-textarea .cke.cke_chrome .form-textarea{border-bottom-left-radius:0;border-bottom-right-radius:0;}.text-format-wrapper fieldset.filter-wrapper.collapsible{border-top-left-radius:0;border-top-right-radius:0;font-size:var(--theme-font-size-small);}.text-format-wrapper fieldset.filter-wrapper.collapsible > legend{border-top-left-radius:0;border-top-right-radius:0;}.text-format-wrapper fieldset.filter-wrapper.collapsible > legend .fieldset-legend{border-top-left-radius:0;border-top-right-radius:0;}.text-format-wrapper fieldset.filter-wrapper.collapsible > legend .fieldset-legend a{border-top-left-radius:0;border-top-right-radius:0;}.text-format-wrapper fieldset.filter-wrapper.collapsible a.fieldset-title{padding:calc(var(--perma-spacing) / 2);padding-left:calc(var(--perma-spacing) * 3);text-decoration-style:dotted;}.text-format-wrapper fieldset.filter-wrapper.collapsible span.summary{top:calc(var(--perma-spacing) / 2);color:var(--theme-neutral-color-dark);}.text-format-wrapper .description{font-size:var(--theme-font-size-small);}fieldset{--pix-adjust:4px;width:100%;margin-bottom:var(--perma-spacing);padding:0;border:1px solid var(--theme-neutral-color-light);}fieldset legend{position:relative;border-radius:var(--perma-border-radius) var(--perma-border-radius) 0 0;border-top:1px solid var(--theme-neutral-color-light);border-left:1px solid var(--theme-neutral-color-light);border-right:1px solid var(--theme-neutral-color-light);width:100%;}fieldset .fieldset-legend span.summary{position:absolute;margin-right:calc(var(--perma-spacing) / 2);right:calc(var(--perma-spacing) * 3);}fieldset:not(.fieldgroup){background:transparent;border-color:var(--theme-neutral-color-light);border-radius:var(--perma-border-radius);padding:0;}fieldset:not(.fieldgroup) > legend{position:relative;width:calc(100% + 2px);min-width:calc(100% + 2px);margin-left:-1px;}fieldset:not(.fieldgroup) > legend .fieldset-legend{border-radius:var(--perma-border-radius) var(--perma-border-radius) 0 0;font-weight:var(--font-weight-bold);}fieldset:not(.fieldgroup) > legend .fieldset-legend a{display:block;font-weight:var(--font-weight-bold);margin:0;border-radius:var(--perma-border-radius);width:calc(100% - var(--perma-spacing) / 4 + var(--pix-adjust));}fieldset:not(.fieldgroup) > legend .fieldset-legend a:hover{background:var(--theme-neutral-color-pale);}fieldset:not(.fieldgroup) > .fieldset-wrapper{padding:0 calc(var(--perma-spacing) * 2) var(--perma-spacing) calc(var(--perma-spacing) * 2);}fieldset:not(.fieldgroup) > .fieldset-wrapper .fieldset-description{margin-bottom:calc(var(--perma-spacing) * 1.25);padding-bottom:calc(var(--perma-spacing) / 2);border-bottom:1px solid var(--perma-muted-border-color);}fieldset:not(.collapsible) .fieldset-legend{display:block;background:transparent;padding:calc(var(--perma-spacing) / 2);padding-left:calc(var(--perma-spacing) * 2);}fieldset.collapsible{position:relative;background:transparent;}fieldset.collapsible legend{background:transparent;padding:0;}fieldset.collapsible .fieldset-legend{display:block;background:transparent;}fieldset.collapsible .fieldset-legend a.fieldset-title{background:transparent;padding:calc(var(--perma-spacing) / 2);padding-left:calc(var(--perma-spacing) * 3);text-decoration-style:dotted;max-width:calc(100% - var(--perma-spacing) / 4 + var(--pix-adjust));}fieldset.collapsible .fieldset-legend .fieldset-title::before{content:"";display:block;position:absolute;top:50%;left:var(--perma-spacing);margin-top:calc(var(--perma-spacing) / -2);width:var(--perma-spacing);height:var(--perma-spacing);background-color:var(--perma-body-color);mask-image:url(/themes/custom/permadrop/media/sprite.svg#handle-view);mask-repeat:no-repeat;mask-size:100% 100%;mask-position:center center;transform:rotate(-90deg);transition:all 300ms ease;}fieldset.collapsible .fieldset-legend .fieldset-title:hover::before,fieldset.collapsible .fieldset-legend .fieldset-title:hover:focus::before{background-color:var(--perma-primary);}fieldset.collapsible.collapsed{border:none;}fieldset.collapsible.collapsed legend{border:none;margin:0 auto;width:calc(100% + 1px);min-width:calc(100% + 1px);}fieldset.collapsible.collapsed .fieldset-legend .fieldset-title{border:1px solid var(--theme-neutral-color-light);}fieldset.collapsible.collapsed .fieldset-legend .fieldset-title::before{transform:rotate(90deg);}fieldset.collapsible.collapsed .fieldset-legend span.summary{top:calc(var(--perma-spacing) / 2 + 1px);right:calc(var(--perma-spacing) * 3 + 2px);}fieldset.collapsible.collapsed .fieldset-wrapper{display:none;}.vertical-tabs{border-radius:var(--perma-border-radius);}.vertical-tabs .vertical-tabs-list{border-radius:var(--perma-border-radius);}.vertical-tabs .vertical-tabs-list .vertical-tab-item{border:none;background-color:transparent;font-size:1.1rem;}.vertical-tabs .vertical-tabs-list .vertical-tab-item a.vertical-tab-link{background-color:var(--perma-primary-rgba);border-bottom:solid 1px var(--perma-primary);border-right:solid 1px var(--perma-primary);color:inherit;padding:calc(var(--perma-spacing) / 2);text-decoration:none;}.vertical-tabs .vertical-tabs-list .vertical-tab-item a.vertical-tab-link:hover,.vertical-tabs .vertical-tabs-list .vertical-tab-item a.vertical-tab-link:active{background-color:var(--perma-primary);color:#fff;}.vertical-tabs .vertical-tabs-list .vertical-tab-item a.vertical-tab-link:hover strong,.vertical-tabs .vertical-tabs-list .vertical-tab-item a.vertical-tab-link:active strong{text-decoration:none;}.vertical-tabs .vertical-tabs-list .vertical-tab-item a.vertical-tab-link strong{font-weight:500;}.vertical-tabs .vertical-tabs-list .vertical-tab-item a.vertical-tab-link .summary{color:var(--perma-body-color);}.vertical-tabs .vertical-tabs-list .vertical-tab-item:last-child a.vertical-tab-link{border-bottom:none;}.vertical-tabs .vertical-tabs-list .vertical-tab-item.vertical-tab-selected strong{color:var(--primary-color-dark);}.vertical-tabs .vertical-tabs-list .vertical-tab-item.vertical-tab-selected a.vertical-tab-link{background-color:transparent;color:var(--perma-primary);border-right:none;}.vertical-tabs .vertical-tabs-list .vertical-tab-item.vertical-tab-selected a.vertical-tab-link:hover,.vertical-tabs .vertical-tabs-list .vertical-tab-item.vertical-tab-selected a.vertical-tab-link:active{background-color:transparent;outline:none;}.vertical-tabs .vertical-tabs-list .vertical-tab-item.vertical-tab-selected a.vertical-tab-link:focus strong{text-decoration:none;}.vertical-tabs .vertical-tabs-panes{padding-top:calc(var(--perma-spacing) / 2);}.tabledrag-toggle-weight-wrapper{text-align:right;}.tabledrag-toggle-weight-wrapper a{text-decoration-style:dotted;}main .l-content :where(h2):not(.section-title){margin-top:calc(var(--perma-body-font-size) * 1.65);}main .l-content :where(h3){margin-top:calc(var(--perma-body-font-size) * 1.3);}main .l-content :where(h2 + *){margin-top:0;}.password-strength-wrapper{display:block;}.password-strength{display:block;position:relative;margin-top:calc(var(--perma-spacing) / 2);}.password-strength .password-indicator{height:8px;}.password-strength > span:not(.password-indicator){margin-top:calc(var(--perma-spacing) / 2);}.password-strength span.password-strength-text{display:inline-block;}.password-match{display:block;position:relative;margin-top:calc(var(--perma-spacing) / 2);}.author-wrapper{display:flex;--perma-body-font-size:1.1rem;font-size:var(--perma-body-font-size);padding-top:var(--perma-typography-spacing-vertical);}.author-wrapper .user-picture img{--image-size:4rem;font-size:var(--perma-body-font-size);border-radius:9999px;width:var(--image-size);height:var(--image-size);margin-right:var(--perma-spacing);overflow:hidden;}.author-wrapper .author-information{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around;}.author-wrapper .author-information .author-name{font-weight:bold;margin-bottom:0;}.author-wrapper .author-information .node-created,.author-wrapper .author-information .node-changed,.author-wrapper .author-information .node-published-at{margin-bottom:0;}.h-100{height:100%;}.mt-auto{margin-top:auto;}.flex{display:flex;}.flex-col{flex-direction:column;}.lead{font-size:1.2rem;}.text-align-center{text-align:center;}.text-primary{color:var(--perma-primary);}.text-secondary{color:var(--perma-secondary);}.text-info{color:var(--theme-info);}.text-success{color:var(--theme-success);}.text-danger{color:var(--theme-error);}.text-warning{color:var(--theme-warning);}.bg-image{background-position:center center;background-size:cover;z-index:1;position:relative;padding:0;}.bg-image.image-fixed{background-attachment:fixed;}.inside-overlay{padding:var(--perma-block-spacing-vertical) 0;}.bg-primary{background-color:var(--perma-primary);}.bg-primary *{color:var(--perma-body-background-color);}.bg-primary .inside-overlay{background-color:rgba(45,15,51,0.8);}.bg-primary-light{background-color:var(--perma-primary-light);}.bg-primary-light *{color:var(--perma-body-background-color);}.bg-primary-light .inside-overlay{background-color:var(--perma-primary-light-rgba);}.bg-primary-pale{background-color:var(--perma-primary-pale);}.bg-primary-pale .inside-overlay{background-color:var(--perma-primary-pale-rgba);}.bg-secondary{background-color:var(--perma-secondary);}.bg-secondary *{color:var(--perma-secondary-pale);}.bg-secondary .inside-overlay{background-color:rgba(120,88,0,0.8);}.bg-secondary-light{background-color:var(--perma-secondary-light);}.bg-secondary-light *{color:var(--perma-body-color);}.bg-secondary-light .inside-overlay{background-color:var(--perma-secondary-light-rgba);}.bg-secondary-pale{background-color:var(--perma-secondary-pale);}.bg-secondary-pale *{color:var(--perma-body-color);}.bg-secondary-pale .inside-overlay{background-color:var(--perma-secondary-pale-rgba);}.img-cover{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;}.bg-overlay{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;}.bg-overlay.overlay-dark{background:-webkit-linear-gradient(to right,var(--perma-primary-hero-overlay-dark),transparent);background:-o-linear-gradient(to right,var(--perma-primary-hero-overlay-dark),transparent);background:-moz-linear-gradient(to right,var(--perma-primary-hero-overlay-dark),transparent);background:linear-gradient(to right,var(--perma-primary-hero-overlay-dark),transparent);}.dropcap{--perma-body-font-size:3.75rem;color:var(--perma-h2-color);float:left;margin-right:0.25rem;display:block;padding:0px;font-size:var(--perma-body-font-size);text-transform:uppercase;line-height:1;}.pulse{transition:all 0.5s ease;animation-name:pulse_animation;animation-duration:2000ms;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear;}@keyframes pulse_animation{0%{transform:scale(1);}30%{transform:scale(1);}40%{transform:scale(1.08);}50%{transform:scale(1);}60%{transform:scale(1);}70%{transform:scale(1.05);}80%{transform:scale(1);}100%{transform:scale(1);}}@keyframes pulse_big_animation{0%{transform:scale(1);}30%{transform:scale(1);}40%{transform:scale(1.28);}50%{transform:scale(1);}60%{transform:scale(1);}70%{transform:scale(1.25);}80%{transform:scale(1);}100%{transform:scale(1);}}:where(h2 + *){margin-top:0;}.view-promoted-cards .views-row{margin-bottom:var(--perma-block-spacing-vertical);}.view-posts.view-display-id-block_promoted .views-row{margin-bottom:var(--perma-block-spacing-vertical);position:relative;}.view-posts.view-display-id-block_list .views-row{margin-bottom:calc(var(--perma-block-spacing-vertical) * 2);position:relative;}.view-posts.view-display-id-block_recent .views-row{border-bottom:var(--theme-general-border);padding-bottom:var(--perma-spacing);margin-bottom:var(--perma-spacing);}.view-taxonomy-term{padding-top:calc(var(--perma-spacing) * 2);padding-bottom:calc(var(--perma-block-spacing-vertical) * 2);}.view-taxonomy-term .views-row{margin-bottom:calc(var(--perma-block-spacing-vertical) * 2);position:relative;}.view-testimonials.view-display-id-block_promoted .views-row{margin-bottom:var(--perma-block-spacing-vertical);position:relative;}@media (min-width:768px){.view-promoted-cards .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:var(--perma-grid-column-gap);}.view-promoted-cards .view-content .views-row{margin-bottom:0;}.view-posts.view-display-id-block_promoted .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:var(--perma-grid-column-gap);}.view-posts.view-display-id-block_promoted .view-content .views-row{margin-bottom:0;}.view-posts.view-display-id-block_list .view-content{display:flex;flex-direction:column;}.view-taxonomy-term .view-content{display:flex;flex-direction:column;}.view-testimonials.view-display-id-block_promoted .view-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-gap:var(--perma-grid-column-gap);}.view-testimonials.view-display-id-block_promoted .view-content .views-row{margin-bottom:0;}}
:root{--theme-general-border:2px solid var(--perma-primary-light);--theme-footer-background-color:var(--perma-primary);--theme-footer-dark-background-color:#1A1A1A;--theme-header-hero-color:#2C3E28;--theme-primary-button-background:#2a2f4f;--theme-primary-button-color:#faf4f0;--theme-primary-button-border:#2a2f4f;--theme-primary-button-hover-background:#404b8d;--theme-primary-button-contrast-background:#cedaef;--theme-primary-button-contrast-color:#2a2f4f;--theme-primary-button-contrast-border:#faf4f0;--theme-primary-button-contrast-hover-background:#404b8d;--theme-cta-button-background:#a24e3d;--theme-cta-button-color:#faf4f0;--theme-cta-button-border:#a24e3d;--theme-cta-button-hover-background:#703130;--theme-cta-button-hover-border:#341415;--theme-border-width:2px;--perma-body-font-family:"Source Sans 3",var(--perma-font-family-sans-serif);--perma-primary:#2C3E28;--perma-primary-dark:#142112;--perma-primary-rgb:rgb(44,62,40);--perma-primary-rgba:rgba(44,62,40,0.2);--perma-primary-background:#2C3E28;--perma-primary-border:var(--perma-primary-background);--perma-primary-underline:rgba(44,62,40,0.8);--perma-primary-hover:rgba(50,72,44,0.8);--perma-primary-hover-background:#3a5932;--perma-primary-hover-border:var(--perma-primary);--perma-primary-hover-underline:rgba(50,72,44,0.8);--perma-primary-focus:rgba(127,173,110,.5);--perma-primary-inverse:#faf4f0;--perma-primary-light:#619151;--perma-primary-pale:#c4dbbb;--perma-primary-pale-hover-border:#a0c492;--perma-primary-pale-hover-background:#a0c492;--perma-secondary:#5d2a2a;--perma-secondary-rgb:rgb(162,78,61);--perma-secondary-rgba:rgb(162,78,61,0.2);--perma-secondary-background:#faf4f0;--perma-secondary-border:var(--perma-secondary);--perma-secondary-underline:rgba(162,78,61,0.8);--perma-secondary-hover:rgba(184,101,72,0.8);--perma-secondary-hover-background:#883b35;--perma-secondary-hover-border:#341415;--perma-secondary-hover-underline:rgba(184,101,72,0.8);--perma-secondary-focus:rgba(223,192,168,.5);--perma-secondary-inverse:#faf4f0;--perma-secondary-light:#a24e3d;--perma-secondary-pale:#dfc0a8;--perma-secondary-pale-hover-border:#cf9c7a;--perma-secondary-pale-hover-background:#f0e1d5;--perma-body-color:#1A1A1A;--perma-body-background-color:#faf4f0;--perma-body-background-color-dark:#faf4f0;--perma-body-background-color-alternate:#E8E4D9;--perma-h1-color:#2C3E28;--perma-h2-color:#2C3E28;--perma-h3-color:#2C3E28;--perma-h4-color:var(--perma-body-color);--perma-h5-color:var(--perma-body-color);--perma-h6-color:var(--perma-body-color);--perma-muted-color:#393d38;--perma-contrast-background:#c4dbbb;--perma-contrast-border:#c4dbbb;--perma-card-border-color:var(--perma-primary);--perma-blockquote-border-color:var(--perma-primary-border);--perma-code-color:#103173;}.block-permaweb-contactblock-contact-page-content .contact-modes{margin-top:calc(var(--perma-spacing) * 2);text-align:center;}.block-permaweb-contactblock-contact-page-content .contact-modes .contact-mode-picto{color:var(--perma-h2-color);}.block-permaweb-socialblock-social .social-items .social-item .social-link{width:4.2rem;height:4.2rem;}.block-permaweb-socialblock-social .social-items .social-item .social-link svg{width:2.6rem;}.block-permaweb-socialblock-social .social-items .social-item .social-link:hover,.block-permaweb-socialblock-social .social-items .social-item .social-link:focus,.block-permaweb-socialblock-social .social-items .social-item .social-link:active{--perma-body-color:var(--perma-primary-light);--perma-body-background-color:var(--perma-primary-pale);--perma-underline:var(--perma-primary-pale);}.block-permaweb-core-site-creator .leaf-icon{color:var(--perma-primary-light);}.block-permaweb-core-site-creator .heart-icon{color:var(--theme-error);}.block-permaweb-core-site-greenhost .recycle-icon{position:relative;top:-2px;}blockquote{position:relative;background-color:var(--perma-primary-rgba);border:none;border-radius:calc(var(--perma-border-radius) * 2);padding:calc(var(--perma-spacing) * 2.5) var(--perma-spacing) calc(var(--perma-spacing) * 2) var(--perma-spacing);overflow:hidden;}blockquote::before,blockquote::after{color:var(--perma-blockquote-footer-color);font-family:Georgia,serif;font-weight:bold;font-style:normal;position:absolute;line-height:0;}blockquote::before{font-size:4em;content:"“";left:6px;top:40px;}blockquote::after{box-sizing:border-box;bottom:4px;content:"”";font-size:4em;right:4px;}a.button{--perma-border-width:var(--theme-border-width);}a.button.contrast{--perma-body-background-color:var(--theme-primary-button-contrast-background);--perma-body-color:var(--theme-primary-button-contrast-color);--perma-border-color:var(--theme-primary-button-contrast-border);}a.button.contrast:hover,a.button.contrast:focus,a.button.contrast:active{--perma-body-background-color:var(--theme-primary-button-contrast-hover-background);}a.button.secondary{--perma-body-color:var(--perma-secondary-inverse);--perma-body-background-color:var(--perma-secondary-light);--perma-border-color:var(--perma-secondary-light);}a.button.secondary:hover,a.button.secondary:focus,a.button.secondary:active{--perma-border-color:var(--perma-secondary-hover-border);}a.button.secondary.contrast{--perma-body-background-color:var(--perma-secondary-inverse);--perma-body-color:var(--perma-secondary);--perma-border-color:var(--perma-secondary-inverse);}a.button.secondary.contrast:hover,a.button.secondary.contrast:focus,a.button.secondary.contrast:active{--perma-body-background-color:var(--perma-secondary-pale-hover-background);--perma-border-color:var(--perma-secondary-pale-hover-border);}.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:hover,.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:focus,.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:active,a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:hover,a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:focus,a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:active{--perma-body-background-color:var(--perma-primary-pale-hover-background);}.card.card-profile{padding:var(--perma-spacing);border:2px solid var(--theme-neutral-color-light);border-radius:var(--perma-border-radius);background:transparent;box-shadow:none;}.block-system-messages pre{background-color:var(--perma-code-background-color);}.dropbutton .button,.dropbutton [role=button]{--perma-body-color:var(--perma-primary);}figure{background-color:var(--perma-body-background-color);}figure figcaption{color:var(--perma-primary);background-color:var(--perma-primary-pale);font-size:0.9rem;}.permaculture-zones figure,.block-permaculture-rh-schemas-schemas-concept figure{background-color:transparent;border:1px solid var(--perma-primary-border);border-radius:var(--perma-border-radius);margin-bottom:calc(var(--perma-spacing) * 2);}.permaculture-zones figure img,.block-permaculture-rh-schemas-schemas-concept figure img{padding:var(--perma-spacing);}.field-name-field-tags .field-items .field-item a{margin-bottom:12px;}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:400;src:url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-regular.woff2) format("woff2"),url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-regular.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:400;src:url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:500;src:url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-500.woff2) format("woff2"),url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-500.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:500;src:url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-500italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-500italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:600;src:url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-600.woff2) format("woff2"),url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-600.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:600;src:url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-600italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-600italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:700;src:url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-700.woff2) format("woff2"),url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-700.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:700;src:url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-700italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/lora-v37-latin/lora-v37-latin-700italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:200;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-200.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-200.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:200;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-200italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-200italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-300.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-300.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:300;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-300italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-300italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-regular.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-regular.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:500;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-500.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-500.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:500;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-500italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-500italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-600.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-600.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-600italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-600italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-700.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-700.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-700italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-700italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:800;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-800.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-800.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:800;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-800italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-800italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:900;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-900.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-900.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:900;src:url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-900italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-sans-3-v19-latin/source-sans-3-v19-latin-900italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:200;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-200.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-200.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:200;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-200italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-200italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:300;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-300.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-300.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:300;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-300italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-300italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-regular.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-regular.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:400;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:500;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-500.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-500.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:500;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-500italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-500italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:600;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-600.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-600.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:600;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-600italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-600italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:700;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-700.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-700.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:700;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-700italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-700italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:800;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-800.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-800.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:800;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-800italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-800italic.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:900;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-900.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-900.ttf) format("truetype");}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:900;src:url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-900italic.woff2) format("woff2"),url(/themes/custom/permarh/fonts/source-serif-4-v14-latin/source-serif-4-v14-latin-900italic.ttf) format("truetype");}header .header__top .logo img{max-width:60%;}header .header__main.no-showcase-image{padding:calc(var(--perma-spacing) * 5) var(--perma-spacing);padding-top:0;}header .header__main:not(.no-showcase-image){background-image:url(/themes/custom/permarh/assets/images/illustration-header.png);background-repeat:no-repeat;background-color:var(--perma-primary);background-position:center;background-size:cover;padding-top:0;transition:var(--perma-transition);}header .header__main .container .hero > *,header .header__main .container-full .hero > *{max-width:36rem;}header .navbar .navbar-brand .logo{padding:var(--perma-spacing) 0;text-align:left;}header .navbar .navbar-brand .logo-desktop{width:0;transition:var(--perma-transition);}header .navbar .navbar-brand .logo-mobile{max-width:60%;max-height:80px;transition:var(--perma-transition);}body.page.front header .header__main,body.page-403 header .header__main,body.page-404 header .header__main{min-height:100vh;}body.page-403 header .header__main:not(.no-showcase-image){background-image:url(/themes/custom/permarh/assets/images/403-access-denied.png);}body.page-404 header .header__main:not(.no-showcase-image){background-image:url(/themes/custom/permarh/assets/images/404-page-not-found.png);}@media (min-width:576px){header .header__top .logo img{max-width:60%;}header .header__main.no-showcase-image{padding-top:calc(var(--perma-spacing) * 2);}header .header__main:not(.no-showcase-image){padding-top:calc(var(--perma-spacing) * 2);}header .burger-wrapper{top:8px;}header .navbar .navbar-brand .logo-desktop{width:auto;transition:var(--perma-transition);}header .navbar .navbar-brand .logo-mobile{width:0;transition:var(--perma-transition);}header:not(.scrolled) .burger-wrapper{top:8px;}header:not(.scrolled) .navbar .navbar-brand .logo-desktop{max-width:60%;}}@media (min-width:768px){header .navbar .navbar-brand .logo-desktop{max-width:60%;transition:var(--perma-transition);}header .navbar .navbar-brand .logo-mobile{width:0;transition:var(--perma-transition);}}@media (min-width:992px){header .block-system-header{align-self:center;}header .header__main.no-showcase-image{padding-top:calc(var(--perma-spacing) * 10);}header .header__main:not(.no-showcase-image){padding-top:calc(var(--perma-spacing) * 10);}header .navbar{flex-direction:column;}header .navbar .navbar-brand .logo-desktop,header .navbar .navbar-brand .logo{text-align:center;}header:not(.scrolled) .navbar .navbar-brand .logo-desktop{max-width:100%;}}.hero .title{position:relative;}.hero .title .zone-reference{position:absolute;height:calc(var(--perma-body-font-size) * 2);width:calc(var(--perma-body-font-size) * 2);left:-20px;top:-20px;z-index:-1;}.hero .author-wrapper{--perma-body-color:var(--perma-h1-color);}.hero .hero-actions a.button{margin-bottom:var(--perma-spacing);}.hero .hero-actions a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline{--perma-body-background-color:var(--perma-secondary-inverse);}.hero .hero-actions a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:hover,.hero .hero-actions a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:focus,.hero .hero-actions a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline:active{--perma-body-background-color:var(--perma-primary-pale-hover-background);}.hero a.cta{--perma-body-background-color:var(--theme-cta-button-background);--perma-body-color:var(--theme-cta-button-color);--perma-border-color:var(--theme-cta-button-border);}.hero a.cta:hover,.hero a.cta:focus,.hero a.cta:active{--perma-body-background-color:var(--theme-cta-button-hover-background);--perma-border-color:var(--theme-cta-button-hover-border);}@media (min-width:576px){.hero .hero-actions a.button{margin-bottom:0;}.hero .hero-actions a.button:not(.button-primary):not(.button-danger):not(.button--dismiss).primary.outline{--perma-body-background-color:rgba(0,0,0,0);}}body.page-403 .l-wrapper:not(.no-showcase-image),body.page-404 .l-wrapper:not(.no-showcase-image){padding:0;}.layout--base-sidebar .l-wrapper .l-middle .l-sidebar{padding-top:calc(var(--perma-spacing) * 2);}.layout--base-sidebar .l-wrapper .l-middle .l-sidebar .sidebar-sticky{top:200px;}.layout--base-stacked .l-wrapper .l-middle .l-content .paragraph-section:last-child{padding-bottom:var(--perma-spacing);}.layout--base-stacked .l-wrapper .l-middle .l-content .l-sub-content{margin-bottom:var(--perma-block-spacing-vertical);padding-bottom:var(--perma-block-spacing-vertical);}.layout--base-stacked .l-wrapper .l-middle .l-content .l-sub-content .block-layout-custom-block{border-bottom:2px solid var(--theme-neutral-color-light);}.layout--base-stacked .l-wrapper .l-middle .l-content .l-sub-content .block-layout-custom-block .block-title{margin-bottom:calc(var(--perma-typography-spacing-vertical) / 2);}.layout--base-stacked .l-wrapper .l-middle .l-content .l-sub-content .block-layout-custom-block .block-content p{font-size:1.1rem;font-style:italic;}footer.l-footer .block-title{--perma-body-font-size:1.25rem;}footer.l-footer .l-top{background-color:var(--theme-footer-background-color);}footer.l-footer .l-top .container .block:not(:last-child){margin-bottom:var(--perma-block-spacing-vertical);}footer.l-footer .l-top ::selection{--perma-text-selection-color:rgba(245,240,245,.3875);background-color:var(--perma-text-selection-color);}footer.l-footer .l-post-footer,footer.l-footer .l-bottom{background-color:var(--theme-footer-dark-background-color);}@media (min-width:768px){footer.l-footer .l-top .container .block{margin-bottom:0;}footer.l-footer .l-top .container .block:not(:last-child){margin-bottom:0;}}.content-type-badge{margin-bottom:var(--perma-typography-spacing-vertical);}.content-type-badge .badge{display:inline-block;padding:10px;border-radius:var(--perma-border-radius);font-family:var(--perma-body-font-family);font-size:0.8rem;font-weight:600;text-transform:uppercase;}.node-homepage .paragraph-section:not(:first-child){border-top:0;}.node-post .node-created{font-size:1.25rem;color:var(--theme-neutral-color-medium);margin-bottom:var(--perma-typography-spacing-vertical);}.node-post.view-mode-teaser .zone-reference,.node-post.view-mode-mini-teaser .zone-reference{margin-bottom:calc(var(--perma-spacing) * 1.5);}.node-post.view-mode-mini-teaser{padding-bottom:var(--perma-spacing);}.node-project .node-created{font-size:1.25rem;color:var(--theme-neutral-color-medium);margin-bottom:var(--perma-typography-spacing-vertical);}.node-project .field-name-field-project-statut,.node-project .field-name-field-project-category{font-size:1.1rem;font-weight:600;margin-bottom:var(--perma-spacing);}.node-project.view-mode-full.content-empty{padding-bottom:calc(var(--perma-block-spacing-vertical) * 2);}.node-project.view-mode-full .node-meta{border:solid 2px var(--theme-neutral-color-light);border-radius:var(--perma-border-radius);padding:0 var(--perma-spacing);}.node-project.view-mode-full .field-name-field-project-statut,.node-project.view-mode-full .field-name-field-project-category{margin-top:var(--perma-spacing);padding-right:var(--perma-spacing);}.node-project.view-mode-teaser .node-title{margin-top:0;}.node-project.view-mode-mini-teaser .zone-reference{margin-bottom:var(--perma-spacing);}.page.node-type-zone .node-post.view-mode-teaser .node-meta .zone-reference{display:none;}.node-zone.view-mode-teaser{background-repeat:no-repeat;background-position:center;background-size:contain;padding:var(--perma-spacing);}.node-zone.view-mode-teaser .node-title{--perma-h2-color:var(--perma-body-color);--perma-h3-color:var(--perma-body-color);margin:0;}.node-zone.view-mode-teaser .field-name-field-sub-title{font-family:"Source Serif 4",var(--perma-body-font-family);font-weight:bold;font-style:italic;font-size:1.1rem;line-height:1.25;margin-bottom:var(--perma-typography-spacing-vertical);}.node-zone.view-mode-teaser .paragraphs-item-hero .field-name-field-teaser-text strong{font-size:1.1rem;font-weight:600;}.node-zone.view-mode-teaser a.zone-link{font-weight:600;display:inline-block;margin-top:calc(var(--perma-spacing) * 1.5);}@media (min-width:576px){.node-meta{display:flex;}}@media (min-width:768px){.node-post.view-mode-teaser{display:block;}}@media (min-width:992px){.node-post.view-mode-mini-teaser{display:flex;flex-direction:column;padding-bottom:0;}.node-post.view-mode-mini-teaser .content{height:100%;}.node-post.view-mode-mini-teaser a.button{max-width:fit-content;}}.paragraph-section.section-no-space-top{padding:0 0 calc(var(--perma-block-spacing-vertical) / 2) 0;}.paragraph-section.section-spaced-large{padding:calc(var(--perma-block-spacing-vertical) * 2) 0;}.paragraph-section.title_primary .section-title{color:var(--perma-primary);}.paragraph-section.secondary-light{--perma-h2-color:var(--perma-secondary-light);--perma-h3-color:var(--perma-body-color);--perma-card-border-color:var(--perma-secondary-light);}.front .paragraphs-item.paragraphs-item-text-html p a.button{margin-bottom:calc(var(--perma-spacing) / 2);}.front .paragraphs-item .card-wrapper .card{margin-bottom:var(--perma-spacing);}.front .paragraphs-item .card-wrapper .card:last-child{margin-bottom:0;}.front .paragraphs-item .card-wrapper .card-header{margin-top:0;text-align:center;}.front .paragraphs-item .card-wrapper .card-header span{display:block;font-size:2rem;margin-bottom:var(--perma-spacing);}.front .paragraphs-item .card-wrapper .card-footer{text-align:center;margin:0;}.paragraphs-item-images{display:flex;justify-content:center;}.paragraphs-item-images .permaculture-zones{max-width:560px;}@media (min-width:576px){.front .paragraphs-item.paragraphs-item-text-html p a.button{margin-bottom:0;}}@media (min-width:768px){.front .paragraphs-item .card-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-gap:var(--perma-grid-column-gap);}.front .paragraphs-item .card-wrapper .card{margin-bottom:0;}.front .paragraphs-item .card-wrapper .card-header{margin-top:0;text-align:center;}.front .paragraphs-item .card-wrapper .card-header span{display:block;font-size:2rem;margin-bottom:var(--perma-spacing);}.front .paragraphs-item .card-wrapper .card-footer{text-align:center;margin:0;}}.schema-prh .zone{stroke:#FAF4F0;stroke-width:2;fill-opacity:0.5;transition:all 0.3s ease;}.schema-prh .zone:hover{fill-opacity:1;}.schema-prh .zone-title{font-family:"Source Serif 4",serif;font-size:16px;fill:#2C3E28;text-anchor:middle;}.schema-prh .zone-subtitle{font-family:"Source Sans 3",sans-serif;font-size:14px;fill:#2C3E28;text-anchor:middle;opacity:0.7;}.schema-prh .zone-0{fill:#C17C56;}.schema-prh .zone-1{fill:#A8C3A0;}.schema-prh .zone-2{fill:#8FB996;}.schema-prh .zone-3{fill:#7A9E7E;}.schema-prh .zone-4{fill:#D6CBBF;}.schema-prh .zone-5{fill:#99AD9F;}.schema-prh-simple-wrapper,.schema-prh-concept-wrapper{display:flex;flex-direction:column;align-items:center;}.schema-prh-simple-wrapper .content-group-left{margin-bottom:calc(var(--perma-block-spacing-horizontal) * 2);}.schema-prh-simple{max-height:560px;}.schema-prh-simple{width:100%;text-align:center;}.schema-prh-concept{margin-bottom:calc(var(--perma-spacing) * 2);max-width:100%;width:560px;}.zones-links{margin-top:calc(var(--perma-block-spacing-horizontal) * 2);}.zones-links ul{list-style:none;padding-left:0;}.zones-links ul li{padding-bottom:calc(var(--perma-spacing) / 2);}.zones-links ul li a{display:block;}@media (min-width:768px){.schema-prh-simple-wrapper,.schema-prh-concept-wrapper{flex-direction:row;}.schema-prh-simple-wrapper .content-group-left{margin-bottom:0;}.schema-prh-concept{max-width:50%;}.zones-links{margin-top:0;padding-left:4rem;}.zones-links ul{padding-left:inherit;}}.description{color:#4f5359;}h1,h2,h3,h4,h5,h6{--perma-body-font-weight:400;font-family:"Source Serif 4",var(--perma-body-font-family);}blockquote p{font-size:1.1rem;font-style:italic;}blockquote cite{font-style:normal;}@media (min-width:576px){blockquote{margin:var(--perma-typography-spacing-vertical) calc(var(--perma-spacing) * 2);}}.author-wrapper .author-information .author-name{font-weight:600;}.paragraph-section:not(.bg-secondary) .lead.sub-title{font-size:1.25rem;font-weight:500;color:#38483f;}.bg-primary .inside-overlay{background-color:rgba(44,62,40,0.8);}.bg-primary-light .inside-overlay{background-color:rgba(97,145,81,0.8);}.bg-primary-pale .inside-overlay{background-color:rgba(196,219,187,0.8);}.bg-secondary .inside-overlay{background-color:rgba(116,58,19,0.8);}.bg-secondary a.button.contrast.outline{--perma-body-background-color:transparent;--perma-body-color:var(--perma-secondary-inverse);color:var(--perma-secondary-inverse);}.bg-secondary a.button.contrast.outline:hover,.bg-secondary a.button.contrast.outline:focus,.bg-secondary a.button.contrast.outline:active{--perma-body-background-color:var(--perma-secondary-pale-hover-background);--perma-border-color:var(--perma-secondary-pale-hover-border);color:var(--perma-secondary);}.bg-secondary-light .inside-overlay{background-color:rgba(236,164,20,0.8);}.bg-secondary-pale .inside-overlay{background-color:rgba(248,231,143,0.8);}.bg-alternate{background-color:var(--perma-body-background-color-alternate);}.bg-overlay{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;}.bg-overlay.overlay-front{background:-webkit-linear-gradient(to right bottom,#F4F1EA,transparent);background:-o-linear-gradient(to right bottom,#F4F1EA,transparent);background:-moz-linear-gradient(to right bottom,#F4F1EA,transparent);background:linear-gradient(to right bottom,#F4F1EA,transparent);}.bg-overlay.overlay-light{background:-webkit-linear-gradient(to right bottom,#F4F1EA,transparent);background:-o-linear-gradient(to right bottom,#F4F1EA,transparent);background:-moz-linear-gradient(to right bottom,#F4F1EA,transparent);background:linear-gradient(to right bottom,#F4F1EA,transparent);}.bg-overlay.overlay-dark{background:-webkit-linear-gradient(to right bottom,var(--perma-primary),transparent);background:-o-linear-gradient(to right bottom,var(--perma-primary),transparent);background:-moz-linear-gradient(to right bottom,var(--perma-primary),transparent);background:linear-gradient(to right bottom,var(--perma-primary),transparent);}ul.icon{list-style:none;}ul.icon > li{position:relative;}ul.icon > li::before{padding-right:4px;width:22px;height:22px;position:absolute;left:-30px;top:2px;}ul.icon.green-check > li::before{content:url(/themes/custom/permarh/assets/icons/icon-check-green.svg);}ul.icon.red-cross > li::before{content:url(/themes/custom/permarh/assets/icons/icon-uncheck-red.svg);}.content-type-badge{display:none;}.view-posts.view-display-id-block_list .views-row,.view-posts.view-display-id-block_promoted .views-row{padding:var(--perma-spacing) 0;margin-bottom:var(--perma-spacing);border-bottom:1px solid var(--theme-neutral-color-light);}.view-posts.view-display-id-block_list .views-row:last-child,.view-posts.view-display-id-block_promoted .views-row:last-child{border-bottom:none;}.view-posts.view-display-id-block_list .views-row{padding-bottom:calc(var(--perma-block-spacing-vertical) * 2);}.view-posts.view-display-id-block_list .views-row:last-child{margin-bottom:0;}.view-projects:not(.view-display-id-block_promoted) .views-row{padding:var(--perma-spacing);margin-bottom:calc(var(--perma-spacing) * 1);border:2px solid var(--theme-neutral-color-light);border-radius:var(--perma-border-radius);}.view-projects:not(.view-display-id-block_promoted) .views-row .node-title{--perma-body-font-size:1.3rem;margin-top:0;}.view-projects.view-display-id-block_promoted .views-row{margin-bottom:var(--perma-spacing);padding:var(--perma-spacing);border:2px solid var(--theme-neutral-color-light);border-radius:var(--perma-border-radius);}.view-projects.view-display-id-block_promoted .views-row:last-child{margin-bottom:0;}.view-empty .lead{--perma-body-color:#4a5d53;font-size:1.1rem;font-style:italic;font-weight:inherit;}.view-taxonomy-term .views-row{padding:var(--perma-spacing) 0;padding-bottom:calc(var(--perma-block-spacing-vertical) * 2);margin-bottom:calc(var(--perma-block-spacing-vertical) * 2);border-bottom:1px solid var(--theme-neutral-color-light);}.view-taxonomy-term .views-row:last-child{border-bottom:none;margin-bottom:0;}.view-taxonomy-term .view-empty a.button{display:inline-block;margin-top:var(--perma-spacing);}.view-content-by-zone .views-row{padding:var(--perma-spacing) 0;padding-bottom:var(--perma-block-spacing-vertical);margin-bottom:var(--perma-block-spacing-vertical);border-bottom:1px solid var(--theme-neutral-color-light);}.view-content-by-zone .views-row:last-child{border-bottom:none;margin-bottom:0;}.view-content-by-zone .content-type-badge{display:block;}.view-zones.view-display-id-block_explore .view-content .views-row{margin-bottom:calc(var(--perma-spacing) * 2);background-repeat:no-repeat;background-position:-60px;padding:2rem 0rem;}.view-zones.view-display-id-block_explore .view-content .views-row .prh-zone{align-content:center;}.view-zones.view-display-id-block_explore .view-content .views-row.zone-0{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-0.svg);}.view-zones.view-display-id-block_explore .view-content .views-row.zone-1{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-1.svg);}.view-zones.view-display-id-block_explore .view-content .views-row.zone-2{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-2.svg);}.view-zones.view-display-id-block_explore .view-content .views-row.zone-3{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-3.svg);}.view-zones.view-display-id-block_explore .view-content .views-row.zone-4{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-4.svg);}.view-zones.view-display-id-block_explore .view-content .views-row.zone-5{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-5.svg);}@media (min-width:768px){.view-posts.view-display-id-block_promoted .view-content{display:block;}.view-posts.view-display-id-block_promoted .view-content .views-row{margin-bottom:var(--perma-spacing);}.view-projects{padding-top:calc(var(--perma-spacing) * 1.5);}.view-projects .view-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-gap:var(--perma-grid-column-gap);}.view-projects:not(.view-display-id-block_promoted) .views-row{padding:var(--perma-spacing);border:2px solid var(--theme-neutral-color-light);}.view-projects.view-display-id-block_promoted .views-row{margin-bottom:0;}.view-zones.view-display-id-block_explore .view-content .views-row{background-position:left;}}@media (min-width:992px){.view-posts.view-display-id-block_promoted .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:var(--perma-grid-column-gap);}.view-posts.view-display-id-block_promoted .view-content .views-row{padding:0 var(--perma-spacing);border-bottom:none;border-right:1px solid var(--theme-neutral-color-light);display:flex;flex-direction:row;}.view-posts.view-display-id-block_promoted .view-content .views-row:first-child{padding-left:0;}.view-posts.view-display-id-block_promoted .view-content .views-row:last-child{border-right:none;padding-right:0;}.view-posts.view-display-id-block_list .views-row{max-width:920px;}.view-taxonomy-term .views-row{max-width:920px;}.view-zones.view-display-id-block_explore .view-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-row-gap:var(--perma-grid-column-gap);}}.zone-reference.prh-zone{background-repeat:no-repeat;font-weight:600;padding:0.5rem;}.zone-reference.prh-zone.zone-0{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-0.svg);}.zone-reference.prh-zone.zone-1{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-1.svg);}.zone-reference.prh-zone.zone-2{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-2.svg);}.zone-reference.prh-zone.zone-3{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-3.svg);}.zone-reference.prh-zone.zone-4{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-4.svg);}.zone-reference.prh-zone.zone-5{background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-5.svg);}ul.concept-zones-description{list-style:none;padding-left:0;}ul.concept-zones-description > :nth-child(1){background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-0.svg);}ul.concept-zones-description > :nth-child(2){background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-1.svg);}ul.concept-zones-description > :nth-child(3){background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-2.svg);}ul.concept-zones-description > :nth-child(4){background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-3.svg);}ul.concept-zones-description > :nth-child(5){background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-4.svg);}ul.concept-zones-description > :nth-child(6){background-image:url(/themes/custom/permarh/assets/images/zones-prh-zone-5.svg);}ul.concept-zones-description > li{padding-left:var(--perma-spacing);background-repeat:no-repeat;background-size:48px;background-position-y:8px;padding-top:var(--perma-spacing);}
