/*
Theme Name:   Bricks Child Theme
Theme URI:    https://bricksbuilder.io/
Description:  Use this child theme to extend Bricks.
Author:       Bricks
Author URI:   https://bricksbuilder.io/
Template:     bricks
Version:      1.1
Text Domain:  bricks
*/
:root{--jp-colour-dark4: #110D06;--jp-colour-dark3: #383415;--jp-colour-dark2: #535E23;--jp-colour-dark1: #5E8532;--jp-colour-primary: #5AAB40;--jp-colour-lite1: #8FC15F;--jp-colour-lite2: #BFD580;--jp-colour-lite3: #E5E5A5;--jp-colour-lite4: #F3E9CC;--jp-colour-lite5: #FDFAF6;--jp-colour-white: #ffffff;--jp-colour-black: #000000;--cf-text-4xs: 0.625rem;--cf-text-3xs: 0.75rem;--cf-text-2xs: 0.875rem;--cf-text-xs: 1rem;--cf-text-s: 1.125rem;--cf-text-m: 1.25rem;--cf-text-l: 1.375rem;--cf-text-xl: 1.5rem;--cf-text-2xl: 1.625rem;--cf-text-3xl: 1.75rem;--cf-text-4xl: 2rem;--cf-text-5xl: 2.125rem;--cf-text-6xl: 2.5rem;--cf-text-7xl: 2.75rem;--cf-text-8xl: 3rem;--cf-text-9xl: 3.75rem;--cf-text-10xl: 5rem;--cf-screen-max: 90rem;--cf-screen-tablet: 48rem;--cf-screen-mobile: 40rem;--cf-gutter: 2rem;--gutter-margin: max( ( 100% - var(--cf-screen-max) ) / 2, 0rem );--cf-max-width: min( var(--screen-wide), calc( 100% - var( --cf-gutter ) * 2 ) );--cf-radius-xs: 0.125rem;--cf-radius-s: 0.25rem;--cf-radius-m: 0.375rem;--cf-radius-l: 0.5rem;--cf-radius-xl: 0.75rem;--cf-radius-2xl: 1rem;--cf-radius-full: 50%;--bricks-border-color: var(--jp-colour-lite1);--shadow-color: 54deg 69% 17%;--shadow-elevation-high: 0px 0.7px 0.9px hsl(var(--shadow-color) / 0.03), 0px 4.9px 6.6px -0.2px hsl(var(--shadow-color) / 0.05), 0px 9.6px 13px -0.5px hsl(var(--shadow-color) / 0.07), 0px 18.1px 24.4px -0.7px hsl(var(--shadow-color) / 0.09), 0px 33.3px 45px -1px hsl(var(--shadow-color) / 0.11)}::marker{color:var(--jp-colour-primary);font-weight:700}body a{text-decoration:none}.linkWrap{font-size:inherit;color:inherit !important;display:block !important}a .linkWrap,header .brxe-text-link,footer .brxe-text-link,#brx-content a,#brx-content .brxe-button{position:relative;color:var(--jp-colour-primary)}#brx-content .brxe-button,#brx-content a.brxe-button,header .brxe-text-link,footer .brxe-text-link{color:var(--jp-colour-white)}a .linkWrap:after,header .brxe-text-link:after,footer .brxe-text-link:after,#brx-content a:after{transition:width .25s ease-in;content:"";position:absolute;bottom:0;left:0;width:0%;border-bottom:2px solid var(--jp-colour-primary)}footer .footer__lower a:after,#brx-content a:after{border-color:inherit}a .linkWrap:after,header .brxe-text-link:after,footer .brxe-text-link:after{border-color:var(--jp-colour-lite5)}a:hover .linkWrap:after,header .brxe-text-link:hover:after,footer .brxe-text-link:hover:after,#brx-content a:hover:after{width:100%}#brx-content .brxe-button:after{border:none}a[href$=".pdf"],a[href$=".xls"],a[href$=".doc"]{background:url(dist/ionicon-document-text-outline.svg) no-repeat;background-size:1rem;background-position:left center;padding-left:1.75rem}.brxe-logo{line-height:initial}.slider-content__link{margin-top:var(--tw-gap-4)}.fx-shadow{position:relative;z-index:10}.fx-shadow,.slider-content{box-shadow:var(--shadow-elevation-high)}.slider-content{transform:translateX(0)}.fx-slider-content{animation:slide-in .5s ease-out}body{color:var(--jp-colour-dark3)}h1{font-size:var(--cf-text-10xl);line-height:var(--tw-leading-21);padding:var(--tw-gap-12) 0 0}h2{font-size:var(--cf-text-9xl);line-height:var(--tw-leading-17);padding:var(--tw-gap-12) 0 0}h3{font-size:var(--cf-text-7xl);line-height:var(--tw-leading-14);padding:var(--tw-gap-10) 0 0}h4{font-size:var(--cf-text-5xl);line-height:var(--tw-leading-10);padding:var(--tw-gap-6) 0 0}h5{font-size:var(--cf-text-3xl);line-height:var(--tw-leading-9);padding:0}h6{font-size:var(--cf-text-xl);line-height:var(--tw-leading-8);padding:0}p,a,li,span,.p0,input,textarea{font-size:var(--cf-text-m);line-height:var(--tw-leading-7)}h1,h2,h3,h4,h5,h6{margin:0;letter-spacing:.0125em}strong,b{font-weight:600}p{margin:0}li+li{margin-top:var(--tw-gap-4)}ul,ol,blockquote{margin:0}ul{-webkit-padding-start:var(--tw-gap-8);padding-inline-start:var(--tw-gap-8)}ol{-webkit-padding-start:var(--tw-gap-10);padding-inline-start:var(--tw-gap-10)}blockquote{border:none;padding:0;font-size:var(--cf-text-3xl);font-family:inherit;font-style:italic}blockquote p{font-size:inherit;line-height:var(--tw-leading-9)}blockquote cite{font-size:var(--cf-text-s)}.flex__column>*:first-child{margin-top:0}iframe{border:none}.sub-menu{padding:1rem 0}.sub-menu li+li{margin:0}.menu-item-icon{min-width:1rem !important;min-height:1rem !important}.brx-submenu-toggle.icon-right button{margin-left:.375rem}.bricks-mobile-menu{margin-top:var(--tw-gap-10)}.wp-block-table{padding:var(--tw-gap-4);margin:0;background:var(--jp-colour-white)}.wp-block-table thead th{text-align:left;text-transform:uppercase}.wp-block-table.vertical thead th span{writing-mode:sideways-rl;white-space:nowrap}.wp-block-table td,.wp-block-table th{border:unset;border-bottom:1px solid;padding:var(--tw-gap-4)}.wp-block-table tbody td{font-size:var(--cf-text-s)}.wp-block-file:not(.wp-element-button){font-size:inherit !important}:where(.wp-block-file){margin-bottom:0 !important}.wp-block-details summary{font-weight:600}:where(.wp-block-columns){margin:0 !important}.wp-block-column .section-jp-00{height:100%}#brx-content .has-jp-minus-3-font-size{font-size:var(--cf-text-2xs) !important;line-height:var(--tw-leading-5)}#brx-content .has-jp-minus-2-font-size{font-size:var(--cf-text-xs) !important;line-height:var(--tw-leading-6)}#brx-content .has-jp-minus-1-font-size{font-size:var(--cf-text-s) !important;line-height:var(--tw-leading-6)}#brx-content .has-jp-plus-1-font-size{font-size:var(--cf-text-l) !important;line-height:var(--tw-leading-7)}#brx-content .has-jp-plus-2-font-size{font-size:var(--cf-text-xl) !important;line-height:var(--tw-leading-8)}@media(max-width: 640px){:root{--cf-gutter: 1.75rem}p,a,li,span,.p0,input,textarea{font-size:var(--cf-text-xs);line-height:var(--tw-leading-6)}h1{font-size:var(--cf-text-8xl);line-height:var(--tw-leading-14)}h2{font-size:var(--cf-text-6xl);line-height:var(--tw-leading-12)}h3{font-size:var(--cf-text-4xl);line-height:var(--tw-leading-10)}h4{font-size:var(--cf-text-2xl);line-height:var(--tw-leading-8)}h5{font-size:var(--cf-text-l);line-height:var(--tw-leading-7)}h6{font-size:var(--cf-text-m);line-height:var(--tw-leading-7)}}@media(max-width: 767px){.wp-block-table.vertical_mobile thead th span{writing-mode:sideways-rl;white-space:nowrap}.wp-block-table td,.wp-block-table th{padding:var(--tw-gap-2)}.wp-block-table tbody td{font-size:var(--cf-text-xs)}}@media(max-width: 1023px){.brxe-post-content .wp-block-columns{flex-wrap:wrap !important}.brxe-post-content .wp-block-columns>.wp-block-column{flex-basis:initial !important}}@keyframes slide-in{from{transform:translateX(10rem)}to{transform:translateX(0)}}

