.elementor-6702 .elementor-element.elementor-element-2690fe84{--display:flex;}.elementor-6702 .elementor-element.elementor-element-195eefa1{--display:flex;}.elementor-6702 .elementor-element.elementor-element-603d141e{--display:flex;}.elementor-6702 .elementor-element.elementor-element-2c0bd038{--display:flex;}.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-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-6702 .elementor-element.elementor-element-555ac832{--display:flex;}.elementor-6702 .elementor-element.elementor-element-4e5f51ec{--display:flex;}.elementor-6702 .elementor-element.elementor-element-b0ef56e{--display:flex;}.elementor-6702 .elementor-element.elementor-element-77e44f86{--display:flex;}.elementor-6702 .elementor-element.elementor-element-3b744a38{--display:flex;}.elementor-6702 .elementor-element.elementor-element-5be8e46{--display:flex;}.elementor-6702 .elementor-element.elementor-element-23d755d3{--display:flex;}.elementor-6702 .elementor-element.elementor-element-6982b214{--display:flex;}.elementor-6702 .elementor-element.elementor-element-150ef345{--display:flex;}.elementor-6702 .elementor-element.elementor-element-78a041e5{--display:flex;}.elementor-6702 .elementor-element.elementor-element-20d24e20{--display:flex;}.elementor-6702 .elementor-element.elementor-element-10955432{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6702 .elementor-element.elementor-element-b5bc9ad{--display:flex;}.elementor-6702 .elementor-element.elementor-element-43b420e8{--display:flex;}.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-6702 .elementor-element.elementor-element-57d70ce3{--display:flex;}.elementor-6702 .elementor-element.elementor-element-17f7de0d{--display:flex;}.elementor-6702 .elementor-element.elementor-element-38dde5a1{--display:flex;}.elementor-6702 .elementor-element.elementor-element-2273705b{--display:flex;}.elementor-6702 .elementor-element.elementor-element-2478ff3{--display:flex;}.elementor-6702 .elementor-element.elementor-element-6d5989b8{--display:flex;}.elementor-6702 .elementor-element.elementor-element-4ff94793{--display:flex;}.elementor-6702 .elementor-element.elementor-element-4f0ff014 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6702 .elementor-element.elementor-element-110d5ca6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6702 .elementor-element.elementor-element-b6b1154 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6702 .elementor-element.elementor-element-2d019a11{--display:flex;}.elementor-6702 .elementor-element.elementor-element-88c343b{--display:flex;}.elementor-6702 .elementor-element.elementor-element-12bb722e{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6702 .elementor-element.elementor-element-1709501 .elementor-icon-wrapper{text-align:center;}.elementor-6702 .elementor-element.elementor-element-32aa3ce7{--display:flex;}.elementor-6702 .elementor-element.elementor-element-310ed4c5{--display:flex;}.elementor-6702 .elementor-element.elementor-element-65bca56d .elementor-icon-wrapper{text-align:center;}.elementor-6702 .elementor-element.elementor-element-71d16e07{--display:flex;}.elementor-6702 .elementor-element.elementor-element-6703d66e{--display:flex;}.elementor-6702 .elementor-element.elementor-element-3255b7f3 .elementor-icon-wrapper{text-align:center;}.elementor-6702 .elementor-element.elementor-element-4acca503{--display:flex;}.elementor-6702 .elementor-element.elementor-element-61d622f9{--display:flex;}.elementor-6702 .elementor-element.elementor-element-f7c6558 .elementor-icon-wrapper{text-align:center;}.elementor-6702 .elementor-element.elementor-element-4025151d{--display:flex;}.elementor-6702 .elementor-element.elementor-element-570a305d{--display:flex;}.elementor-6702 .elementor-element.elementor-element-2d747e0a .elementor-icon-wrapper{text-align:center;}.elementor-6702 .elementor-element.elementor-element-589d8b3e{--display:flex;}.elementor-6702 .elementor-element.elementor-element-2ebf73e3{--display:flex;}.elementor-6702 .elementor-element.elementor-element-75b655f1 .elementor-icon-wrapper{text-align:center;}.elementor-6702 .elementor-element.elementor-element-c08789b{--display:flex;}.elementor-6702 .elementor-element.elementor-element-480cce3e{--display:flex;}.elementor-6702 .elementor-element.elementor-element-30ff6a6e{--display:flex;}.elementor-6702 .elementor-element.elementor-element-355b1f22{--display:flex;}.elementor-6702 .elementor-element.elementor-element-21d3e256{--display:flex;}.elementor-6702 .elementor-element.elementor-element-c42e757{--display:flex;}.elementor-6702 .elementor-element.elementor-element-1f1c3b3f{--display:flex;}.elementor-6702 .elementor-element.elementor-element-78aa9499{--display:flex;}.elementor-6702 .elementor-element.elementor-element-3a03bb5e{--display:flex;}.elementor-6702 .elementor-element.elementor-element-1ba9de47{--display:flex;}.elementor-6702 .elementor-element.elementor-element-587303cd{--display:flex;}.elementor-6702 .elementor-element.elementor-element-10c61794{--display:flex;}.elementor-6702 .elementor-element.elementor-element-7169d908{--display:flex;}.elementor-6702 .elementor-element.elementor-element-3a4329a{--display:flex;}.elementor-6702 .elementor-element.elementor-element-3bf2a2f5{--display:flex;}.elementor-6702 .elementor-element.elementor-element-269d1c69{--display:flex;}.elementor-6702 .elementor-element.elementor-element-1919e447{--display:flex;}.elementor-6702 .elementor-element.elementor-element-5cecd88c{--display:flex;}.elementor-6702 .elementor-element.elementor-element-59b13a96{--display:flex;}.elementor-6702 .elementor-element.elementor-element-73352073{--display:flex;}.elementor-6702 .elementor-element.elementor-element-6d8e8147{--display:flex;}.elementor-6702 .elementor-element.elementor-element-1c2a6a5a{--display:flex;}.elementor-6702 .elementor-element.elementor-element-58869573{--display:flex;}.elementor-6702 .elementor-element.elementor-element-16fdabc5{--display:flex;}.elementor-6702 .elementor-element.elementor-element-67330321{--display:flex;}.elementor-6702 .elementor-element.elementor-element-1091f55f{--display:flex;}.elementor-6702 .elementor-element.elementor-element-7c03144d{--display:flex;}.elementor-6702 .elementor-element.elementor-element-26dba20d{--display:flex;}.elementor-6702 .elementor-element.elementor-element-fef8df4{--display:flex;}.elementor-6702 .elementor-element.elementor-element-299e705e{--display:flex;}.elementor-6702 .elementor-element.elementor-element-12db2ac1{--display:flex;}.elementor-6702 .elementor-element.elementor-element-2b4b5676{--display:flex;}.elementor-6702 .elementor-element.elementor-element-1a3b230f{--display:flex;}.elementor-6702 .elementor-element.elementor-element-301ba968{--display:flex;}.elementor-6702 .elementor-element.elementor-element-6cf980a3{--display:flex;}.elementor-6702 .elementor-element.elementor-element-430bb97c{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-824da5a */.elementor-6702 .elementor-element.elementor-element-824da5a{max-width:calc(100% - 40px);margin:0 auto 20px !important;}
.elementor-6702 .elementor-element.elementor-element-824da5a .elementor-widget-container{background:#182442;border-radius:28px;padding:56px 48px;}
.elementor-6702 .elementor-element.elementor-element-824da5a .fluentform{max-width:720px;margin:0 auto;font-family:Inter,-apple-system,"Helvetica Neue",sans-serif;}
.elementor-6702 .elementor-element.elementor-element-824da5a .ff-el-input--label label{color:#fff !important;font-weight:500;font-size:14px;}
.elementor-6702 .elementor-element.elementor-element-824da5a .ff-el-form-control{background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.18) !important;color:#fff !important;border-radius:14px !important;padding:12px 16px !important;}
.elementor-6702 .elementor-element.elementor-element-824da5a .ff-el-form-control::placeholder{color:rgba(255,255,255,.5) !important;}
.elementor-6702 .elementor-element.elementor-element-824da5a select.ff-el-form-control option{color:#182442;}
.elementor-6702 .elementor-element.elementor-element-824da5a .ff-el-form-control:focus{border-color:#EACB70 !important;box-shadow:none !important;}
.elementor-6702 .elementor-element.elementor-element-824da5a .ff-btn-submit{background:#EACB70 !important;color:#182442 !important;border:0 !important;border-radius:999px !important;padding:14px 32px !important;font-weight:600 !important;}
.elementor-6702 .elementor-element.elementor-element-824da5a .ff-el-is-required.asterisk-right label:after{color:#EACB70 !important;}
.elementor-6702 .elementor-element.elementor-element-824da5a .ff-message-success{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(234,203,112,.5);border-radius:14px;}
.elementor-6702 .elementor-element.elementor-element-824da5a .error.text-danger{color:#ffb4a8 !important;}
@media(max-width:767px){.elementor-6702 .elementor-element.elementor-element-824da5a{max-width:calc(100% - 20px);} .elementor-6702 .elementor-element.elementor-element-824da5a .elementor-widget-container{padding:32px 20px;border-radius:20px;}}/* End custom CSS */
/* Start custom CSS */@media (max-width:480px){
.scene .copy .btn .arrow{display:none!important}
.scene .copy .btn{padding:.75rem 1rem!important;font-size:.82rem!important}
.scene .copy .hero-ctas{flex-wrap:wrap!important;justify-content:center!important}
}
.nav.hidden .nav-pill{transform:none!important}
#lead-form{background:#182442;border-radius:28px;max-width:1180px;margin:2rem auto!important;padding:clamp(1.5rem,5vw,3.5rem)!important;box-sizing:border-box}
#lead-form .fluentform{max-width:720px;margin:0 auto}
#lead-form .fluentform:before{content:"Talk to PJ";display:block;color:#fff;font-size:clamp(1.8rem,4vw,2.6rem);text-align:center;margin-bottom:1.5rem;letter-spacing:-.02em}
#lead-form .ff-el-input--label label{color:#fff!important;font-weight:500}
#lead-form .ff-el-form-control{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;border-radius:12px!important;padding:.8rem 1rem!important}
#lead-form .ff-el-form-control::placeholder{color:rgba(255,255,255,.55)}
#lead-form select.ff-el-form-control option{color:#182442}
#lead-form .ff_submit_btn_wrapper{text-align:center}
#lead-form .ff-btn-submit{background:#EACB70!important;color:#182442!important;border-radius:999px!important;padding:.9rem 2.2rem!important;border:0!important;font-weight:600}
@media(max-width:767px){#lead-form{border-radius:20px;margin:1rem!important}}
#lead-form{width:calc(100% - 2rem)}
@media(max-width:900px){.about-photo{position:relative!important;top:auto!important}}
@media(max-width:767px){body .pj-ig-grid{grid-template-columns:repeat(2,1fr)!important}body .pj-ig{padding:.8rem!important}body .pj-ig .elementor-heading-title,body .pj-ig .pj-igcap *{font-size:.85rem!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}/* End custom CSS */