.elementor-80 .elementor-element.elementor-element-16c472b{--display:flex;--min-height:42px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-16c472b:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-16c472b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-16c472b, .elementor-80 .elementor-element.elementor-element-16c472b::before{--border-transition:0.3s;}.elementor-80 .elementor-element.elementor-element-2f670b5{--display:flex;--background-transition:0.3s;--overlay-opacity:0.15;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-80 .elementor-element.elementor-element-2f670b5::before, .elementor-80 .elementor-element.elementor-element-2f670b5 > .elementor-background-video-container::before, .elementor-80 .elementor-element.elementor-element-2f670b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-80 .elementor-element.elementor-element-2f670b5 > .elementor-background-slideshow::before, .elementor-80 .elementor-element.elementor-element-2f670b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-80 .elementor-element.elementor-element-2f670b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://graham-gardner.com/wp-content/uploads/2025/01/balance-pattern-01.png");background-position:top center;background-size:cover;}.elementor-80 .elementor-element.elementor-element-035e15d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 3px 0px 3px;--border-block-start-width:0px;--border-inline-end-width:3px;--border-block-end-width:0px;--border-inline-start-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-block-start:70px;--padding-block-end:70px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-80 .elementor-element.elementor-element-035e15d:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-035e15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e45664 );}.elementor-80 .elementor-element.elementor-element-035e15d, .elementor-80 .elementor-element.elementor-element-035e15d::before{--border-transition:0.3s;}.elementor-80 .elementor-element.elementor-element-12b70886{text-align:center;}.elementor-80 .elementor-element.elementor-element-12b70886 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-9182b18{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-bfed775{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-7cf95e5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:40px 40px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-40547d7{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-3be6272 img{height:206px;}.elementor-80 .elementor-element.elementor-element-d69a063{text-align:center;}.elementor-80 .elementor-element.elementor-element-d69a063 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1em;}.elementor-80 .elementor-element.elementor-element-5fff58d{text-align:center;}.elementor-80 .elementor-element.elementor-element-5fff58d .elementor-heading-title{color:var( --e-global-color-primary );font-size:16px;line-height:1.35em;}.elementor-80 .elementor-element.elementor-element-ad3cc9b .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-80 .elementor-element.elementor-element-ad3cc9b .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-ad3cc9b .elementor-button:focus{color:var( --e-global-color-7e45664 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-80 .elementor-element.elementor-element-ad3cc9b .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-ad3cc9b .elementor-button:focus svg{fill:var( --e-global-color-7e45664 );}.elementor-80 .elementor-element.elementor-element-97a73c0{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-01d95bc img{height:206px;}.elementor-80 .elementor-element.elementor-element-69503e1{text-align:center;}.elementor-80 .elementor-element.elementor-element-69503e1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1em;}.elementor-80 .elementor-element.elementor-element-857d0c1{text-align:center;}.elementor-80 .elementor-element.elementor-element-857d0c1 .elementor-heading-title{color:var( --e-global-color-primary );font-size:16px;line-height:1.35em;}.elementor-80 .elementor-element.elementor-element-aa87e9b .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-80 .elementor-element.elementor-element-aa87e9b .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-aa87e9b .elementor-button:focus{color:var( --e-global-color-7e45664 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-80 .elementor-element.elementor-element-aa87e9b .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-aa87e9b .elementor-button:focus svg{fill:var( --e-global-color-7e45664 );}.elementor-80 .elementor-element.elementor-element-4873414{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-bc9d40d img{height:206px;}.elementor-80 .elementor-element.elementor-element-d464ef3{text-align:center;}.elementor-80 .elementor-element.elementor-element-d464ef3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1em;}.elementor-80 .elementor-element.elementor-element-e16ec8c{text-align:center;}.elementor-80 .elementor-element.elementor-element-e16ec8c .elementor-heading-title{color:var( --e-global-color-primary );font-size:16px;line-height:1.35em;}.elementor-80 .elementor-element.elementor-element-40f1418 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-80 .elementor-element.elementor-element-40f1418 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-40f1418 .elementor-button:focus{color:var( --e-global-color-7e45664 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-80 .elementor-element.elementor-element-40f1418 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-40f1418 .elementor-button:focus svg{fill:var( --e-global-color-7e45664 );}.elementor-80 .elementor-element.elementor-element-4a326e89{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-44c8a6b9 img{height:206px;}.elementor-80 .elementor-element.elementor-element-63cefc25{text-align:center;}.elementor-80 .elementor-element.elementor-element-63cefc25 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1em;}.elementor-80 .elementor-element.elementor-element-eec3420{text-align:center;}.elementor-80 .elementor-element.elementor-element-eec3420 .elementor-heading-title{color:var( --e-global-color-primary );font-size:16px;line-height:1.35em;}.elementor-80 .elementor-element.elementor-element-cdd29cb .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-80 .elementor-element.elementor-element-cdd29cb .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-cdd29cb .elementor-button:focus{color:var( --e-global-color-7e45664 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-80 .elementor-element.elementor-element-cdd29cb .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-cdd29cb .elementor-button:focus svg{fill:var( --e-global-color-7e45664 );}.elementor-80 .elementor-element.elementor-element-0bc1116{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-641d5bc img{height:206px;}.elementor-80 .elementor-element.elementor-element-12e670d{text-align:center;}.elementor-80 .elementor-element.elementor-element-12e670d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1em;}.elementor-80 .elementor-element.elementor-element-cd6cbd3{text-align:center;}.elementor-80 .elementor-element.elementor-element-cd6cbd3 .elementor-heading-title{color:var( --e-global-color-primary );font-size:16px;line-height:1.35em;}.elementor-80 .elementor-element.elementor-element-d25488d .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-80 .elementor-element.elementor-element-d25488d .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-d25488d .elementor-button:focus{color:var( --e-global-color-7e45664 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-80 .elementor-element.elementor-element-d25488d .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-d25488d .elementor-button:focus svg{fill:var( --e-global-color-7e45664 );}.elementor-80 .elementor-element.elementor-element-fc0f3d8{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-549af37 img{height:206px;}.elementor-80 .elementor-element.elementor-element-9abbeee{text-align:center;}.elementor-80 .elementor-element.elementor-element-9abbeee .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1em;}.elementor-80 .elementor-element.elementor-element-06ae20d{text-align:center;}.elementor-80 .elementor-element.elementor-element-06ae20d .elementor-heading-title{color:var( --e-global-color-primary );font-size:16px;line-height:1.35em;}.elementor-80 .elementor-element.elementor-element-b2d8bcd .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-80 .elementor-element.elementor-element-b2d8bcd .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-b2d8bcd .elementor-button:focus{color:var( --e-global-color-7e45664 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-80 .elementor-element.elementor-element-b2d8bcd .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-b2d8bcd .elementor-button:focus svg{fill:var( --e-global-color-7e45664 );}.elementor-80 .elementor-element.elementor-element-d92de3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:40px 40px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-f14af11{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-f1c90d9{--spacer-size:50px;}.elementor-80 .elementor-element.elementor-element-28eaf5f6{--display:flex;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-80 .elementor-element.elementor-element-28eaf5f6:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-28eaf5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://graham-gardner.com/wp-content/uploads/2023/12/darkblue-bottomright-corner.svg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-80 .elementor-element.elementor-element-28eaf5f6, .elementor-80 .elementor-element.elementor-element-28eaf5f6::before{--border-transition:0.3s;}.elementor-80 .elementor-element.elementor-element-347736ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-309a30a2{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-10eb17ee{text-align:right;}.elementor-80 .elementor-element.elementor-element-10eb17ee > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-1a4e2151{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-80 .elementor-element.elementor-element-419a3716{text-align:center;}.elementor-80 .elementor-element.elementor-element-419a3716 .elementor-heading-title{color:var( --e-global-color-7e45664 );}.elementor-80 .elementor-element.elementor-element-7271085f{text-align:center;color:var( --e-global-color-7e45664 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1.35em;}.elementor-80 .elementor-element.elementor-element-be463e2 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-80 .elementor-element.elementor-element-be463e2 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-be463e2 .elementor-button:focus{color:var( --e-global-color-text );background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-80 .elementor-element.elementor-element-be463e2 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-be463e2 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-7cf95e5e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-3be6272 img{height:auto;}.elementor-80 .elementor-element.elementor-element-01d95bc img{height:auto;}.elementor-80 .elementor-element.elementor-element-bc9d40d img{height:auto;}.elementor-80 .elementor-element.elementor-element-44c8a6b9 img{height:auto;}.elementor-80 .elementor-element.elementor-element-641d5bc img{height:auto;}.elementor-80 .elementor-element.elementor-element-549af37 img{height:auto;}.elementor-80 .elementor-element.elementor-element-d92de3f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-28eaf5f6{--padding-block-start:60px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-80 .elementor-element.elementor-element-10eb17ee > .elementor-widget-container{margin:-100px 0px 0px 0px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-2f670b5{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-80 .elementor-element.elementor-element-035e15d{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-80 .elementor-element.elementor-element-d69a063 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-69503e1 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-d464ef3 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-63cefc25 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-12e670d .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-9abbeee .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-28eaf5f6{--padding-block-start:30px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-80 .elementor-element.elementor-element-7271085f{font-size:18px;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-40547d7{--width:calc(33.333% - 27px);}.elementor-80 .elementor-element.elementor-element-97a73c0{--width:calc(33.333% - 27px);}.elementor-80 .elementor-element.elementor-element-4873414{--width:calc(33.333% - 27px);}.elementor-80 .elementor-element.elementor-element-4a326e89{--width:calc(33.333% - 27px);}.elementor-80 .elementor-element.elementor-element-0bc1116{--width:calc(33.333% - 27px);}.elementor-80 .elementor-element.elementor-element-fc0f3d8{--width:calc(33.333% - 27px);}.elementor-80 .elementor-element.elementor-element-f14af11{--width:calc(33.333% - 27px);}.elementor-80 .elementor-element.elementor-element-309a30a2{--width:45%;}.elementor-80 .elementor-element.elementor-element-1a4e2151{--width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-80 .elementor-element.elementor-element-309a30a2{--width:40%;}.elementor-80 .elementor-element.elementor-element-1a4e2151{--width:57%;}}