.elementor-widget-section [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-section [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-c83c2e5:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-c83c2e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(0,0,0,.75)}.elementor-31 .elementor-element.elementor-element-c83c2e5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31 .elementor-element.elementor-element-c83c2e5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-column [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-column [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-shortcode [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-shortcode [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-shortcode .wpcf7 input:not([type=submit]){background-color:var(--e-global-color-primary)}.elementor-widget-shortcode .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-shortcode .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-shortcode .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-shortcode ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-shortcode .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-shortcode .wpcf7 input[type=submit]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-2e867b9e:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-2e867b9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://jamesdentley.com/wp-content/uploads/2021/01/james_dently_revbk.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-31 .elementor-element.elementor-element-2e867b9e>.elementor-background-overlay{background-color:#000;opacity:0;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-2e867b9e>.elementor-container{min-height:480px}.elementor-31 .elementor-element.elementor-element-2e867b9e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-31 .elementor-element.elementor-element-4a6ec39{padding:0}.elementor-31 .elementor-element.elementor-element-3d9ef1d>.elementor-element-populated{padding:0}.elementor-widget-heading [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-heading [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 input:not([type=submit]){background-color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-heading ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 input[type=submit]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-1a7b7ac8>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-1a7b7ac8{text-align:start}.elementor-31 .elementor-element.elementor-element-1a7b7ac8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:38px;line-height:1.3em;color:#fff}.elementor-widget-text-editor [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-text-editor [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 input:not([type=submit]){background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 input[type=submit]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-5a986b52>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-5a986b52{column-gap:0;text-align:start;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#fff}.elementor-31 .elementor-element.elementor-element-76f41248:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-76f41248>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(255,255,255,.15)}.elementor-31 .elementor-element.elementor-element-76f41248>.elementor-background-overlay{background-color:#fff;opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-76f41248{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0}.elementor-31 .elementor-element.elementor-element-2c2eb34e>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-2c2eb34e{text-align:center}.elementor-31 .elementor-element.elementor-element-2c2eb34e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;line-height:1.3em;color:#000}.elementor-31 .elementor-element.elementor-element-1d25ae02>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-1d25ae02{text-align:center}.elementor-31 .elementor-element.elementor-element-1d25ae02 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-22b0725b>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-22b0725b{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#54595f}.elementor-31 .elementor-element.elementor-element-1702b19f>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-1702b19f{text-align:center}.elementor-31 .elementor-element.elementor-element-1702b19f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-54a6e7b7>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-54a6e7b7{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#54595f}.elementor-31 .elementor-element.elementor-element-75e2c874>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-75e2c874{text-align:center}.elementor-31 .elementor-element.elementor-element-75e2c874 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-e224542>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-e224542{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#54595f}.elementor-31 .elementor-element.elementor-element-4ac641fb>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-4ac641fb{text-align:center}.elementor-31 .elementor-element.elementor-element-4ac641fb .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-3c9655cb>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-3c9655cb{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#54595f}.elementor-31 .elementor-element.elementor-element-7223b826>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-7223b826{text-align:center}.elementor-31 .elementor-element.elementor-element-7223b826 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-2806b2cf>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-2806b2cf{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#54595f}.elementor-31 .elementor-element.elementor-element-32857673>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-32857673{text-align:center}.elementor-31 .elementor-element.elementor-element-32857673 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-750b6539>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-750b6539{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#54595f}.elementor-31 .elementor-element.elementor-element-65c499be>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-65c499be{text-align:center}.elementor-31 .elementor-element.elementor-element-65c499be .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-76777340>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-76777340{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#54595f}.elementor-31 .elementor-element.elementor-element-7dece09>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-7dece09{text-align:center}.elementor-31 .elementor-element.elementor-element-7dece09 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-1a0e0cf2>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-1a0e0cf2{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;color:#54595f}.elementor-31 .elementor-element.elementor-element-615cdfe9>.elementor-widget-container{margin:0;padding:30px}.elementor-31 .elementor-element.elementor-element-615cdfe9{text-align:center}.elementor-31 .elementor-element.elementor-element-615cdfe9 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:28px;line-height:1.3em;color:#54595f}.elementor-31 .elementor-element.elementor-element-3a12fde6{padding:0 0 30px}.elementor-widget-video [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-video [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-video .wpcf7 input:not([type=submit]){background-color:var(--e-global-color-primary)}.elementor-widget-video .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-video .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-video .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-video ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-video .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-video .wpcf7 input[type=submit]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-86f2631 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-56ff87f>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-56ff87f{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-194db26 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-782097d>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-782097d{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-b40d90e .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-a0cb21f>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-a0cb21f{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-6433223{padding:0 0 30px}.elementor-31 .elementor-element.elementor-element-3c1d977 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-583c170>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-583c170{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-c1d4e9c .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-b97a8a0>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-b97a8a0{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-1d5ae86 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-6b0603c>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-6b0603c{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-54b0578{padding:0 0 30px}.elementor-31 .elementor-element.elementor-element-8523f9c .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-881fe47>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-881fe47{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-b23ebba .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-d7c5351>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-d7c5351{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-a25e357 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-e6bdff1>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-e6bdff1{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-ec2a012{padding:0 0 30px}.elementor-31 .elementor-element.elementor-element-5049cb4 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-ee267ec>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-ee267ec{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-4672115 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-efb3e75>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-efb3e75{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-6c436dc .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-4b7fa88>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-4b7fa88{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-a8af23f{padding:0 0 30px}.elementor-31 .elementor-element.elementor-element-018eeed .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-7bc16f7>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-7bc16f7{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-af1809f .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-9af0763>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-9af0763{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-66efa77 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-10fe346>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-10fe346{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-a8ebfcb{padding:0 0 30px}.elementor-31 .elementor-element.elementor-element-c6858cb .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-eca3523>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-eca3523{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-5cb8c4e .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-6c66527>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-6c66527{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-fac8642 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-31 .elementor-element.elementor-element-0c658fd>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-0c658fd{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;color:#000}.elementor-31 .elementor-element.elementor-element-2026851d:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-2026851d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("http://jamesdentley.com/wp-content/uploads/2021/01/james_dently_revbk2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31 .elementor-element.elementor-element-2026851d>.elementor-background-overlay{background-color:#000;opacity:.66;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-2026851d>.elementor-container{min-height:300px}.elementor-31 .elementor-element.elementor-element-2026851d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-31 .elementor-element.elementor-element-5bd47851>.elementor-widget-container{padding:50px}.elementor-31 .elementor-element.elementor-element-5bd47851{text-align:center}.elementor-31 .elementor-element.elementor-element-5bd47851 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:28px;line-height:1.5em;color:#fff}.elementor-31 .elementor-element.elementor-element-4cd016f:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-4cd016f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e2e2e2}.elementor-31 .elementor-element.elementor-element-4cd016f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31 .elementor-element.elementor-element-4cd016f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-testimonial-carousel [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-testimonial-carousel [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-testimonial-carousel .wpcf7 input:not([type=submit]){background-color:var(--e-global-color-primary)}.elementor-widget-testimonial-carousel .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-testimonial-carousel .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-testimonial-carousel .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-testimonial-carousel ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-testimonial-carousel .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-testimonial-carousel .wpcf7 input[type=submit]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-31 .elementor-element.elementor-element-88751a4 .elementor-swiper-button{font-size:20px}.elementor-31 .elementor-element.elementor-element-c012866>.elementor-element-populated{margin:5% 0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-widget-image [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-image [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 input:not([type=submit]){background-color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-image ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 input[type=submit]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-31 .elementor-element.elementor-element-15aa345a:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-15aa345a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(122,122,122,.23)}.elementor-31 .elementor-element.elementor-element-15aa345a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-31 .elementor-element.elementor-element-15aa345a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-8a74c17{width:7.735%}.elementor-31 .elementor-element.elementor-element-12cd6acc{width:42.857%}.elementor-31 .elementor-element.elementor-element-dc8d6fc{width:49.072%}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-2e867b9e:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-2e867b9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-2e867b9e:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-2e867b9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-31 .elementor-element.elementor-element-1a7b7ac8>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-1a7b7ac8{text-align:center}.elementor-31 .elementor-element.elementor-element-5a986b52>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-2c2eb34e>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-1d25ae02>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-22b0725b>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-1702b19f>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-54a6e7b7>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-75e2c874>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-e224542>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-4ac641fb>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-3c9655cb>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-7223b826>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-2806b2cf>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-32857673>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-750b6539>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-65c499be>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-76777340>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-7dece09>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-1a0e0cf2>.elementor-widget-container{padding:20px}.elementor-31 .elementor-element.elementor-element-56ff87f>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-782097d>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-a0cb21f>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-583c170>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-b97a8a0>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-6b0603c>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-881fe47>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-d7c5351>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-e6bdff1>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-ee267ec>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-efb3e75>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-4b7fa88>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-7bc16f7>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-9af0763>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-10fe346>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-eca3523>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-6c66527>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-0c658fd>.elementor-widget-container{padding:0}}