.elementor-667 .elementor-element.elementor-element-7bc4fb1:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7bc4fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/CRESCENDO-CHRISTMAS-1-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-667 .elementor-element.elementor-element-7bc4fb1:hover > .elementor-background-overlay{background-color:#7D05DE;opacity:0.5;}.elementor-667 .elementor-element.elementor-element-7bc4fb1 > .elementor-container{max-width:1920px;min-height:80vh;}.elementor-667 .elementor-element.elementor-element-7bc4fb1 > .elementor-background-overlay{opacity:0.3;transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-667 .elementor-element.elementor-element-7bc4fb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-3ca3638 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-3ca3638 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-b28f75e > .elementor-container{max-width:1920px;}.elementor-667 .elementor-element.elementor-element-b28f75e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0%;}.elementor-667 .elementor-element.elementor-element-b28f75e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-b28f75e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-c3fa849:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-c3fa849 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141B4D80;}.elementor-667 .elementor-element.elementor-element-c3fa849 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 5em 10em 5em;}.elementor-667 .elementor-element.elementor-element-c3fa849 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-0d9cfcf{text-align:start;}.elementor-667 .elementor-element.elementor-element-0d9cfcf .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:46px;font-weight:800;line-height:53px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-8be6b48{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-b0e8586{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-db09d1c .elementor-button{background-color:#02010100;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-db09d1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-667 .elementor-element.elementor-element-4dd5aa1:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-4dd5aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-667 .elementor-element.elementor-element-4dd5aa1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-4dd5aa1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-91bde84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-91bde84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/little-d-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-667 .elementor-element.elementor-element-91bde84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-91bde84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-bab925f{--spacer-size:50px;}.elementor-667 .elementor-element.elementor-element-a08129d{text-align:start;}.elementor-667 .elementor-element.elementor-element-a08129d .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:46px;font-weight:800;line-height:53px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-9b09bea{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-98d1bd4 .elementor-button{background-color:#02010100;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-98d1bd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-667 .elementor-element.elementor-element-669ea1c:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-669ea1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2023/11/SCT_BACKGROUND_xmastime-fersovitch-cameron-7-copy.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-667 .elementor-element.elementor-element-669ea1c:hover > .elementor-background-overlay{background-color:#7D05DE;opacity:0.5;}.elementor-667 .elementor-element.elementor-element-669ea1c > .elementor-container{max-width:1920px;min-height:80vh;}.elementor-667 .elementor-element.elementor-element-669ea1c > .elementor-background-overlay{opacity:0.3;transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-667 .elementor-element.elementor-element-669ea1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-43542e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-667 .elementor-element.elementor-element-43542e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-667 .elementor-element.elementor-element-43542e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-fc574db > .elementor-container{max-width:1920px;}.elementor-667 .elementor-element.elementor-element-fc574db .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5%;}.elementor-667 .elementor-element.elementor-element-fc574db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-fc574db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-981aa04:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-981aa04 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141B4D80;}.elementor-667 .elementor-element.elementor-element-981aa04 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10rem 5rem 10rem 5rem;}.elementor-667 .elementor-element.elementor-element-981aa04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-40a2b84{text-align:start;}.elementor-667 .elementor-element.elementor-element-40a2b84 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:46px;font-weight:800;line-height:53px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-d23bca1{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-1dbafcc .elementor-button{background-color:#02010100;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-1dbafcc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-667 .elementor-element.elementor-element-cd95d2b{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-174d1af:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-174d1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/little-drummer-boy-11-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-667 .elementor-element.elementor-element-174d1af:hover > .elementor-background-overlay{background-color:#7D05DE;opacity:0.5;}.elementor-667 .elementor-element.elementor-element-174d1af > .elementor-container{max-width:1920px;min-height:80vh;}.elementor-667 .elementor-element.elementor-element-174d1af{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-174d1af > .elementor-background-overlay{opacity:0.3;transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-667 .elementor-element.elementor-element-3290558 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-3290558 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-91ec39f > .elementor-container{max-width:1920px;}.elementor-667 .elementor-element.elementor-element-91ec39f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5%;}.elementor-667 .elementor-element.elementor-element-91ec39f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-91ec39f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-6b77780:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-6b77780 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141B4D80;}.elementor-667 .elementor-element.elementor-element-6b77780 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 5em 10em 5em;}.elementor-667 .elementor-element.elementor-element-6b77780 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-592e2f1{text-align:start;}.elementor-667 .elementor-element.elementor-element-592e2f1 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:46px;font-weight:800;line-height:53px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-52136ca{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-bfde3b5{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-4a0b122 .elementor-button{background-color:#02010100;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-4a0b122 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-667 .elementor-element.elementor-element-66f15fd:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-66f15fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-667 .elementor-element.elementor-element-66f15fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-66f15fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-2dde493:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-2dde493 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/little-drummer-boy-11-12-1.png");background-position:center center;background-size:cover;}.elementor-667 .elementor-element.elementor-element-2dde493 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-2dde493 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-8171825{--spacer-size:50px;}.elementor-667 .elementor-element.elementor-element-464fd39{text-align:start;}.elementor-667 .elementor-element.elementor-element-464fd39 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:46px;font-weight:800;line-height:53px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-71d586f{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-e6533b1 .elementor-button{background-color:#02010100;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-e6533b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-667 .elementor-element.elementor-element-bfabecf:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-bfabecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-667 .elementor-element.elementor-element-bfabecf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-bfabecf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-272c466:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-272c466 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/little-drummer-boy-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-667 .elementor-element.elementor-element-272c466 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-272c466 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-19b7014{--spacer-size:50px;}.elementor-667 .elementor-element.elementor-element-68617dd{text-align:start;}.elementor-667 .elementor-element.elementor-element-68617dd .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:46px;font-weight:800;line-height:53px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-7a4852e{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-e3ebf9e .elementor-button{background-color:#02010100;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-e3ebf9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-667 .elementor-element.elementor-element-7a9a8eb:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7a9a8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/08/Harvest-154-Custom.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-667 .elementor-element.elementor-element-7a9a8eb:hover > .elementor-background-overlay{background-color:#7D05DE;opacity:0.5;}.elementor-667 .elementor-element.elementor-element-7a9a8eb > .elementor-container{max-width:1920px;min-height:80vh;}.elementor-667 .elementor-element.elementor-element-7a9a8eb > .elementor-background-overlay{opacity:0.3;transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-667 .elementor-element.elementor-element-7a9a8eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-86f436f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-86f436f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-15585dd > .elementor-container{max-width:1920px;}.elementor-667 .elementor-element.elementor-element-15585dd .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0%;}.elementor-667 .elementor-element.elementor-element-15585dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-15585dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-2edf6d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-2edf6d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141B4D80;}.elementor-667 .elementor-element.elementor-element-2edf6d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 5em 10em 5em;}.elementor-667 .elementor-element.elementor-element-2edf6d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-4dc88ce{text-align:start;}.elementor-667 .elementor-element.elementor-element-4dc88ce .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:46px;font-weight:800;line-height:53px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-73d5ac2{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-2c33602{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-fdf8d34 .elementor-button{background-color:#02010100;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-fdf8d34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-667 .elementor-element.elementor-element-efc06c0:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-efc06c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-667 .elementor-element.elementor-element-efc06c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-efc06c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-866b391:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-866b391 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/08/Harvest-154-Custom-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-667 .elementor-element.elementor-element-866b391 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-667 .elementor-element.elementor-element-866b391 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-667 .elementor-element.elementor-element-590c0a6{--spacer-size:50px;}.elementor-667 .elementor-element.elementor-element-d8b53d8{text-align:start;}.elementor-667 .elementor-element.elementor-element-d8b53d8 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:46px;font-weight:800;line-height:53px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-524cbb9{text-align:start;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-ea77758 );}.elementor-667 .elementor-element.elementor-element-d68c3ab .elementor-button{background-color:#02010100;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-d68c3ab .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-667 .elementor-element.elementor-element-3ca3638{width:100%;}.elementor-667 .elementor-element.elementor-element-c3fa849{width:40%;}.elementor-667 .elementor-element.elementor-element-e21faf1{width:60%;}.elementor-667 .elementor-element.elementor-element-43542e5{width:100%;}.elementor-667 .elementor-element.elementor-element-981aa04{width:40%;}.elementor-667 .elementor-element.elementor-element-d3d6990{width:60%;}.elementor-667 .elementor-element.elementor-element-3290558{width:100%;}.elementor-667 .elementor-element.elementor-element-6b77780{width:40%;}.elementor-667 .elementor-element.elementor-element-1516e5d{width:60%;}.elementor-667 .elementor-element.elementor-element-86f436f{width:100%;}.elementor-667 .elementor-element.elementor-element-2edf6d7{width:40%;}.elementor-667 .elementor-element.elementor-element-c7cd002{width:60%;}}@media(max-width:1440px) and (min-width:768px){.elementor-667 .elementor-element.elementor-element-c3fa849{width:50%;}.elementor-667 .elementor-element.elementor-element-981aa04{width:50%;}.elementor-667 .elementor-element.elementor-element-6b77780{width:50%;}.elementor-667 .elementor-element.elementor-element-2edf6d7{width:50%;}}@media(max-width:1440px){.elementor-667 .elementor-element.elementor-element-7bc4fb1:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7bc4fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/CRESCENDO-CHRISTMAS-1-scaled.jpg");background-position:center center;}.elementor-667 .elementor-element.elementor-element-7bc4fb1 > .elementor-container{min-height:496px;}.elementor-667 .elementor-element.elementor-element-7bc4fb1{padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-0d9cfcf .elementor-heading-title{font-size:46px;}.elementor-667 .elementor-element.elementor-element-8be6b48{font-size:16px;}.elementor-667 .elementor-element.elementor-element-b0e8586{font-size:16px;}.elementor-667 .elementor-element.elementor-element-a08129d .elementor-heading-title{font-size:46px;}.elementor-667 .elementor-element.elementor-element-9b09bea{font-size:16px;}.elementor-667 .elementor-element.elementor-element-669ea1c:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-669ea1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2023/11/SCT_BACKGROUND_xmastime-fersovitch-cameron-7-copy.jpg");background-position:center right;}.elementor-667 .elementor-element.elementor-element-669ea1c > .elementor-container{min-height:496px;}.elementor-667 .elementor-element.elementor-element-669ea1c{padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-fc574db{margin-top:15px;margin-bottom:15px;}.elementor-667 .elementor-element.elementor-element-981aa04 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-667 .elementor-element.elementor-element-40a2b84 .elementor-heading-title{font-size:46px;}.elementor-667 .elementor-element.elementor-element-d23bca1{font-size:16px;}.elementor-667 .elementor-element.elementor-element-cd95d2b{font-size:16px;}.elementor-667 .elementor-element.elementor-element-174d1af:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-174d1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/little-drummer-boy-11-1.jpg");background-position:center center;}.elementor-667 .elementor-element.elementor-element-174d1af > .elementor-container{min-height:496px;}.elementor-667 .elementor-element.elementor-element-174d1af{padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-592e2f1 .elementor-heading-title{font-size:46px;}.elementor-667 .elementor-element.elementor-element-52136ca{font-size:16px;}.elementor-667 .elementor-element.elementor-element-bfde3b5{font-size:16px;}.elementor-667 .elementor-element.elementor-element-464fd39 .elementor-heading-title{font-size:46px;}.elementor-667 .elementor-element.elementor-element-71d586f{font-size:16px;}.elementor-667 .elementor-element.elementor-element-68617dd .elementor-heading-title{font-size:46px;}.elementor-667 .elementor-element.elementor-element-7a4852e{font-size:16px;}.elementor-667 .elementor-element.elementor-element-7a9a8eb:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7a9a8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/08/Harvest-154-Custom.jpg");background-position:center center;}.elementor-667 .elementor-element.elementor-element-7a9a8eb > .elementor-container{min-height:496px;}.elementor-667 .elementor-element.elementor-element-7a9a8eb{padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-4dc88ce .elementor-heading-title{font-size:46px;}.elementor-667 .elementor-element.elementor-element-73d5ac2{font-size:16px;}.elementor-667 .elementor-element.elementor-element-2c33602{font-size:16px;}.elementor-667 .elementor-element.elementor-element-d8b53d8 .elementor-heading-title{font-size:46px;}.elementor-667 .elementor-element.elementor-element-524cbb9{font-size:16px;}}@media(max-width:1200px){.elementor-667 .elementor-element.elementor-element-7bc4fb1:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7bc4fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/CRESCENDO-CHRISTMAS-MOBILE-1.jpg");}.elementor-667 .elementor-element.elementor-element-0d9cfcf .elementor-heading-title{font-size:38px;}.elementor-667 .elementor-element.elementor-element-a08129d .elementor-heading-title{font-size:38px;}.elementor-667 .elementor-element.elementor-element-669ea1c:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-669ea1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2023/11/SCT_BACKGROUND_xmastime-fersovitch-cameron-7-copy.jpg");}.elementor-667 .elementor-element.elementor-element-fc574db{margin-top:15px;margin-bottom:15px;}.elementor-667 .elementor-element.elementor-element-40a2b84 .elementor-heading-title{font-size:38px;}.elementor-667 .elementor-element.elementor-element-592e2f1 .elementor-heading-title{font-size:38px;}.elementor-667 .elementor-element.elementor-element-464fd39 .elementor-heading-title{font-size:38px;}.elementor-667 .elementor-element.elementor-element-68617dd .elementor-heading-title{font-size:38px;}.elementor-667 .elementor-element.elementor-element-7a9a8eb:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7a9a8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/08/Harvest-154-Custom.jpg");}.elementor-667 .elementor-element.elementor-element-4dc88ce .elementor-heading-title{font-size:38px;}.elementor-667 .elementor-element.elementor-element-d8b53d8 .elementor-heading-title{font-size:38px;}}@media(max-width:1024px){.elementor-667 .elementor-element.elementor-element-7bc4fb1:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7bc4fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/CRESCENDO-CHRISTMAS-MOBILE-1.jpg");background-position:center center;}.elementor-667 .elementor-element.elementor-element-0d9cfcf .elementor-heading-title{font-size:35px;}.elementor-667 .elementor-element.elementor-element-a08129d .elementor-heading-title{font-size:35px;}.elementor-667 .elementor-element.elementor-element-669ea1c:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-669ea1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2023/11/SCT_BACKGROUND_xmastime-fersovitch-cameron-7-copy.jpg");}.elementor-667 .elementor-element.elementor-element-40a2b84 .elementor-heading-title{font-size:35px;}.elementor-667 .elementor-element.elementor-element-592e2f1 .elementor-heading-title{font-size:35px;}.elementor-667 .elementor-element.elementor-element-464fd39 .elementor-heading-title{font-size:35px;}.elementor-667 .elementor-element.elementor-element-68617dd .elementor-heading-title{font-size:35px;}.elementor-667 .elementor-element.elementor-element-7a9a8eb:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7a9a8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/08/Harvest-154-Custom.jpg");background-position:center center;}.elementor-667 .elementor-element.elementor-element-4dc88ce .elementor-heading-title{font-size:35px;}.elementor-667 .elementor-element.elementor-element-d8b53d8 .elementor-heading-title{font-size:35px;}}@media(max-width:880px){.elementor-667 .elementor-element.elementor-element-7bc4fb1:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7bc4fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/CRESCENDO-CHRISTMAS-MOBILE-1.jpg");}.elementor-667 .elementor-element.elementor-element-c3fa849 > .elementor-element-populated{padding:5em 3em 5em 03em;}.elementor-667 .elementor-element.elementor-element-0d9cfcf .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-667 .elementor-element.elementor-element-a08129d .elementor-heading-title{font-size:28px;}.elementor-667 .elementor-element.elementor-element-669ea1c:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-669ea1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2023/11/SCT_BACKGROUND_xmastime-fersovitch-cameron-7-copy.jpg");}.elementor-667 .elementor-element.elementor-element-981aa04 > .elementor-element-populated{padding:5em 3em 5em 03em;}.elementor-667 .elementor-element.elementor-element-40a2b84 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-667 .elementor-element.elementor-element-6b77780 > .elementor-element-populated{padding:5em 3em 5em 03em;}.elementor-667 .elementor-element.elementor-element-592e2f1 .elementor-heading-title{font-size:28px;}.elementor-667 .elementor-element.elementor-element-464fd39 .elementor-heading-title{font-size:28px;}.elementor-667 .elementor-element.elementor-element-68617dd .elementor-heading-title{font-size:28px;}.elementor-667 .elementor-element.elementor-element-7a9a8eb:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-7a9a8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/08/Harvest-154-Custom.jpg");}.elementor-667 .elementor-element.elementor-element-2edf6d7 > .elementor-element-populated{padding:5em 3em 5em 03em;}.elementor-667 .elementor-element.elementor-element-4dc88ce .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-667 .elementor-element.elementor-element-d8b53d8 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-667 .elementor-element.elementor-element-0d9cfcf .elementor-heading-title{font-size:40px;}.elementor-667 .elementor-element.elementor-element-91bde84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-91bde84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/CRESCENDO-CHRISTMAS-MOBILE-1.jpg");}.elementor-667 .elementor-element.elementor-element-bab925f{--spacer-size:273px;}.elementor-667 .elementor-element.elementor-element-6f5383b > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-667 .elementor-element.elementor-element-a08129d .elementor-heading-title{font-size:27px;line-height:36px;}.elementor-667 .elementor-element.elementor-element-9b09bea{font-size:18px;}.elementor-667 .elementor-element.elementor-element-98d1bd4 .elementor-button{font-size:16px;line-height:21.86px;}.elementor-667 .elementor-element.elementor-element-40a2b84 .elementor-heading-title{font-size:40px;}.elementor-667 .elementor-element.elementor-element-592e2f1 .elementor-heading-title{font-size:40px;}.elementor-667 .elementor-element.elementor-element-2dde493:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-2dde493 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/05/little-drummer-boy-11-12-1.png");}.elementor-667 .elementor-element.elementor-element-8171825{--spacer-size:273px;}.elementor-667 .elementor-element.elementor-element-b51c2c9 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-667 .elementor-element.elementor-element-464fd39 .elementor-heading-title{font-size:27px;line-height:36px;}.elementor-667 .elementor-element.elementor-element-71d586f{font-size:18px;}.elementor-667 .elementor-element.elementor-element-e6533b1 .elementor-button{font-size:16px;line-height:21.86px;}.elementor-667 .elementor-element.elementor-element-272c466:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-272c466 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2023/11/xmastime-fersovitch-cameron-7-copy-1.jpg");}.elementor-667 .elementor-element.elementor-element-19b7014{--spacer-size:273px;}.elementor-667 .elementor-element.elementor-element-6107514 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-667 .elementor-element.elementor-element-68617dd .elementor-heading-title{font-size:27px;line-height:36px;}.elementor-667 .elementor-element.elementor-element-7a4852e{font-size:18px;}.elementor-667 .elementor-element.elementor-element-e3ebf9e .elementor-button{font-size:16px;line-height:21.86px;}.elementor-667 .elementor-element.elementor-element-4dc88ce .elementor-heading-title{font-size:40px;}.elementor-667 .elementor-element.elementor-element-866b391:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-667 .elementor-element.elementor-element-866b391 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2022/08/Harvest-154-Custom-1.jpg");}.elementor-667 .elementor-element.elementor-element-590c0a6{--spacer-size:273px;}.elementor-667 .elementor-element.elementor-element-4328db3 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-667 .elementor-element.elementor-element-d8b53d8 .elementor-heading-title{font-size:27px;line-height:36px;}.elementor-667 .elementor-element.elementor-element-524cbb9{font-size:18px;}.elementor-667 .elementor-element.elementor-element-d68c3ab .elementor-button{font-size:16px;line-height:21.86px;}}/* Start custom CSS for section, class: .elementor-element-7bc4fb1 */.pointer {cursor: pointer;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-669ea1c */.pointer {cursor: pointer;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-174d1af */.pointer {cursor: pointer;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a9a8eb */.pointer {cursor: pointer;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://johncameron.com/wp-content/uploads/2022/03/AvenirNext-Regular-08.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://johncameron.com/wp-content/uploads/2022/03/AvenirNext-Medium-06.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://johncameron.com/wp-content/uploads/2022/03/AvenirNext-DemiBold-03.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://johncameron.com/wp-content/uploads/2022/03/AvenirNext-Bold-01-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://johncameron.com/wp-content/uploads/2022/03/AvenirNext-Heavy-09.ttf') format('truetype');
}
/* End Custom Fonts CSS */