@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:100;src:url(../fonts/noto-sans/noto-sans-v35-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:100;src:url(../fonts/noto-sans/noto-sans-v35-latin-100italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:300;src:url(../fonts/noto-sans/noto-sans-v35-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:300;src:url(../fonts/noto-sans/noto-sans-v35-latin-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(../fonts/noto-sans/noto-sans-v35-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url(../fonts/noto-sans/noto-sans-v35-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:500;src:url(../fonts/noto-sans/noto-sans-v35-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:500;src:url(../fonts/noto-sans/noto-sans-v35-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(../fonts/noto-sans/noto-sans-v35-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:700;src:url(../fonts/noto-sans/noto-sans-v35-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:900;src:url(../fonts/noto-sans/noto-sans-v35-latin-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:900;src:url(../fonts/noto-sans/noto-sans-v35-latin-900italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:300;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:italic;font-weight:300;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:400;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:italic;font-weight:400;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:500;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:italic;font-weight:500;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:700;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:italic;font-weight:700;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:900;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:italic;font-weight:900;src:url(../fonts/red-hat-display/red-hat-display-v21-latin_latin-ext-900italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url(../fonts/poppins/poppins-v20-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:100;src:url(../fonts/poppins/poppins-v20-latin-100italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url(../fonts/poppins/poppins-v20-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url(../fonts/poppins/poppins-v20-latin-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url(../fonts/poppins/poppins-v20-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url(../fonts/poppins/poppins-v20-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url(../fonts/poppins/poppins-v20-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url(../fonts/poppins/poppins-v20-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url(../fonts/poppins/poppins-v20-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url(../fonts/poppins/poppins-v20-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url(../fonts/poppins/poppins-v20-latin-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:900;src:url(../fonts/poppins/poppins-v20-latin-900italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Mono";font-style:normal;font-weight:300;src:url(../fonts/red-hat-mono/red-hat-mono-v16-latin_latin-ext-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Mono";font-style:italic;font-weight:300;src:url(../fonts/red-hat-mono/red-hat-mono-v16-latin_latin-ext-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Mono";font-style:normal;font-weight:400;src:url(../fonts/red-hat-mono/red-hat-mono-v16-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Mono";font-style:italic;font-weight:400;src:url(../fonts/red-hat-mono/red-hat-mono-v16-latin_latin-ext-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Mono";font-style:normal;font-weight:500;src:url(../fonts/red-hat-mono/red-hat-mono-v16-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Mono";font-style:italic;font-weight:500;src:url(../fonts/red-hat-mono/red-hat-mono-v16-latin_latin-ext-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Mono";font-style:normal;font-weight:700;src:url(../fonts/red-hat-mono/red-hat-mono-v16-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Mono";font-style:italic;font-weight:700;src:url(../fonts/red-hat-mono/red-hat-mono-v16-latin_latin-ext-700italic.woff2)format("woff2")}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro";--fa-style:400;--fa-font-style:normal 400 1em/1 "Font Awesome 6 Pro";}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts/fa-regular-400.woff2) format("woff2"),url(../fonts/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts/fa-brands-400.woff2) format("woff2"),url(../fonts/webfonts/fa-brands-400.ttf) format("truetype")}.fa-regular,far,.fa{font-weight:400}:root{--tpl-header-font-size:1rem;--tpl-header-text-decoration:underline;--tpl-header-h1-color:rgba(255, 255, 255, 1);--tpl-navigation-font-color:rgba(42, 38, 74, 1);--tpl-navigation-font-size:1rem;--tpl-navigation-font-family:"Noto Sans";--tpl-navigation-font-weight:400;--tpl-navigation-text-transform:uppercase;--tpl-navigation-font-color-nth-level:rgba(42, 38, 74, 1);--tpl-navigation-font-family-nth-level:inherit;--tpl-navigation-font-weight-nth-level:400;--tpl-navigation-text-transform-nth-level:inherit;--tpl-navigation-font-family-headline:"Red Hat Display";--tpl-navigation-font-weight-headline:400;--tpl-navigation-link-color:rgba(42, 38, 74, 1);--tpl-navigation-link-color-action:rgba(122, 45, 23, 1);--tpl-navigation-link-color-active:rgba(252, 252, 252, 1);--tpl-navigation-link-bg-color:rgba(255, 255, 255, 0);--tpl-navigation-link-bg-color-action:rgba(255, 255, 255, 0);--tpl-navigation-link-bg-color-active:rgba(122, 45, 23, 1);--tpl-navigation-text-decoration:none;--tpl-navigation-link-color-nth-level:rgba(42, 38, 74, 1);--tpl-navigation-link-color-action-nth-level:rgba(122, 45, 23, 1);--tpl-navigation-link-color-active-nth-level:rgba(255, 255, 255, 1);--tpl-navigation-link-bg-color-nth-level:rgba(255, 255, 255, 1);--tpl-navigation-link-bg-color-action-nth-level:rgba(255, 255, 255, 1);--tpl-navigation-link-bg-color-active-nth-level:rgba(122, 45, 23, 1);--tpl-navigation-text-decoration-nth-level:none;--tpl-navigation-h1-color:rgba(42, 38, 74, 1);--tpl-navigation-h2-color:rgba(42, 38, 74, 1);--tpl-navigation-h3-color:rgba(42, 38, 74, 1);--tpl-navigation-h4-color:rgba(42, 38, 74, 1);--tpl-navigation-h5-color:rgba(42, 38, 74, 1);--tpl-navigation-h6-color:rgba(42, 38, 74, 1);--tpl-abovecontent-font-size:1rem;--tpl-abovecontent-text-decoration:underline;--tpl-component-font-size:1rem;--tpl-component-text-decoration:underline;--tpl-belowcontent-font-size:1rem;--tpl-footer-font-color:rgba(255, 255, 255, 1);--tpl-footer-font-size:0.8rem;--tpl-footer-link-color:rgba(255, 255, 255, 1);--tpl-footer-link-color-action:rgba(255, 255, 255, 1);--tpl-footer-link-color-active:rgba(255, 255, 255, 1);--tpl-footer-text-decoration:underline;--tpl-footer-h1-color:rgba(255, 255, 255, 1);--tpl-footer-h2-color:rgba(255, 255, 255, 1);--tpl-footer-h3-color:rgba(255, 255, 255, 1);--tpl-footer-h4-color:rgba(255, 255, 255, 1);--tpl-footer-h5-color:rgba(255, 255, 255, 1);--tpl-footer-h6-color:rgba(255, 255, 255, 1);--tpl-belowfooter-font-color:rgba(33, 37, 41, 1);--tpl-belowfooter-font-size:1rem;--tpl-belowfooter-link-color:rgba(33, 37, 41, 1);--tpl-belowfooter-link-color-action:rgba(33, 37, 41, 1);--tpl-belowfooter-link-color-active:rgba(33, 37, 41, 1);--tpl-belowfooter-text-decoration:none;--tpl-body-font-color:rgba(85, 85, 85, 1);--tpl-body-font-size:1;--tpl-body-font-family:"Poppins";--tpl-body-font-weight:400;--tpl-body-font-family-secondary:"Red Hat Mono";--tpl-body-font-weight-secondary:400;--tpl-body-font-family-headline:"TPL_PLAYFAIR";--tpl-body-font-weight-headline:500;--tpl-body-text-transform-headline:none;--tpl-body-link-color:rgba(94, 170, 94, 1);--tpl-body-link-color-action:rgba(94, 170, 94, 1);--tpl-body-link-color-active:rgba(94, 170, 94, 1);--tpl-body-text-decoration:underline;--tpl-body-h1-color:rgba(94, 170, 94, 1);--tpl-body-h2-color:rgba(94, 170, 94, 1);--tpl-body-h3-color:rgba(94, 170, 94, 1);--tpl-body-h4-color:rgba(85, 85, 85, 1);--tpl-body-h5-color:rgba(85, 85, 85, 1);--tpl-body-h6-color:rgba(85, 85, 85, 1);--tpl-header-fluid-background-image:url(/images/chuttersnap-BNBA1h-NgdY-unsplash.jpg#joomlaImage://local-images/chuttersnap-BNBA1h-NgdY-unsplash.jpg?width=2400&height=1597);--tpl-header-fluid-background-image-size:cover;--tpl-header-fluid-background-image-repeat:no-repeat;--tpl-header-fluid-background-image-position:center;--tpl-header-fluid-background-attachment:initial;--tpl-header-fluid-background-color:rgba(255, 255, 255, 1);--tpl-header-fluid-height:25vh;--tpl-header-fluid-height-max:500px !important;--tpl-header-fluid-height-min:200px;--tpl-header-fluid-position:25;--tpl-navigation-fluid-background-color:rgba(255, 255, 255, 1);--tpl-navigation-fluid-position:fixed;--tpl-abovecontent-background-image-repeat:repeat;--tpl-abovecontent-fluid-background-color:rgba(255, 255, 255, 1);--tpl-component-background-image-size:25vw;--tpl-component-background-image-repeat:no-repeat;--tpl-component-fluid-background-color:rgba(255, 255, 255, 1);--tpl-belowcontent-background-image-repeat:repeat;--tpl-belowcontent-background-color:rgba(255, 255, 255, 1);--tpl-footer-background-image:url(/images/bg_footer.jpg#joomlaImage://local-images/bg_footer.jpg?width=3070&height=187);--tpl-footer-background-image-size:100vw;--tpl-footer-background-image-repeat:no-repeat;--tpl-footer-background-image-position:top center;--tpl-belowfooter-background-image-repeat:repeat;--tpl-belowfooter-fluid-background-color:rgba(255, 255, 255, 1);--tpl-body-background-image-size:10vw;--tpl-body-background-image-repeat:repeat;--tpl-body-background-image-position:center center;--tpl-body-background-color:rgba(111, 183, 110, 1);--tpl-body-primary-color:#6fb76e;--tpl-body-secondary-color:#000079;--tpl-body-tertiary-color:#f5f5f5;--tpl-body-primary-text-color:#ffffff;--tpl-body-secondary-text-color:#ffffff;--tpl-body-tertiary-text-color:#555555;--tpl-body-border-radius:0;--tpl-body-form-control-color:rgba(42, 38, 74, 1);--tpl-body-form-control-background:rgba(255, 255, 255, 1);--tpl-body-form-control-border-width:0 0 2px 0;--tpl-body-form-control-border-position:0 0 1 0;--tpl-body-form-control-border-color:rgba(122, 45, 23, 1);--tpl-body-form-control-border-color-action:rgba(42, 38, 74, 1);--tpl-body-form-control-placeholder:rgba(42, 38, 74, 0.75);--tpl-body-form-control-border-style:solid;--tpl-body-badge-color:#f5f5f5;--tpl-body-badge-text-color:#555555;--tpl-body-badge-show-icon:inline-block}