.elementor-1487 .elementor-element.elementor-element-24bd084a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1487 .elementor-element.elementor-element-1d42e7e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1487 .elementor-element.elementor-element-54da717b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1487 .elementor-element.elementor-element-1e86842e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-1487 .elementor-element.elementor-element-524b13d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-1487 .elementor-element.elementor-element-2500880e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1487 .elementor-element.elementor-element-6921a63e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1487 .elementor-element.elementor-element-71662cdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1487 .elementor-element.elementor-element-5e9a714a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1487 .elementor-element.elementor-element-28b161bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1487 .elementor-element.elementor-element-4f55e7c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-24bd084a *//* LOUiE ViCCARS / Pro Player footer with Gravity Forms */
.elementor-1487 .elementor-element.elementor-element-24bd084a {--lvf-blue:#27BAFF;--lvf-night:#06121d;--lvf-white:#f7faff;--lvf-muted:#bdd2df;font-family:'Barlow',Arial,sans-serif;background:var(--lvf-night);color:var(--lvf-white);width:100%}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-contact {background:linear-gradient(120deg,#071a29,#0c293d);border-top:1px solid #244359;padding:60px 0 64px;scroll-margin-top:115px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-contact-inner {display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:60px;max-width:1240px;width:calc(100% - 90px);margin:0 auto}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-intro {width:51%;gap:0}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-eyebrow .elementor-heading-title {font-family:'Barlow',Arial,sans-serif;font-size:11px!important;font-weight:800;letter-spacing:3px;color:#9dbfd4;line-height:1.4}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-titleline {display:flex;flex-direction:row;align-items:baseline;gap:12px;flex-wrap:wrap;margin:12px 0 16px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-title .elementor-heading-title {font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900!important;font-size:clamp(54px,5.1vw,83px)!important;line-height:.91!important;letter-spacing:-1px;color:#fff}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-title-blue .elementor-heading-title{color:var(--lvf-blue)}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-copy {max-width:570px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-copy p {color:var(--lvf-muted);font-size:16px;line-height:1.65;margin:0}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form {width:42%;max-width:490px;padding:0}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper {color:#f2faff;font-family:'Barlow',Arial,sans-serif}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper .gform_heading {display:none}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper .gfield_label {color:#d2e7f4;font-size:12px;font-weight:700;letter-spacing:.6px;margin-bottom:7px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper :is(input[type=text],input[type=email],input[type=tel],select,textarea) {width:100%;background:#081b2b!important;color:#fff!important;border:1px solid #406079!important;border-radius:0!important;box-shadow:none!important;padding:12px!important;font-family:'Barlow',Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper textarea {min-height:112px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper input::placeholder,.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper textarea::placeholder{color:#91a9b7}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper :is(input,textarea,select):focus {outline:2px solid var(--lvf-blue);outline-offset:1px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper :is(input[type=submit],button[type=submit]){background:var(--lvf-blue)!important;color:#031724!important;border:1px solid var(--lvf-blue)!important;border-radius:0!important;font-family:'Barlow',Arial,sans-serif!important;font-weight:900!important;font-size:12px!important;letter-spacing:1.2px!important;padding:16px 27px!important;cursor:pointer!important}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper :is(.gfield_description,.gform_validation_errors,.gform_confirmation_message) {color:#cfe5f1}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper .gfield_required {color:#67cfff}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form .gform_wrapper .gform_footer {margin-top:13px;padding-top:0}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-base {background:#040b12;border-top:1px solid #1b3448;padding:29px 0}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-base-inner {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:28px;max-width:1240px;width:calc(100% - 90px);margin:0 auto}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-brand {display:flex;flex-direction:column;align-items:center;gap:3px;flex:0 0 108px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-logo {display:flex;flex-direction:row;align-items:baseline;gap:0}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-letter .elementor-heading-title{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;font-style:italic;font-size:37px!important;letter-spacing:-6px;line-height:.77!important;color:#fff}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-letter-blue .elementor-heading-title{color:var(--lvf-blue);padding-right:7px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-brandname .elementor-heading-title{font-family:'Barlow',Arial,sans-serif;font-size:8px!important;letter-spacing:1.9px;font-weight:800;color:#fff}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-location .elementor-heading-title{font-family:'Barlow',Arial,sans-serif;color:#8eacbe;font-size:10px!important;letter-spacing:1.2px;font-weight:600;text-align:center}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-links {display:flex;flex-direction:row;align-items:center;gap:22px}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-link .elementor-heading-title {font-family:'Barlow',Arial,sans-serif;font-size:10px!important;font-weight:800;letter-spacing:1.2px;color:#b6cddd}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-link .elementor-heading-title a {color:inherit;text-decoration:none}
.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-link .elementor-heading-title a:hover{color:var(--lvf-blue)}
@media(max-width:1024px){.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-contact-inner,.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-base-inner{width:calc(100% - 48px)}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-contact-inner{gap:25px}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form{width:48%}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-intro{width:52%}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-title .elementor-heading-title{font-size:56px!important}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-location .elementor-heading-title{font-size:9px!important}}
@media(max-width:767px){.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-contact{padding:43px 0 49px}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-contact-inner{width:calc(100% - 34px);flex-direction:column;align-items:stretch;gap:30px}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-intro,.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-form{width:100%;max-width:100%}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-titleline{gap:9px}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-title .elementor-heading-title{font-size:56px!important}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-copy p{font-size:14px}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-base-inner{width:calc(100% - 34px);flex-direction:column;align-items:flex-start;gap:16px}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-brand{align-items:flex-start;flex-basis:auto}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-links{gap:16px;flex-wrap:wrap}.elementor-1487 .elementor-element.elementor-element-24bd084a .lvf-location .elementor-heading-title{text-align:left;line-height:1.5}}/* End custom CSS */