.elementor-971 .elementor-element.elementor-element-b33c7fd:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2024/02/CRE_Banner-2560x704-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-container{max-width:1920px;min-height:583px;}.elementor-971 .elementor-element.elementor-element-b33c7fd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-971 .elementor-element.elementor-element-417b889 > .elementor-container{max-width:1920px;}.elementor-971 .elementor-element.elementor-element-417b889{padding:0px 0px 74px 0px;}.elementor-971 .elementor-element.elementor-element-14fe5c0:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-14fe5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2026/06/Crescendo-2026-10512-DXO.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-971 .elementor-element.elementor-element-14fe5c0 > .elementor-container{min-height:583px;}.elementor-971 .elementor-element.elementor-element-14fe5c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-971 .elementor-element.elementor-element-14fe5c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-971 .elementor-element.elementor-element-721104b:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-721104b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2025/09/Crescendo-2025-1312-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-971 .elementor-element.elementor-element-721104b > .elementor-container{min-height:583px;}.elementor-971 .elementor-element.elementor-element-721104b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-971 .elementor-element.elementor-element-721104b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-971 .elementor-element.elementor-element-1bdaf85 > .elementor-container{max-width:1920px;}.elementor-971 .elementor-element.elementor-element-1bdaf85{overflow:hidden;padding:5em 0em 0em 0em;}.elementor-971 .elementor-element.elementor-element-a60881c .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:36px;font-weight:700;line-height:53px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-ce3d59b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-ce3d59b{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#333333;}.elementor-971 .elementor-element.elementor-element-9c503ba > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-9c503ba{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#333333;}.elementor-971 .elementor-element.elementor-element-611119d .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:36px;font-weight:700;line-height:53px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-5ad19a7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-5ad19a7{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#333333;}.elementor-971 .elementor-element.elementor-element-477e4db > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-477e4db{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#333333;}.elementor-971 .elementor-element.elementor-element-38399bb > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-38399bb{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#333333;}.elementor-971 .elementor-element.elementor-element-522b65f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-971 .elementor-element.elementor-element-301cd5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-301cd5a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play i{color:var( --e-global-color-ea77758 );font-size:100px;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play svg{fill:var( --e-global-color-ea77758 );width:100px;height:100px;}.elementor-971 .elementor-element.elementor-element-1d750ae{text-align:start;}.elementor-971 .elementor-element.elementor-element-906a610{font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:500;line-height:21.86px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-d175c0d > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-d175c0d .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:20px;font-weight:700;line-height:27.32px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-b4f5d86 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-b4f5d86 .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-b4f5d86 .elementor-button:focus{background-color:#141B4D;color:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-b4f5d86 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-b4f5d86 .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-b4f5d86 .elementor-button:focus svg{fill:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-f67528e{overflow:hidden;padding:5rem 1rem 5rem 1rem;}.elementor-971 .elementor-element.elementor-element-93bc4b8{text-align:center;font-family:"Anton", Sans-serif;font-size:35px;color:var( --e-global-color-c28f9ea );}.elementor-971 .elementor-element.elementor-element-fe7a377 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-fe7a377 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:47px;line-height:48px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-30b6a1f );}.elementor-971 .elementor-element.elementor-element-4720df3{overflow:hidden;padding:5rem 1rem 5rem 1rem;}.elementor-971 .elementor-element.elementor-element-93e130d .elementor-heading-title{font-family:"Herz", Sans-serif;font-size:34px;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-5b2bcce .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:100px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-8bf8ca8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-8bf8ca8{font-family:"Avenir Next", Sans-serif;font-size:28px;font-weight:500;line-height:40px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-f50f54f .elementor-button{background-color:#9737E5;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;line-height:21.86px;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );border-style:solid;border-color:#9737E5;border-radius:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-f50f54f .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-f50f54f .elementor-button:focus{background-color:#7820BF;color:var( --e-global-color-ea77758 );border-color:#7820BF;}.elementor-971 .elementor-element.elementor-element-f50f54f{width:auto;max-width:auto;align-self:flex-start;}.elementor-971 .elementor-element.elementor-element-f50f54f > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0em 0.5em 0em 0em;}.elementor-971 .elementor-element.elementor-element-f50f54f .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-f50f54f .elementor-button:focus svg{fill:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-dbc9ab5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-dbc9ab5 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:47px;line-height:48px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-30b6a1f );}.elementor-971 .elementor-element.elementor-element-db7c42c .elementor-heading-title{font-family:"Herz", Sans-serif;font-size:34px;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-55c7d1d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:100px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-56e141b > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-56e141b{font-family:"Avenir Next", Sans-serif;font-size:28px;font-weight:500;line-height:40px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-cd93a1d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-cd93a1d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:47px;line-height:48px;color:var( --e-global-color-5094768 );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-2fbd685.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-2fbd685.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-0345385 .elementor-button{background-color:#9737E5;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:700;line-height:21.86px;fill:var( --e-global-color-ea77758 );color:var( --e-global-color-ea77758 );border-style:solid;border-color:#9737E5;border-radius:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-0345385 .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-0345385 .elementor-button:focus{background-color:#7820BF;color:var( --e-global-color-ea77758 );border-color:#7820BF;}.elementor-971 .elementor-element.elementor-element-0345385 > .elementor-widget-container{padding:0em 0.5em 0em 0em;}.elementor-971 .elementor-element.elementor-element-0345385 .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-0345385 .elementor-button:focus svg{fill:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-7fa76eb{padding:3rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-3e08a68{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-3e08a68 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-3e08a68 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-2000807 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:36px;font-weight:700;line-height:53px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-fbefe04 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:100px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-9109925{padding:2rem 0rem 2rem 0rem;}.elementor-971 .elementor-element.elementor-element-ab53fd5{width:auto;max-width:auto;}.elementor-971 .elementor-element.elementor-element-410cecc{overflow:hidden;padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-afa72df{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-afa72df .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-afa72df .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-e28e384 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;}.elementor-971 .elementor-element.elementor-element-cdc61bd .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:65px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-be1d35a{width:auto;max-width:auto;}.elementor-971 .elementor-element.elementor-element-be1d35a > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-26323a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-26323a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-26323a5 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-971 .elementor-element.elementor-element-40c305a{width:var( --container-widget-width, 102.347% );max-width:102.347%;--container-widget-width:102.347%;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-d4daf69 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#000000;padding:0rem 0rem 0rem 3rem;}.elementor-971 .elementor-element.elementor-element-2c9572f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:65px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-aad035e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:23px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-dbe41c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-dbe41c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-dbe41c5 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-4a0a247{width:auto;max-width:auto;}.elementor-971 .elementor-element.elementor-element-4a0a247 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-e3150ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-e3150ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-e3150ae > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-971 .elementor-element.elementor-element-28679d0{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-54a0bf4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-54a0bf4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-54a0bf4 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-6486bef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-6486bef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-fc33c1e{width:var( --container-widget-width, 97.525% );max-width:97.525%;--container-widget-width:97.525%;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-22b0214{overflow:hidden;padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-2c6fbe3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-2c6fbe3 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-2c6fbe3 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-bd217c9 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:65px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-292b464.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-292b464.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-292b464.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-8b28424{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-3a4c5ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-3a4c5ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-5e757fa{width:auto;max-width:auto;}.elementor-971 .elementor-element.elementor-element-5e757fa img{width:65%;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-343d57c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-343d57c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-343d57c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-896bd53.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-896bd53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-896bd53.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-896bd53 > .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-bc-flex-widget .elementor-971 .elementor-element.elementor-element-fe213d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-fe213d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-fe213d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-971 .elementor-element.elementor-element-7f9f976{width:var( --container-widget-width, 113.956% );max-width:113.956%;--container-widget-width:113.956%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-09caa1a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-09caa1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-57beb74.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-57beb74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-57beb74.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-0383cd1{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-54ebc00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-54ebc00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-47762a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-47762a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-47762a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-9ef4276.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-9ef4276.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-9ef4276.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-9ef4276 > .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-bc-flex-widget .elementor-971 .elementor-element.elementor-element-467bb61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-467bb61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-467bb61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-85b476d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-85b476d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-80cab9b{padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-cee8e8b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-cee8e8b .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-cee8e8b .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-f5ec965 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:46px;font-weight:normal;line-height:53px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-ec3b125.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-ec3b125.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-ec3b125.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-3cec17c{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-256f9fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-256f9fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-256f9fe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-0161ba3{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-b7d1bb2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-b7d1bb2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-b7d1bb2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-527c07c{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-ccfa447.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-ccfa447.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-41afcfc{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-acd4d49.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-acd4d49.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-b82770c{width:auto;max-width:auto;}.elementor-971 .elementor-element.elementor-element-b82770c img{width:65%;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-f3862dd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-f3862dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-63b2eb2{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-30be35c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-30be35c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-c504694{padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-b72f651{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-b72f651 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-b72f651 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-46dffc1 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:46px;font-weight:normal;line-height:53px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-4ec6d21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-4ec6d21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-1b48bc1{text-align:start;}.elementor-971 .elementor-element.elementor-element-1b48bc1 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-1db58cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-1db58cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-1db58cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-d3b15e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-d3b15e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-d3b15e4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-1427ef0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-1427ef0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-1427ef0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-e7f8fee{padding:3rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-41399d3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-41399d3 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-41399d3 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-ae03f7a .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:36px;font-weight:700;line-height:53px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-83a02f3{width:var( --container-widget-width, 97.603% );max-width:97.603%;--container-widget-width:97.603%;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-83a02f3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:100px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-5376a6c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-5376a6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-d1d3bc4{width:auto;max-width:auto;text-align:start;}.elementor-971 .elementor-element.elementor-element-d1d3bc4 img{width:80%;}.elementor-971 .elementor-element.elementor-element-0af9ef3{overflow:hidden;padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-98ae7c6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-98ae7c6 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-98ae7c6 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-afd1213 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;padding:0rem 3rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-9678972 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:65px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-8efa077{padding:2rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-c554af7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-c554af7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-c554af7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-971 .elementor-element.elementor-element-c554af7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-f165257{width:var( --container-widget-width, 86.921% );max-width:86.921%;--container-widget-width:86.921%;--container-widget-flex-grow:0;text-align:center;}.elementor-971 .elementor-element.elementor-element-f165257 img{width:63%;}.elementor-971 .elementor-element.elementor-element-dd89b3c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#000000;padding:0rem 0rem 0rem 3rem;}.elementor-971 .elementor-element.elementor-element-96f8c7b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:65px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-f2c2ed7 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:26px;}.elementor-971 .elementor-element.elementor-element-f2c2ed7{padding:2rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-df32457.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-df32457.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-df32457.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-8bdb578{width:auto;max-width:auto;text-align:start;}.elementor-971 .elementor-element.elementor-element-8bdb578 img{width:100%;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-8d09af2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-8d09af2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-8d09af2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-3c9d127.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-3c9d127.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-3c9d127.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-e6ce25c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-e6ce25c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-247842a{overflow:hidden;padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-b4583ee{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-b4583ee .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-b4583ee .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-d880431 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:65px;font-weight:normal;line-height:49px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-b12c8c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-b12c8c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-b12c8c8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-7a3f5fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-7a3f5fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-b259edc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-b259edc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-c89ed6e{padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-a094a77{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-a094a77 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-a094a77 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-a5898b3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:46px;font-weight:normal;line-height:53px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-aec0780.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-aec0780.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-aec0780.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-dce12d9{width:var( --container-widget-width, 123.89% );max-width:123.89%;--container-widget-width:123.89%;--container-widget-flex-grow:0;text-align:start;}.elementor-971 .elementor-element.elementor-element-dce12d9 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-819ec68.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-819ec68.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-819ec68.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-c92e55b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-c92e55b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-c92e55b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-0154bfe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-0154bfe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-9e949ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-9e949ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-ce586e9{padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-8eb7633{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-8eb7633 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-8eb7633 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-971 .elementor-element.elementor-element-ed10ed7 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:46px;font-weight:normal;line-height:53px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-35216d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-35216d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-85a09ba{text-align:start;}.elementor-971 .elementor-element.elementor-element-85a09ba .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-222d4b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-222d4b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-222d4b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-1de1ab7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-1de1ab7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-1de1ab7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-97636b5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-97636b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-97636b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-a3990da{overflow:hidden;padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-548d203 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-971 .elementor-element.elementor-element-548d203{text-align:start;}.elementor-971 .elementor-element.elementor-element-548d203 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:45px;font-weight:700;line-height:53px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-091057f img{width:100%;}.elementor-971 .elementor-element.elementor-element-734da6c{overflow:hidden;padding:3rem 0rem 3rem 0rem;}.elementor-971 .elementor-element.elementor-element-1557a6b > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-971 .elementor-element.elementor-element-1557a6b{text-align:start;}.elementor-971 .elementor-element.elementor-element-1557a6b .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:45px;font-weight:700;line-height:53px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-c4b965d img{width:100%;}.elementor-971 .elementor-element.elementor-element-92f7141{padding:0rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-6ce5dfe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-6ce5dfe .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-6ce5dfe .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-181f9c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-181f9c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-ab60d34 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:53px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-c151ddf .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:53px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-6d96c6e > .elementor-container{max-width:1920px;}.elementor-971 .elementor-element.elementor-element-6d96c6e{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-c2065ec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-a2e1aa1{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-971 .elementor-element.elementor-element-a2e1aa1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-a2e1aa1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-971 .elementor-element.elementor-element-a2e1aa1 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-a2e1aa1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-971 .elementor-element.elementor-element-a2e1aa1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-de104af{--e-image-carousel-slides-to-show:1;}.elementor-971 .elementor-element.elementor-element-de104af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-de104af .elementor-swiper-button.elementor-swiper-button-prev, .elementor-971 .elementor-element.elementor-element-de104af .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-de104af .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-971 .elementor-element.elementor-element-de104af .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-f838e91{--e-image-carousel-slides-to-show:1;}.elementor-971 .elementor-element.elementor-element-f838e91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-f838e91 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-971 .elementor-element.elementor-element-f838e91 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-f838e91 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-971 .elementor-element.elementor-element-f838e91 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-78dd2de{text-align:center;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-43d6d19{text-align:center;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-17002de{overflow:hidden;padding:3rem 1rem 3rem 1rem;}.elementor-971 .elementor-element.elementor-element-f765912{text-align:start;}.elementor-971 .elementor-element.elementor-element-e78a1c1{font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:500;line-height:21.86px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-78e560d > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-78e560d .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:20px;font-weight:700;line-height:27.32px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-1488351 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-1488351 .elementor-button:hover, .elementor-971 .elementor-element.elementor-element-1488351 .elementor-button:focus{background-color:#141B4D;color:var( --e-global-color-ea77758 );}.elementor-971 .elementor-element.elementor-element-1488351 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-1488351 .elementor-button:hover svg, .elementor-971 .elementor-element.elementor-element-1488351 .elementor-button:focus svg{fill:var( --e-global-color-ea77758 );}@media(max-width:1440px){.elementor-971 .elementor-element.elementor-element-b33c7fd:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-246px 0px;}.elementor-971 .elementor-element.elementor-element-1bdaf85{padding:5em 1em 00em 1em;}.elementor-971 .elementor-element.elementor-element-301cd5a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-971 .elementor-element.elementor-element-f67528e{padding:3rem 1rem 3rem 1rem;}.elementor-971 .elementor-element.elementor-element-4720df3{padding:3rem 1rem 3rem 1rem;}.elementor-971 .elementor-element.elementor-element-5b2bcce .elementor-heading-title{font-size:85px;}.elementor-971 .elementor-element.elementor-element-8bf8ca8{font-size:23px;}.elementor-971 .elementor-element.elementor-element-55c7d1d .elementor-heading-title{font-size:85px;}.elementor-971 .elementor-element.elementor-element-56e141b{font-size:23px;}.elementor-971 .elementor-element.elementor-element-7fa76eb{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-fbefe04 .elementor-heading-title{font-size:85px;}.elementor-971 .elementor-element.elementor-element-ab53fd5 img{width:85%;}.elementor-971 .elementor-element.elementor-element-410cecc{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-cdc61bd .elementor-heading-title{font-size:65px;}.elementor-971 .elementor-element.elementor-element-2c9572f .elementor-heading-title{font-size:65px;}.elementor-971 .elementor-element.elementor-element-22b0214{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-bd217c9 .elementor-heading-title{font-size:65px;}.elementor-971 .elementor-element.elementor-element-8b28424 img{width:65%;}.elementor-971 .elementor-element.elementor-element-5e757fa img{width:65%;}.elementor-971 .elementor-element.elementor-element-0383cd1 img{width:65%;}.elementor-971 .elementor-element.elementor-element-80cab9b{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-f5ec965 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-c504694{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-46dffc1 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-1b48bc1 .elementor-heading-title{font-size:24px;}.elementor-971 .elementor-element.elementor-element-e7f8fee{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-83a02f3 .elementor-heading-title{font-size:85px;}.elementor-971 .elementor-element.elementor-element-d1d3bc4 img{width:85%;}.elementor-971 .elementor-element.elementor-element-0af9ef3{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-9678972 .elementor-heading-title{font-size:65px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-c554af7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-971 .elementor-element.elementor-element-c554af7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-971 .elementor-element.elementor-element-c554af7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-971 .elementor-element.elementor-element-f165257{text-align:start;}.elementor-971 .elementor-element.elementor-element-f165257 img{width:50%;}.elementor-971 .elementor-element.elementor-element-96f8c7b .elementor-heading-title{font-size:65px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-df32457.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-df32457.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-247842a{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-d880431 .elementor-heading-title{font-size:65px;}.elementor-971 .elementor-element.elementor-element-c89ed6e{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-a5898b3 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-dce12d9 .elementor-heading-title{font-size:24px;}.elementor-971 .elementor-element.elementor-element-ce586e9{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-ed10ed7 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-85a09ba .elementor-heading-title{font-size:24px;}.elementor-971 .elementor-element.elementor-element-a2e1aa1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-971 .elementor-element.elementor-element-17002de{padding:0rem 0rem 0rem 0rem;}}@media(max-width:1200px){.elementor-971 .elementor-element.elementor-element-b33c7fd:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-248px 0px;}.elementor-971 .elementor-element.elementor-element-1bdaf85{padding:3em 1em 0em 1em;}.elementor-971 .elementor-element.elementor-element-301cd5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play i{font-size:80px;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-971 .elementor-element.elementor-element-93e130d .elementor-heading-title{font-size:30px;}.elementor-971 .elementor-element.elementor-element-5b2bcce .elementor-heading-title{font-size:70px;}.elementor-971 .elementor-element.elementor-element-8bf8ca8{font-size:21px;line-height:30px;}.elementor-971 .elementor-element.elementor-element-db7c42c .elementor-heading-title{font-size:30px;}.elementor-971 .elementor-element.elementor-element-55c7d1d .elementor-heading-title{font-size:70px;}.elementor-971 .elementor-element.elementor-element-56e141b{font-size:21px;line-height:30px;}.elementor-971 .elementor-element.elementor-element-2000807 .elementor-heading-title{font-size:30px;}.elementor-971 .elementor-element.elementor-element-fbefe04 .elementor-heading-title{font-size:70px;}.elementor-971 .elementor-element.elementor-element-cdc61bd .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-2c9572f .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-bd217c9 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-f5ec965 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-46dffc1 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-1b48bc1 .elementor-heading-title{font-size:20px;}.elementor-971 .elementor-element.elementor-element-ae03f7a .elementor-heading-title{font-size:30px;}.elementor-971 .elementor-element.elementor-element-83a02f3 .elementor-heading-title{font-size:70px;}.elementor-971 .elementor-element.elementor-element-9678972 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-96f8c7b .elementor-heading-title{font-size:50px;}.elementor-bc-flex-widget .elementor-971 .elementor-element.elementor-element-3c9d127.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-971 .elementor-element.elementor-element-3c9d127.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-971 .elementor-element.elementor-element-d880431 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-a5898b3 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-dce12d9 .elementor-heading-title{font-size:20px;}.elementor-971 .elementor-element.elementor-element-ed10ed7 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-85a09ba .elementor-heading-title{font-size:20px;}.elementor-971 .elementor-element.elementor-element-548d203 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-1557a6b .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-92f7141{padding:0rem 1rem 0rem 1rem;}}@media(max-width:1024px){.elementor-971 .elementor-element.elementor-element-b33c7fd:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-265px 0px;}.elementor-971 .elementor-element.elementor-element-1bdaf85{padding:3em 1em 0em 1em;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play i{font-size:80px;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-971 .elementor-element.elementor-element-c919810 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-971 .elementor-element.elementor-element-fe7a377 .elementor-heading-title{font-size:32px;}.elementor-971 .elementor-element.elementor-element-b91a672 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-971 .elementor-element.elementor-element-93e130d .elementor-heading-title{font-size:27px;}.elementor-971 .elementor-element.elementor-element-5b2bcce .elementor-heading-title{font-size:60px;}.elementor-971 .elementor-element.elementor-element-8bf8ca8{font-size:21px;line-height:1.5em;}.elementor-971 .elementor-element.elementor-element-dbc9ab5 .elementor-heading-title{font-size:32px;}.elementor-971 .elementor-element.elementor-element-651bf88 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-971 .elementor-element.elementor-element-db7c42c .elementor-heading-title{font-size:27px;}.elementor-971 .elementor-element.elementor-element-55c7d1d .elementor-heading-title{font-size:60px;}.elementor-971 .elementor-element.elementor-element-56e141b{font-size:21px;line-height:1.5em;}.elementor-971 .elementor-element.elementor-element-cd93a1d .elementor-heading-title{font-size:32px;}.elementor-971 .elementor-element.elementor-element-7fa76eb{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-2000807{text-align:center;}.elementor-971 .elementor-element.elementor-element-2000807 .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-fbefe04{text-align:center;}.elementor-971 .elementor-element.elementor-element-fbefe04 .elementor-heading-title{font-size:60px;}.elementor-971 .elementor-element.elementor-element-410cecc{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-cdc61bd{text-align:center;}.elementor-971 .elementor-element.elementor-element-cdc61bd .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-2c9572f{text-align:center;}.elementor-971 .elementor-element.elementor-element-2c9572f .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-22b0214{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-bd217c9{text-align:center;}.elementor-971 .elementor-element.elementor-element-bd217c9 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-5e757fa img{width:65%;}.elementor-971 .elementor-element.elementor-element-80cab9b{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-f5ec965{text-align:center;}.elementor-971 .elementor-element.elementor-element-f5ec965 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-acd4d49.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-46dffc1{text-align:center;}.elementor-971 .elementor-element.elementor-element-46dffc1 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-1b48bc1{text-align:center;}.elementor-971 .elementor-element.elementor-element-1b48bc1 .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-e7f8fee{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-ae03f7a{text-align:center;}.elementor-971 .elementor-element.elementor-element-ae03f7a .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-83a02f3{text-align:center;}.elementor-971 .elementor-element.elementor-element-83a02f3 .elementor-heading-title{font-size:60px;}.elementor-971 .elementor-element.elementor-element-d1d3bc4{text-align:center;}.elementor-971 .elementor-element.elementor-element-0af9ef3{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-afd1213 > .elementor-element-populated{border-width:-1px -1px -1px -1px;padding:0rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-9678972{text-align:center;}.elementor-971 .elementor-element.elementor-element-9678972 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-c554af7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-f165257{text-align:start;}.elementor-971 .elementor-element.elementor-element-f165257 img{width:65%;}.elementor-971 .elementor-element.elementor-element-dd89b3c > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-96f8c7b{text-align:center;}.elementor-971 .elementor-element.elementor-element-96f8c7b .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-8d09af2 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-247842a{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-d880431{text-align:center;}.elementor-971 .elementor-element.elementor-element-d880431 .elementor-heading-title{font-size:50px;}.elementor-971 .elementor-element.elementor-element-c89ed6e{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-a5898b3{text-align:center;}.elementor-971 .elementor-element.elementor-element-a5898b3 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-dce12d9{text-align:center;}.elementor-971 .elementor-element.elementor-element-dce12d9 .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-9e949ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-971 .elementor-element.elementor-element-ed10ed7{text-align:center;}.elementor-971 .elementor-element.elementor-element-ed10ed7 .elementor-heading-title{font-size:40px;}.elementor-971 .elementor-element.elementor-element-85a09ba{text-align:center;}.elementor-971 .elementor-element.elementor-element-85a09ba .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-548d203 .elementor-heading-title{font-size:35px;}.elementor-971 .elementor-element.elementor-element-1557a6b .elementor-heading-title{font-size:35px;}}@media(max-width:880px){.elementor-971 .elementor-element.elementor-element-b33c7fd:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2024/02/CRE_Banner-2-2560x1622-1.png");background-position:center center;}.elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-container{min-height:550px;}.elementor-971 .elementor-element.elementor-element-1bdaf85{padding:3em 1em 0em 1em;}.elementor-971 .elementor-element.elementor-element-301cd5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play i{font-size:80px;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-971 .elementor-element.elementor-element-93e130d .elementor-heading-title{font-size:23px;}.elementor-971 .elementor-element.elementor-element-5b2bcce .elementor-heading-title{font-size:55px;}.elementor-971 .elementor-element.elementor-element-8bf8ca8{font-size:21px;}.elementor-971 .elementor-element.elementor-element-db7c42c .elementor-heading-title{font-size:23px;}.elementor-971 .elementor-element.elementor-element-55c7d1d .elementor-heading-title{font-size:55px;}.elementor-971 .elementor-element.elementor-element-56e141b{font-size:21px;}.elementor-971 .elementor-element.elementor-element-7fa76eb{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-2000807{text-align:center;}.elementor-971 .elementor-element.elementor-element-fbefe04{text-align:center;}.elementor-971 .elementor-element.elementor-element-410cecc{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-cdc61bd{text-align:center;}.elementor-971 .elementor-element.elementor-element-2c9572f{text-align:center;}.elementor-971 .elementor-element.elementor-element-22b0214{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-bd217c9{text-align:center;}.elementor-971 .elementor-element.elementor-element-80cab9b{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-f5ec965{text-align:center;}.elementor-971 .elementor-element.elementor-element-c504694{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-46dffc1{text-align:center;}.elementor-971 .elementor-element.elementor-element-1b48bc1{text-align:center;}.elementor-971 .elementor-element.elementor-element-1b48bc1 .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-e7f8fee{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-ae03f7a{text-align:center;}.elementor-971 .elementor-element.elementor-element-83a02f3{text-align:center;}.elementor-971 .elementor-element.elementor-element-0af9ef3{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-9678972{text-align:center;}.elementor-971 .elementor-element.elementor-element-f165257{text-align:start;}.elementor-971 .elementor-element.elementor-element-f165257 img{width:65%;}.elementor-971 .elementor-element.elementor-element-96f8c7b{text-align:center;}.elementor-971 .elementor-element.elementor-element-247842a{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-d880431{text-align:center;}.elementor-971 .elementor-element.elementor-element-c89ed6e{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-a5898b3{text-align:center;}.elementor-971 .elementor-element.elementor-element-dce12d9{text-align:center;}.elementor-971 .elementor-element.elementor-element-dce12d9 .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-ce586e9{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-ed10ed7{text-align:center;}.elementor-971 .elementor-element.elementor-element-85a09ba{text-align:center;}.elementor-971 .elementor-element.elementor-element-85a09ba .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-548d203 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-971 .elementor-element.elementor-element-548d203 .elementor-heading-title{font-size:30px;}.elementor-971 .elementor-element.elementor-element-1557a6b > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-971 .elementor-element.elementor-element-1557a6b .elementor-heading-title{font-size:30px;}.elementor-971 .elementor-element.elementor-element-c151ddf > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-c151ddf .elementor-heading-title{font-size:30px;line-height:36px;}}@media(max-width:767px){.elementor-971 .elementor-element.elementor-element-b33c7fd:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johncameron.com/wp-content/uploads/2024/02/CRE_Banner-2-2560x1622-1.png");background-position:bottom center;}.elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-container{min-height:300px;}.elementor-971 .elementor-element.elementor-element-417b889{padding:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-1bdaf85{padding:1em 0em 0em 0em;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play i{font-size:75px;}.elementor-971 .elementor-element.elementor-element-301cd5a .elementor-custom-embed-play svg{width:75px;height:75px;}.elementor-971 .elementor-element.elementor-element-1d750ae{text-align:start;}.elementor-971 .elementor-element.elementor-element-d175c0d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-b4f5d86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-f67528e{margin-top:0px;margin-bottom:0px;padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-fe7a377{text-align:center;}.elementor-971 .elementor-element.elementor-element-fe7a377 .elementor-heading-title{font-size:28px;line-height:48px;}.elementor-971 .elementor-element.elementor-element-4720df3{margin-top:0px;margin-bottom:0px;padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-93e130d{text-align:center;}.elementor-971 .elementor-element.elementor-element-93e130d .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-971 .elementor-element.elementor-element-5b2bcce{text-align:center;}.elementor-971 .elementor-element.elementor-element-5b2bcce .elementor-heading-title{font-size:50px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-8bf8ca8{text-align:center;font-size:17px;line-height:26px;}.elementor-971 .elementor-element.elementor-element-f50f54f .elementor-button{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-971 .elementor-element.elementor-element-dbc9ab5{text-align:center;}.elementor-971 .elementor-element.elementor-element-dbc9ab5 .elementor-heading-title{font-size:28px;line-height:48px;}.elementor-971 .elementor-element.elementor-element-651bf88 > .elementor-element-populated{padding:3em 0em 0em 0em;}.elementor-971 .elementor-element.elementor-element-db7c42c{text-align:center;}.elementor-971 .elementor-element.elementor-element-db7c42c .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-971 .elementor-element.elementor-element-55c7d1d{text-align:center;}.elementor-971 .elementor-element.elementor-element-55c7d1d .elementor-heading-title{font-size:50px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-56e141b{text-align:center;font-size:17px;line-height:26px;}.elementor-971 .elementor-element.elementor-element-cd93a1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-cd93a1d{text-align:center;}.elementor-971 .elementor-element.elementor-element-cd93a1d .elementor-heading-title{font-size:28px;line-height:48px;}.elementor-971 .elementor-element.elementor-element-0345385 .elementor-button{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-971 .elementor-element.elementor-element-7fa76eb{padding:0rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-2000807{text-align:center;}.elementor-971 .elementor-element.elementor-element-2000807 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-971 .elementor-element.elementor-element-fbefe04{text-align:center;}.elementor-971 .elementor-element.elementor-element-fbefe04 .elementor-heading-title{font-size:50px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-ab53fd5{text-align:center;}.elementor-971 .elementor-element.elementor-element-410cecc{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-e28e384{width:100%;}.elementor-971 .elementor-element.elementor-element-e28e384 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:0rem 0rem 1rem 0rem;}.elementor-971 .elementor-element.elementor-element-cdc61bd{text-align:center;}.elementor-971 .elementor-element.elementor-element-cdc61bd .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-d4daf69{width:100%;}.elementor-971 .elementor-element.elementor-element-d4daf69 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:1rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-2c9572f{text-align:center;}.elementor-971 .elementor-element.elementor-element-2c9572f .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-4a0a247 img{width:60%;}.elementor-971 .elementor-element.elementor-element-28679d0 img{width:75%;}.elementor-971 .elementor-element.elementor-element-22b0214{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-bd217c9{text-align:center;}.elementor-971 .elementor-element.elementor-element-bd217c9 .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-80cab9b{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-f5ec965{text-align:center;}.elementor-971 .elementor-element.elementor-element-f5ec965 .elementor-heading-title{font-size:30px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-3cec17c img{width:75%;}.elementor-971 .elementor-element.elementor-element-0161ba3 img{width:75%;}.elementor-971 .elementor-element.elementor-element-527c07c img{width:75%;}.elementor-971 .elementor-element.elementor-element-41afcfc img{width:100%;}.elementor-971 .elementor-element.elementor-element-b82770c img{width:75%;}.elementor-971 .elementor-element.elementor-element-c504694{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-46dffc1 .elementor-heading-title{font-size:30px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-1b48bc1{text-align:center;}.elementor-971 .elementor-element.elementor-element-1b48bc1 .elementor-heading-title{font-size:20px;}.elementor-971 .elementor-element.elementor-element-e7f8fee{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-ae03f7a{text-align:center;}.elementor-971 .elementor-element.elementor-element-ae03f7a .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-971 .elementor-element.elementor-element-83a02f3{text-align:center;}.elementor-971 .elementor-element.elementor-element-83a02f3 .elementor-heading-title{font-size:50px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-0af9ef3{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-afd1213{width:100%;}.elementor-971 .elementor-element.elementor-element-afd1213 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:0rem 0rem 2rem 0rem;}.elementor-971 .elementor-element.elementor-element-9678972{text-align:center;}.elementor-971 .elementor-element.elementor-element-9678972 .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-c554af7 > .elementor-element-populated{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-971 .elementor-element.elementor-element-f165257{text-align:center;}.elementor-971 .elementor-element.elementor-element-f165257 img{width:60%;}.elementor-971 .elementor-element.elementor-element-01dae8e > .elementor-element-populated{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-971 .elementor-element.elementor-element-1c9a515 img{width:65%;}.elementor-971 .elementor-element.elementor-element-90b1a69 > .elementor-element-populated{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-971 .elementor-element.elementor-element-dd89b3c{width:100%;}.elementor-971 .elementor-element.elementor-element-dd89b3c > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:2rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-96f8c7b{text-align:center;}.elementor-971 .elementor-element.elementor-element-96f8c7b .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-8bdb578{text-align:center;}.elementor-971 .elementor-element.elementor-element-8bdb578 img{width:100%;}.elementor-971 .elementor-element.elementor-element-247842a{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-d880431{text-align:center;}.elementor-971 .elementor-element.elementor-element-d880431 .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-c89ed6e{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-a5898b3{text-align:center;}.elementor-971 .elementor-element.elementor-element-a5898b3 .elementor-heading-title{font-size:30px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-dce12d9{text-align:center;}.elementor-971 .elementor-element.elementor-element-dce12d9 .elementor-heading-title{font-size:20px;}.elementor-971 .elementor-element.elementor-element-ce586e9{padding:1rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-ed10ed7 .elementor-heading-title{font-size:30px;line-height:49px;}.elementor-971 .elementor-element.elementor-element-85a09ba{text-align:center;}.elementor-971 .elementor-element.elementor-element-85a09ba .elementor-heading-title{font-size:20px;}.elementor-971 .elementor-element.elementor-element-548d203 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-548d203{text-align:center;}.elementor-971 .elementor-element.elementor-element-548d203 .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-1557a6b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-1557a6b{text-align:center;}.elementor-971 .elementor-element.elementor-element-1557a6b .elementor-heading-title{font-size:25px;}.elementor-971 .elementor-element.elementor-element-92f7141{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-c151ddf > .elementor-widget-container{padding:01rem 0rem 0rem 0rem;}.elementor-971 .elementor-element.elementor-element-c151ddf .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-971 .elementor-element.elementor-element-78dd2de > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-971 .elementor-element.elementor-element-78dd2de{text-align:start;}.elementor-971 .elementor-element.elementor-element-17002de{padding:1rem 1rem 1rem 1rem;}.elementor-971 .elementor-element.elementor-element-f765912{text-align:start;}.elementor-971 .elementor-element.elementor-element-78e560d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-1488351 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-971 .elementor-element.elementor-element-30d98b2{width:65%;}.elementor-971 .elementor-element.elementor-element-67517e6{width:35%;}.elementor-971 .elementor-element.elementor-element-e28e384{width:25.358%;}.elementor-971 .elementor-element.elementor-element-ec37a92{width:46.754%;}.elementor-971 .elementor-element.elementor-element-26323a5{width:53.079%;}.elementor-971 .elementor-element.elementor-element-d4daf69{width:74.642%;}.elementor-971 .elementor-element.elementor-element-292b464{width:15.862%;}.elementor-971 .elementor-element.elementor-element-3a4c5ff{width:16.536%;}.elementor-971 .elementor-element.elementor-element-343d57c{width:13.719%;}.elementor-971 .elementor-element.elementor-element-896bd53{width:16.735%;}.elementor-971 .elementor-element.elementor-element-fe213d2{width:18.479%;}.elementor-971 .elementor-element.elementor-element-09caa1a{width:16.667%;}.elementor-971 .elementor-element.elementor-element-57beb74{width:15.862%;}.elementor-971 .elementor-element.elementor-element-54ebc00{width:16.536%;}.elementor-971 .elementor-element.elementor-element-47762a2{width:13.719%;}.elementor-971 .elementor-element.elementor-element-9ef4276{width:16.735%;}.elementor-971 .elementor-element.elementor-element-467bb61{width:18.479%;}.elementor-971 .elementor-element.elementor-element-85b476d{width:16.667%;}.elementor-971 .elementor-element.elementor-element-b7d1bb2{width:13.682%;}.elementor-971 .elementor-element.elementor-element-ccfa447{width:14.603%;}.elementor-971 .elementor-element.elementor-element-acd4d49{width:11.806%;}.elementor-971 .elementor-element.elementor-element-f3862dd{width:18.555%;}.elementor-971 .elementor-element.elementor-element-30be35c{width:12.209%;}.elementor-971 .elementor-element.elementor-element-afd1213{width:32.726%;}.elementor-971 .elementor-element.elementor-element-dd89b3c{width:67.274%;}.elementor-971 .elementor-element.elementor-element-8d09af2{width:16.53%;}.elementor-971 .elementor-element.elementor-element-3c9d127{width:26.554%;}.elementor-971 .elementor-element.elementor-element-e6ce25c{width:31.807%;}.elementor-971 .elementor-element.elementor-element-b259edc{width:31.349%;}.elementor-971 .elementor-element.elementor-element-43ea5c5{width:18.629%;}.elementor-971 .elementor-element.elementor-element-aec0780{width:33.663%;}.elementor-971 .elementor-element.elementor-element-819ec68{width:6.257%;}.elementor-971 .elementor-element.elementor-element-35216d7{width:29.674%;}.elementor-971 .elementor-element.elementor-element-222d4b2{width:20.195%;}.elementor-971 .elementor-element.elementor-element-181f9c2{width:50%;}.elementor-971 .elementor-element.elementor-element-377d295{width:50%;}}@media(max-width:1440px) and (min-width:768px){.elementor-971 .elementor-element.elementor-element-e28e384{width:40%;}.elementor-971 .elementor-element.elementor-element-afd1213{width:40%;}.elementor-971 .elementor-element.elementor-element-c554af7{width:33%;}.elementor-971 .elementor-element.elementor-element-01dae8e{width:33%;}.elementor-971 .elementor-element.elementor-element-90b1a69{width:33%;}}@media(max-width:1200px) and (min-width:768px){.elementor-971 .elementor-element.elementor-element-30d98b2{width:50%;}.elementor-971 .elementor-element.elementor-element-67517e6{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-971 .elementor-element.elementor-element-5d44f06{width:45%;}.elementor-971 .elementor-element.elementor-element-c08cd52{width:100%;}.elementor-971 .elementor-element.elementor-element-30d98b2{width:100%;}.elementor-971 .elementor-element.elementor-element-67517e6{width:100%;}.elementor-971 .elementor-element.elementor-element-dd332d1{width:50%;}.elementor-971 .elementor-element.elementor-element-e35c123{width:50%;}.elementor-971 .elementor-element.elementor-element-e703768{width:50%;}.elementor-971 .elementor-element.elementor-element-b8a73bd{width:50%;}.elementor-971 .elementor-element.elementor-element-e28e384{width:50%;}.elementor-971 .elementor-element.elementor-element-d4daf69{width:50%;}.elementor-971 .elementor-element.elementor-element-dbe41c5{width:50%;}.elementor-971 .elementor-element.elementor-element-e3150ae{width:50%;}.elementor-971 .elementor-element.elementor-element-292b464{width:50%;}.elementor-971 .elementor-element.elementor-element-3a4c5ff{width:50%;}.elementor-971 .elementor-element.elementor-element-896bd53{width:50%;}.elementor-971 .elementor-element.elementor-element-57beb74{width:50%;}.elementor-971 .elementor-element.elementor-element-54ebc00{width:50%;}.elementor-971 .elementor-element.elementor-element-9ef4276{width:50%;}.elementor-971 .elementor-element.elementor-element-ec3b125{width:50%;}.elementor-971 .elementor-element.elementor-element-256f9fe{width:50%;}.elementor-971 .elementor-element.elementor-element-b7d1bb2{width:50%;}.elementor-971 .elementor-element.elementor-element-ccfa447{width:50%;}.elementor-971 .elementor-element.elementor-element-acd4d49{width:50%;}.elementor-971 .elementor-element.elementor-element-4ec6d21{width:50%;}.elementor-971 .elementor-element.elementor-element-1db58cf{width:50%;}.elementor-971 .elementor-element.elementor-element-d3b15e4{width:50%;}.elementor-971 .elementor-element.elementor-element-1427ef0{width:50%;}.elementor-971 .elementor-element.elementor-element-afd1213{width:50%;}.elementor-971 .elementor-element.elementor-element-c554af7{width:50%;}.elementor-971 .elementor-element.elementor-element-01dae8e{width:50%;}.elementor-971 .elementor-element.elementor-element-90b1a69{width:50%;}.elementor-971 .elementor-element.elementor-element-dd89b3c{width:50%;}.elementor-971 .elementor-element.elementor-element-df32457{width:50%;}.elementor-971 .elementor-element.elementor-element-8d09af2{width:50%;}.elementor-971 .elementor-element.elementor-element-3c9d127{width:50%;}.elementor-971 .elementor-element.elementor-element-e6ce25c{width:50%;}.elementor-971 .elementor-element.elementor-element-b12c8c8{width:50%;}.elementor-971 .elementor-element.elementor-element-7a3f5fa{width:50%;}.elementor-971 .elementor-element.elementor-element-b259edc{width:50%;}.elementor-971 .elementor-element.elementor-element-43ea5c5{width:50%;}.elementor-971 .elementor-element.elementor-element-aec0780{width:50%;}.elementor-971 .elementor-element.elementor-element-819ec68{width:50%;}.elementor-971 .elementor-element.elementor-element-c92e55b{width:50%;}.elementor-971 .elementor-element.elementor-element-0154bfe{width:50%;}.elementor-971 .elementor-element.elementor-element-9e949ae{width:50%;}.elementor-971 .elementor-element.elementor-element-35216d7{width:50%;}.elementor-971 .elementor-element.elementor-element-222d4b2{width:50%;}.elementor-971 .elementor-element.elementor-element-1de1ab7{width:50%;}.elementor-971 .elementor-element.elementor-element-97636b5{width:50%;}.elementor-971 .elementor-element.elementor-element-1b456f6{width:30%;}}@media(max-width:880px) and (min-width:768px){.elementor-971 .elementor-element.elementor-element-30d98b2{width:100%;}.elementor-971 .elementor-element.elementor-element-dd332d1{width:50%;}.elementor-971 .elementor-element.elementor-element-e35c123{width:50%;}.elementor-971 .elementor-element.elementor-element-e703768{width:50%;}.elementor-971 .elementor-element.elementor-element-b8a73bd{width:49%;}.elementor-971 .elementor-element.elementor-element-dbe41c5{width:50%;}.elementor-971 .elementor-element.elementor-element-e3150ae{width:50%;}.elementor-971 .elementor-element.elementor-element-292b464{width:50%;}.elementor-971 .elementor-element.elementor-element-896bd53{width:50%;}.elementor-971 .elementor-element.elementor-element-57beb74{width:50%;}.elementor-971 .elementor-element.elementor-element-9ef4276{width:50%;}.elementor-971 .elementor-element.elementor-element-ec3b125{width:50%;}.elementor-971 .elementor-element.elementor-element-256f9fe{width:50%;}.elementor-971 .elementor-element.elementor-element-b7d1bb2{width:50%;}.elementor-971 .elementor-element.elementor-element-acd4d49{width:50%;}.elementor-971 .elementor-element.elementor-element-4ec6d21{width:50%;}.elementor-971 .elementor-element.elementor-element-1db58cf{width:50%;}.elementor-971 .elementor-element.elementor-element-d3b15e4{width:50%;}.elementor-971 .elementor-element.elementor-element-1427ef0{width:50%;}.elementor-971 .elementor-element.elementor-element-c554af7{width:50%;}.elementor-971 .elementor-element.elementor-element-df32457{width:50%;}.elementor-971 .elementor-element.elementor-element-8d09af2{width:50%;}.elementor-971 .elementor-element.elementor-element-3c9d127{width:50%;}.elementor-971 .elementor-element.elementor-element-e6ce25c{width:50%;}.elementor-971 .elementor-element.elementor-element-b12c8c8{width:50%;}.elementor-971 .elementor-element.elementor-element-b259edc{width:50%;}.elementor-971 .elementor-element.elementor-element-43ea5c5{width:50%;}.elementor-971 .elementor-element.elementor-element-aec0780{width:50%;}.elementor-971 .elementor-element.elementor-element-819ec68{width:50%;}.elementor-971 .elementor-element.elementor-element-c92e55b{width:50%;}.elementor-971 .elementor-element.elementor-element-9e949ae{width:50%;}.elementor-971 .elementor-element.elementor-element-35216d7{width:50%;}.elementor-971 .elementor-element.elementor-element-222d4b2{width:50%;}.elementor-971 .elementor-element.elementor-element-1de1ab7{width:50%;}.elementor-971 .elementor-element.elementor-element-97636b5{width:50%;}.elementor-971 .elementor-element.elementor-element-181f9c2{width:100%;}.elementor-971 .elementor-element.elementor-element-377d295{width:100%;}.elementor-971 .elementor-element.elementor-element-1b456f6{width:100%;}}@media(min-width:2400px){.elementor-971 .elementor-element.elementor-element-b33c7fd > .elementor-container{min-height:800px;}.elementor-971 .elementor-element.elementor-element-301cd5a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-971 .elementor-element.elementor-element-301cd5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;align-self:center;}.elementor-971 .elementor-element.elementor-element-a2e1aa1{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}/* Start custom CSS for image-carousel, class: .elementor-element-f838e91 */#mobile-slider-cres .elementor-swiper-button.elementor-swiper-button-prev, #mobile-slider-cres .elementor-swiper-button.elementor-swiper-button-next {
    background-color: white;
    padding: 3px;
}/* 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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Herz';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://johncameron.com/wp-content/uploads/2022/03/Herz-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Herz';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://johncameron.com/wp-content/uploads/2022/03/Herz-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */