.elementor-10 .elementor-element.elementor-element-d6ad52d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d6ad52d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d6ad52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/a45ccf278_generated_854e0f21.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d6ad52d::before, .elementor-10 .elementor-element.elementor-element-d6ad52d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d6ad52d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d6ad52d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d6ad52d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d6ad52d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A162354 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-d6ad52d.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e63854c img{width:100%;height:465px;border-radius:10px 10px 10px 10px;box-shadow:0px 10px 30px 0px #D8A75A;}.elementor-10 .elementor-element.elementor-element-ec13c87{--spacer-size:28px;}.elementor-10 .elementor-element.elementor-element-c2817fc .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:90px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-99b9819{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-77ee776{text-align:center;font-size:20px;color:var( --e-global-color-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-44bee6a{text-align:center;}.elementor-10 .elementor-element.elementor-element-44bee6a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-fcd1f73{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fcd1f73.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2dc0184{--display:flex;}.elementor-10 .elementor-element.elementor-element-7b22393{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b22393:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7b22393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7b22393::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-8e652b6{--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;}.elementor-10 .elementor-element.elementor-element-e4b1f58{--display:flex;}.elementor-10 .elementor-element.elementor-element-a83c978{width:initial;max-width:initial;text-align:center;}.elementor-10 .elementor-element.elementor-element-a83c978.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0313ba9{--display:flex;}.elementor-10 .elementor-element.elementor-element-919bee7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f7ce6ac .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-db0c717{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-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-1dd27c7{--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;}.elementor-10 .elementor-element.elementor-element-783cf42{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-783cf42:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-783cf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-783cf42::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-5b018be{text-align:center;}.elementor-10 .elementor-element.elementor-element-5b018be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-eab26c3{text-align:center;}.elementor-10 .elementor-element.elementor-element-eab26c3 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-9d329b1{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-9d329b1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-54da0f8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c446dcf{--display:flex;}.elementor-10 .elementor-element.elementor-element-c446dcf.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c7541a6{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-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-4ebff55{--display:flex;}.elementor-10 .elementor-element.elementor-element-44a06db{width:initial;max-width:initial;text-align:center;}.elementor-10 .elementor-element.elementor-element-44a06db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-887d58e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-89bb272{--display:flex;}.elementor-10 .elementor-element.elementor-element-74612e6{--display:flex;}.elementor-10 .elementor-element.elementor-element-74612e6.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6f48db2{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-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-e6b4b8b{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e6b4b8b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e6b4b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e6b4b8b::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-68cff79{text-align:center;}.elementor-10 .elementor-element.elementor-element-68cff79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-76697df{text-align:center;}.elementor-10 .elementor-element.elementor-element-76697df .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-de9027a{--display:flex;}.elementor-10 .elementor-element.elementor-element-3c0ad2a{text-align:center;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-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-b1dd0f5{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-63764a4{--display:flex;}.elementor-10 .elementor-element.elementor-element-33bffa6{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-33bffa6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-33bffa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-33bffa6::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-e9e6918{text-align:center;}.elementor-10 .elementor-element.elementor-element-e9e6918 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f27da25{text-align:center;}.elementor-10 .elementor-element.elementor-element-f27da25 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-ab549d6{--display:flex;}.elementor-10 .elementor-element.elementor-element-4ca3642{text-align:center;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-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-cb5d5a5{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-a7715e4{--display:flex;}.elementor-10 .elementor-element.elementor-element-3bdcaf3{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3bdcaf3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3bdcaf3::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-813e931{text-align:center;}.elementor-10 .elementor-element.elementor-element-813e931 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-42303ff{text-align:center;}.elementor-10 .elementor-element.elementor-element-42303ff .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-ec07066{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8246961{--display:flex;}.elementor-10 .elementor-element.elementor-element-2cf1de3{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2cf1de3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2cf1de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-2cf1de3::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-9eaafe7{text-align:center;}.elementor-10 .elementor-element.elementor-element-9eaafe7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e947f4b{text-align:center;}.elementor-10 .elementor-element.elementor-element-e947f4b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-f96fd51{--display:flex;}.elementor-10 .elementor-element.elementor-element-5ad19a9{text-align:center;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-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-83a0ea4{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-644c957{--display:flex;}.elementor-10 .elementor-element.elementor-element-89d35bf{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-89d35bf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-89d35bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-89d35bf::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-24ee88f{text-align:center;}.elementor-10 .elementor-element.elementor-element-24ee88f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-bda3cc2{text-align:center;}.elementor-10 .elementor-element.elementor-element-bda3cc2 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-5197b99{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-49a7a34{--display:flex;}.elementor-10 .elementor-element.elementor-element-6ee10c6{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6ee10c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6ee10c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6ee10c6::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-0c51973{text-align:center;}.elementor-10 .elementor-element.elementor-element-0c51973 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ba1491b{text-align:center;}.elementor-10 .elementor-element.elementor-element-ba1491b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;letter-spacing:4px;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-fb77b26{--display:flex;}.elementor-10 .elementor-element.elementor-element-ce7472d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-faeafa9{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-3a0712f{--display:flex;}.elementor-10 .elementor-element.elementor-element-cb95709{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cb95709:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cb95709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cb95709::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-87a169a{text-align:center;}.elementor-10 .elementor-element.elementor-element-87a169a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b27487f{text-align:center;}.elementor-10 .elementor-element.elementor-element-b27487f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-4e22d63{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-71462fa{--display:flex;}.elementor-10 .elementor-element.elementor-element-379d73f{--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;}.elementor-10 .elementor-element.elementor-element-14aa089{--display:flex;}.elementor-10 .elementor-element.elementor-element-14aa089.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4c1a54d{width:initial;max-width:initial;text-align:center;}.elementor-10 .elementor-element.elementor-element-4c1a54d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a21a73f{--display:flex;}.elementor-10 .elementor-element.elementor-element-0fd4904{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0fd4904:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0fd4904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0fd4904::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-799b304{text-align:center;}.elementor-10 .elementor-element.elementor-element-799b304 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-958be3c{text-align:center;}.elementor-10 .elementor-element.elementor-element-958be3c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-2078f59{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-07d4d16{--display:flex;}.elementor-10 .elementor-element.elementor-element-889df2f{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-889df2f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-889df2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-889df2f::before, .elementor-10 .elementor-element.elementor-element-889df2f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-889df2f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-889df2f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-889df2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-889df2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-90d32b3{text-align:center;}.elementor-10 .elementor-element.elementor-element-90d32b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-61909ef{text-align:center;}.elementor-10 .elementor-element.elementor-element-61909ef .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-b8685e0{text-align:center;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-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-4bcdd97{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-25a5981{--display:flex;}.elementor-10 .elementor-element.elementor-element-2006309{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2006309:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2006309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-2006309::before, .elementor-10 .elementor-element.elementor-element-2006309 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2006309 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2006309 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2006309 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2006309 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-5c501c6{text-align:center;}.elementor-10 .elementor-element.elementor-element-5c501c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-c290f37{text-align:center;}.elementor-10 .elementor-element.elementor-element-c290f37 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-a3ffd88{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-5f852bb{--display:flex;}.elementor-10 .elementor-element.elementor-element-dfab15e{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:color-dodge;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dfab15e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dfab15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dfab15e::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/photo-1534796636912-3b95b3ab5986.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-be2608f{text-align:center;}.elementor-10 .elementor-element.elementor-element-be2608f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-2437988{text-align:center;}.elementor-10 .elementor-element.elementor-element-2437988 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-da49f7c{--display:flex;}.elementor-10 .elementor-element.elementor-element-da49f7c.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7a3d97c{text-align:center;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-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-fb21394{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8c24541{--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;}.elementor-10 .elementor-element.elementor-element-933db45{--display:flex;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-933db45:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-933db45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://jimmiedrobinson.com/wp-content/uploads/2026/06/88b554b66_generated_78d48f92.png");background-position:top center;}.elementor-10 .elementor-element.elementor-element-933db45::before, .elementor-10 .elementor-element.elementor-element-933db45 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-933db45 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-933db45 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-933db45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-933db45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c43fe05{text-align:center;}.elementor-10 .elementor-element.elementor-element-c43fe05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;word-spacing:5px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-de7ea11{text-align:center;}.elementor-10 .elementor-element.elementor-element-de7ea11 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:62px;font-weight:600;color:#D8A75A;}.elementor-10 .elementor-element.elementor-element-438b76a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-438b76a.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-acf0ab4{text-align:center;font-size:20px;color:var( --e-global-color-blocksy_palette_5 );}.elementor-10 .elementor-element.elementor-element-ccfdfba{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-f659a7d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-f659a7d.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1588ab5{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1588ab5.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-c2817fc{text-align:center;}.elementor-10 .elementor-element.elementor-element-44bee6a .elementor-heading-title{font-size:46px;}.elementor-10 .elementor-element.elementor-element-8e652b6{--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;}.elementor-10 .elementor-element.elementor-element-54da0f8{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-887d58e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-e63854c img{height:370px;}.elementor-10 .elementor-element.elementor-element-919bee7{text-align:center;}.elementor-10 .elementor-element.elementor-element-f7ce6ac{text-align:center;}.elementor-10 .elementor-element.elementor-element-f7ce6ac .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-eab26c3 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-54da0f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4ebff55.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-887d58e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-76697df .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-f27da25 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-42303ff .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-bda3cc2 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-ba1491b .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-b27487f .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-958be3c .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-61909ef .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-c290f37 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-2437988 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-de7ea11 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-d6ad52d{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-99b9819{--width:53%;}.elementor-10 .elementor-element.elementor-element-7b22393{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-e4b1f58{--width:36%;}.elementor-10 .elementor-element.elementor-element-0313ba9{--width:70%;}.elementor-10 .elementor-element.elementor-element-783cf42{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-e6b4b8b{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-33bffa6{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-3bdcaf3{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-2cf1de3{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-89d35bf{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-6ee10c6{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-cb95709{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-14aa089{--width:36%;}.elementor-10 .elementor-element.elementor-element-a21a73f{--width:70%;}.elementor-10 .elementor-element.elementor-element-0fd4904{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-889df2f{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-2006309{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-dfab15e{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-da49f7c{--width:61%;}.elementor-10 .elementor-element.elementor-element-933db45{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-438b76a{--width:63%;}.elementor-10 .elementor-element.elementor-element-f659a7d{--width:53%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-99b9819{--width:721px;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-7b22393::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7b22393 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-783cf42::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-783cf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-e6b4b8b::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e6b4b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-33bffa6::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33bffa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-3bdcaf3::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3bdcaf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-2cf1de3::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2cf1de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-89d35bf::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-89d35bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-6ee10c6::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6ee10c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-cb95709::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cb95709 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-0fd4904::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0fd4904 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-889df2f::before, .elementor-10 .elementor-element.elementor-element-889df2f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-889df2f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-889df2f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-889df2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-889df2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-2006309::before, .elementor-10 .elementor-element.elementor-element-2006309 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2006309 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2006309 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2006309 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2006309 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-dfab15e::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dfab15e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-e63854c *//*==================================================
THE ENTITY GAME
Premium Hero Book Image
Elementor Image Widget
==================================================*/

.elementor-10 .elementor-element.elementor-element-e63854c{

    position:relative;

    display:flex;

    justify-content:center;

    align-items:center;

    z-index:10;

}

/*------------------------------------
Book Cover
------------------------------------*/

.elementor-10 .elementor-element.elementor-element-e63854c img{

    display:block;

    width:100%;

    max-width:340px;

    height:auto;

    border-radius:10px;

    transition:
    transform .6s ease,
    filter .6s ease,
    box-shadow .6s ease;

    filter:

    drop-shadow(0 8px 18px rgba(0,0,0,.35))

    drop-shadow(0 18px 45px rgba(0,0,0,.55))

    drop-shadow(0 0 20px rgba(216,178,106,.18))

    drop-shadow(0 0 45px rgba(216,178,106,.22));

}

/*------------------------------------
Gold Halo
------------------------------------*/

.elementor-10 .elementor-element.elementor-element-e63854c:before{

    content:"";

    position:absolute;

    left:50%;

    top:48%;

    width:82%;

    height:82%;

    transform:translate(-50%,-50%);

    border-radius:50%;

    background:radial-gradient(

        circle,

        rgba(216,178,106,.42) 0%,

        rgba(216,178,106,.18) 35%,

        rgba(216,178,106,.08) 55%,

        transparent 78%

    );

    filter:blur(28px);

    z-index:-1;

    pointer-events:none;

}

/*------------------------------------
Hover Animation
------------------------------------*/

.elementor-10 .elementor-element.elementor-element-e63854c:hover img{

    transform:

        translateY(-10px)

        scale(1.025);

    filter:

    drop-shadow(0 14px 26px rgba(0,0,0,.45))

    drop-shadow(0 28px 60px rgba(0,0,0,.65))

    drop-shadow(0 0 25px rgba(216,178,106,.28))

    drop-shadow(0 0 60px rgba(216,178,106,.35));

}

/*------------------------------------
Desktop
------------------------------------*/

@media(min-width:1400px){

.elementor-10 .elementor-element.elementor-element-e63854c img{

max-width:360px;

}

}

/*------------------------------------
Tablet
------------------------------------*/

@media(max-width:1024px){

.elementor-10 .elementor-element.elementor-element-e63854c img{

max-width:300px;

}

}

/*------------------------------------
Mobile
------------------------------------*/

@media(max-width:767px){

.elementor-10 .elementor-element.elementor-element-e63854c img{

max-width:240px;

}

.elementor-10 .elementor-element.elementor-element-e63854c:hover img{

transform:none;

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2817fc *//*==================================================
THE ENTITY GAME
Premium Hero Heading
with Metallic Shine
==================================================*/

.entity-title{

    position:relative;

    display:inline-block;

    overflow:hidden;

    margin:0;

    font-family:"Cinzel",serif;

    font-size:clamp(48px,8vw,120px);

    font-weight:600;

    line-height:.95;

    letter-spacing:.01em;

    text-transform:uppercase;

    background:linear-gradient(
        180deg,
        #FFF8E3 0%,
        #F8E5B2 15%,
        #E5C173 35%,
        #D2A24E 52%,
        #B77A28 72%,
        #8E5618 88%,
        #F9E7B3 100%
    );

    -webkit-background-clip:text;
    background-clip:text;

    color:transparent;

    text-rendering:optimizeLegibility;

    -webkit-font-smoothing:antialiased;

    -moz-osx-font-smoothing:grayscale;

    text-shadow:

        0 1px 0 rgba(255,255,255,.10),

        0 2px 3px rgba(0,0,0,.30),

        0 8px 24px rgba(0,0,0,.38),

        0 0 24px rgba(216,178,106,.10);

    transition:

        transform .45s ease,

        text-shadow .45s ease;

}

/*------------------------------------
Premium Shine
------------------------------------*/

.entity-title::before{

    content:"";

    position:absolute;

    top:-20%;

    left:-120%;

    width:45%;

    height:140%;

    transform:rotate(18deg);

    background:linear-gradient(

        90deg,

        transparent 0%,

        rgba(255,255,255,0) 20%,

        rgba(255,255,255,.75) 50%,

        rgba(255,255,255,0) 80%,

        transparent 100%

    );

    filter:blur(1px);

    opacity:.9;

    animation:entityGoldShine 7s ease-in-out infinite;

    pointer-events:none;

}

/*------------------------------------
Hover
------------------------------------*/

.entity-title:hover{

    transform:translateY(-2px);

    text-shadow:

        0 2px 4px rgba(0,0,0,.35),

        0 10px 28px rgba(0,0,0,.42),

        0 0 36px rgba(216,178,106,.18);

}

/*------------------------------------
Animation
------------------------------------*/

@keyframes entityGoldShine{

    0%{

        left:-130%;
        opacity:0;

    }

    8%{

        opacity:1;

    }

    22%{

        left:130%;
        opacity:.95;

    }

    30%{

        opacity:0;

    }

    100%{

        left:130%;
        opacity:0;

    }

}

/*------------------------------------
Tablet
------------------------------------*/

@media(max-width:1024px){

.entity-title{

font-size:clamp(42px,7vw,82px);

line-height:.98;

}

}

/*------------------------------------
Mobile
------------------------------------*/

@media(max-width:767px){

.entity-title{

font-size:clamp(34px,10vw,54px);

line-height:1;

letter-spacing:0;

}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a83c978 *//* =====================================================
   THE ENTITY GAME — Premium Book Showcase
   ===================================================== */

.entity-book{
    position:relative;
    display:inline-block;
    padding:14px;
    border-radius:22px;
    overflow:visible;
    transition:all .45s ease;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.03) 0%,
        rgba(255,255,255,.015) 100%
    );

    border:1px solid rgba(216,167,90,.18);

    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);

    box-shadow:
        0 0 0 1px rgba(255,255,255,.03),
        inset 0 1px 0 rgba(255,255,255,.05),
        0 20px 60px rgba(0,0,0,.45);

    animation:entityBookFloat 8s ease-in-out infinite;
}

/* Gold Inner Frame */

.entity-book::before{
    content:"";
    position:absolute;
    inset:8px;
    border-radius:18px;
    border:1px solid rgba(216,167,90,.18);
    pointer-events:none;
}

/* Ambient Gold Glow */

.entity-book::after{
    content:"";
    position:absolute;
    left:50%;
    top:-60px;
    width:220px;
    height:220px;
    transform:translateX(-50%);
    background:radial-gradient(
        circle,
        rgba(216,167,90,.20) 0%,
        rgba(216,167,90,.08) 35%,
        transparent 75%
    );
    filter:blur(45px);
    z-index:-1;
}

/* Image */

.entity-book img{
    display:block;
    width:100%;
    height:auto;

    border-radius:14px;

    transition:all .45s ease;

    box-shadow:
        0 20px 50px rgba(0,0,0,.55),
        0 0 30px rgba(216,167,90,.08);
}

/* Hover */

.entity-book:hover{
    transform:translateY(-10px);

    border-color:rgba(216,167,90,.35);

    box-shadow:
        0 35px 90px rgba(0,0,0,.65),
        0 0 45px rgba(216,167,90,.18),
        inset 0 1px 0 rgba(255,255,255,.08);
}

.entity-book:hover img{
    transform:scale(1.025);
    box-shadow:
        0 30px 70px rgba(0,0,0,.65),
        0 0 40px rgba(216,167,90,.15);
}

/* Floating Animation */

@keyframes entityBookFloat{

    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-8px);
    }

    100%{
        transform:translateY(0px);
    }

}

/* Disable floating while hovering */

.entity-book:hover{
    animation:none;
}

/* Mobile */

@media (max-width:767px){

    .entity-book{
        padding:10px;
        border-radius:18px;
    }

    .entity-book::before{
        inset:6px;
        border-radius:14px;
    }

    .entity-book::after{
        width:160px;
        height:160px;
        top:-40px;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a06db *//* =====================================================
   THE ENTITY GAME — Premium Book Showcase
   ===================================================== */

.entity-book{
    position:relative;
    display:inline-block;
    padding:14px;
    border-radius:22px;
    overflow:visible;
    transition:all .45s ease;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.03) 0%,
        rgba(255,255,255,.015) 100%
    );

    border:1px solid rgba(216,167,90,.18);

    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);

    box-shadow:
        0 0 0 1px rgba(255,255,255,.03),
        inset 0 1px 0 rgba(255,255,255,.05),
        0 20px 60px rgba(0,0,0,.45);

    animation:entityBookFloat 8s ease-in-out infinite;
}

/* Gold Inner Frame */

.entity-book::before{
    content:"";
    position:absolute;
    inset:8px;
    border-radius:18px;
    border:1px solid rgba(216,167,90,.18);
    pointer-events:none;
}

/* Ambient Gold Glow */

.entity-book::after{
    content:"";
    position:absolute;
    left:50%;
    top:-60px;
    width:220px;
    height:220px;
    transform:translateX(-50%);
    background:radial-gradient(
        circle,
        rgba(216,167,90,.20) 0%,
        rgba(216,167,90,.08) 35%,
        transparent 75%
    );
    filter:blur(45px);
    z-index:-1;
}

/* Image */

.entity-book img{
    display:block;
    width:100%;
    height:auto;

    border-radius:14px;

    transition:all .45s ease;

    box-shadow:
        0 20px 50px rgba(0,0,0,.55),
        0 0 30px rgba(216,167,90,.08);
}

/* Hover */

.entity-book:hover{
    transform:translateY(-10px);

    border-color:rgba(216,167,90,.35);

    box-shadow:
        0 35px 90px rgba(0,0,0,.65),
        0 0 45px rgba(216,167,90,.18),
        inset 0 1px 0 rgba(255,255,255,.08);
}

.entity-book:hover img{
    transform:scale(1.025);
    box-shadow:
        0 30px 70px rgba(0,0,0,.65),
        0 0 40px rgba(216,167,90,.15);
}

/* Floating Animation */

@keyframes entityBookFloat{

    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-8px);
    }

    100%{
        transform:translateY(0px);
    }

}

/* Disable floating while hovering */

.entity-book:hover{
    animation:none;
}

/* Mobile */

@media (max-width:767px){

    .entity-book{
        padding:10px;
        border-radius:18px;
    }

    .entity-book::before{
        inset:6px;
        border-radius:14px;
    }

    .entity-book::after{
        width:160px;
        height:160px;
        top:-40px;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c1a54d *//*==================================================
THE ENTITY GAME
Premium Author Image Frame
CSS Class:
entity-author-image
==================================================*/

.entity-author-image{
    position:relative;
    display:inline-block;
    width:100%;
    max-width:430px;
    margin:auto;
}

/* Main Image */

.entity-author-image img{

    display:block;
    width:100%;
    height:auto;

    border-radius:24px;

    border:2px solid rgba(216,178,106,.75);

    padding:12px;

    background:#121A22;

    box-shadow:
        inset 0 0 0 2px rgba(216,178,106,.15),
        0 0 0 4px rgba(216,178,106,.08),
        0 25px 70px rgba(0,0,0,.45),
        0 0 45px rgba(216,178,106,.18);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;

}

/* Outer Gold Frame */

.entity-author-image:before{

    content:"";

    position:absolute;

    inset:-16px;

    border-radius:34px;

    border:2px solid rgba(216,178,106,.82);

    pointer-events:none;

    box-shadow:
        0 0 35px rgba(216,178,106,.18),
        inset 0 0 18px rgba(216,178,106,.08);

}

/* Inner Frame */

.entity-author-image:after{

    content:"";

    position:absolute;

    inset:8px;

    border-radius:18px;

    border:1px solid rgba(216,178,106,.18);

    pointer-events:none;

}

/* Gold Glow */

.entity-author-image .elementor-image{

    position:relative;

}

.entity-author-image .elementor-image:before{

    content:"";

    position:absolute;

    inset:-60px;

    background:
        radial-gradient(circle,
        rgba(216,178,106,.18),
        transparent 70%);

    filter:blur(50px);

    z-index:-1;

    pointer-events:none;

}

/* Corner Highlight */

.entity-author-image .elementor-image:after{

    content:"";

    position:absolute;

    width:130px;

    height:130px;

    left:-12px;

    top:-12px;

    background:
        radial-gradient(circle,
        rgba(255,220,130,.95) 0%,
        rgba(255,220,130,.35) 18%,
        transparent 60%);

    filter:blur(6px);

    pointer-events:none;

}

/* Hover */

.entity-author-image:hover img{

    transform:scale(1.02);

    border-color:#EBCB7F;

    box-shadow:
        inset 0 0 0 2px rgba(216,178,106,.22),
        0 0 0 4px rgba(216,178,106,.10),
        0 35px 80px rgba(0,0,0,.55),
        0 0 60px rgba(216,178,106,.30);

}

/* Mobile */

@media (max-width:767px){

.entity-author-image{

max-width:340px;

}

.entity-author-image:before{

inset:-12px;

}

.entity-author-image img{

padding:10px;

border-radius:20px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14aa089 */.author-left{

    position:sticky;

    top:120px;

}

@media (max-width:1024px){

.author-section{

grid-template-columns:1fr;

}

.author-left{

position:static;

}

}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-27ce51a *//*==================================================
THE ENTITY GAME
Premium WPForms Styles
Form ID: 162
Part 1 of 4
==================================================*/

div.wpforms-container-full #wpforms-162{

    --gold:#D8B26A;
    --gold-light:#EACB82;
    --gold-dark:#B78E43;

    --bg:#07131D;
    --panel:#0B1721;
    --panel-2:#0F1D29;

    --border:rgba(216,178,106,.18);
    --border-hover:rgba(216,178,106,.45);

    --text:#F5F1E8;
    --muted:#AEB8C4;

    background:var(--panel);

    border:1px solid var(--border);

    border-radius:22px;

    padding:34px;

    box-sizing:border-box;

    font-family:"Cormorant Garamond",serif;

    color:var(--text);

    overflow:hidden;

    position:relative;

}

/*------------------------------------
Reset
------------------------------------*/

div.wpforms-container-full #wpforms-162 *,
div.wpforms-container-full #wpforms-162 *::before,
div.wpforms-container-full #wpforms-162 *::after{

    box-sizing:border-box;

}

/*------------------------------------
Field Container
------------------------------------*/

div.wpforms-container-full #wpforms-162 .wpforms-field-container{

    display:grid;

    grid-template-columns:repeat(2,minmax(0,1fr));

    gap:26px;

}

/*------------------------------------
Full Width Fields
------------------------------------*/

div.wpforms-container-full #wpforms-162 .wpforms-field-textarea,
div.wpforms-container-full #wpforms-162 .wpforms-field-select,
div.wpforms-container-full #wpforms-162 .wpforms-field-gdpr-checkbox{

    grid-column:1 / -1;

}

/*------------------------------------
Field Wrapper
------------------------------------*/

div.wpforms-container-full #wpforms-162 .wpforms-field{

    margin:0;

}

/*------------------------------------
Labels
------------------------------------*/

div.wpforms-container-full #wpforms-162 label{

    display:block;

    margin-bottom:10px;

    font-family:"Cinzel",serif;

    font-size:11px;

    font-weight:600;

    letter-spacing:.22em;

    text-transform:uppercase;

    color:var(--gold);

}

/*------------------------------------
Required Star
------------------------------------*/

div.wpforms-container-full #wpforms-162 .wpforms-required-label{

    color:#ff6d6d;

    margin-left:2px;

}

/*------------------------------------
Inputs
------------------------------------*/

div.wpforms-container-full #wpforms-162 input[type=text],
div.wpforms-container-full #wpforms-162 input[type=email],
div.wpforms-container-full #wpforms-162 input[type=tel],
div.wpforms-container-full #wpforms-162 input[type=url],
div.wpforms-container-full #wpforms-162 input[type=number],
div.wpforms-container-full #wpforms-162 textarea,
div.wpforms-container-full #wpforms-162 select{

    width:100%;

    background:#09131C;

    border:1px solid var(--border);

    border-radius:12px;

    color:var(--text);

    min-height:58px;

    padding:14px 18px;

    font-size:17px;

    font-family:"Cormorant Garamond",serif;

    transition:

        border-color .3s ease,

        box-shadow .3s ease,

        background .3s ease,

        transform .3s ease;

}

/*------------------------------------
Placeholder
------------------------------------*/

div.wpforms-container-full #wpforms-162 input::placeholder,
div.wpforms-container-full #wpforms-162 textarea::placeholder{

    color:rgba(245,241,232,.38);

}

/*------------------------------------
Hover
------------------------------------*/

div.wpforms-container-full #wpforms-162 input:hover,
div.wpforms-container-full #wpforms-162 textarea:hover,
div.wpforms-container-full #wpforms-162 select:hover{

    border-color:var(--border-hover);

}

/*------------------------------------
Focus
------------------------------------*/

div.wpforms-container-full #wpforms-162 input:focus,
div.wpforms-container-full #wpforms-162 textarea:focus,
div.wpforms-container-full #wpforms-162 select:focus{

    outline:none;

    border-color:var(--gold);

    box-shadow:

        0 0 0 1px rgba(216,178,106,.40),

        0 0 28px rgba(216,178,106,.12);

}

/*==================================================
Part 2 of 4
Textarea • Select • GDPR
==================================================*/

/*------------------------------------
Textarea
------------------------------------*/

div.wpforms-container-full #wpforms-162 textarea{

    min-height:220px;

    resize:vertical;

    line-height:1.8;

    padding-top:16px;

}

/*------------------------------------
Select
------------------------------------*/

div.wpforms-container-full #wpforms-162 select{

    appearance:none;

    -webkit-appearance:none;

    cursor:pointer;

    background-color:#09131C;

    background-repeat:no-repeat;

    background-position:right 18px center;

    background-size:18px;

    padding-right:50px;

    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23D8B26A' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");

}

div.wpforms-container-full #wpforms-162 select option{

    background:#09131C;

    color:#F5F1E8;

}

/*------------------------------------
Field Description
------------------------------------*/

div.wpforms-container-full #wpforms-162 .wpforms-field-description{

    color:var(--muted);

    font-size:15px;

    margin-top:8px;

}

/*------------------------------------
Character Counter
------------------------------------*/

div.wpforms-container-full #wpforms-162 .wpforms-field-limit-text{

    margin-top:8px;

    color:#8894A1;

    text-align:right;

    font-size:13px;

}

/*==================================================
GDPR AGREEMENT
==================================================*/

div.wpforms-container-full #wpforms-162 .wpforms-field-gdpr-checkbox{

    grid-column:1/-1;

    margin-top:4px;

}

div.wpforms-container-full #wpforms-162 .wpforms-field-gdpr-checkbox>.wpforms-field-description{

    display:none;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox{

    display:flex;

    align-items:flex-start;

    gap:16px;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox input{

    appearance:none;

    -webkit-appearance:none;

    width:22px;

    height:22px;

    min-width:22px;

    margin-top:3px;

    background:#09131C;

    border:1px solid rgba(216,178,106,.35);

    border-radius:6px;

    cursor:pointer;

    position:relative;

    transition:.3s;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox input:hover{

    border-color:var(--gold);

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox input:checked{

    background:linear-gradient(135deg,var(--gold),var(--gold-light));

    border-color:var(--gold);

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox input:checked::after{

    content:"✓";

    position:absolute;

    left:50%;

    top:50%;

    transform:translate(-50%,-50%);

    font-size:13px;

    font-weight:700;

    color:#07131D;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox label{

    margin:0;

    font-family:"Cormorant Garamond",serif;

    font-size:18px;

    font-weight:400;

    line-height:1.7;

    color:var(--muted);

    letter-spacing:0;

    text-transform:none;

    cursor:pointer;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox label a{

    color:var(--gold);

    text-decoration:none;

    transition:.3s;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox label a:hover{

    color:var(--gold-light);

    text-decoration:underline;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox input:focus{

    outline:none;

    box-shadow:

    0 0 0 2px rgba(216,178,106,.20),

    0 0 18px rgba(216,178,106,.18);

}

div.wpforms-container-full #wpforms-162 .wpforms-error{

    color:#FF8F8F;

    font-size:14px;

    margin-top:8px;

}
/*==================================================
Part 3 of 4
Footer • Submit Button • Validation
==================================================*/

/*------------------------------------
Submit Container
------------------------------------*/

div.wpforms-container-full #wpforms-162 .wpforms-submit-container{

    display:flex;

    justify-content:space-between;

    align-items:center;

    gap:30px;

    margin-top:34px;

    padding-top:28px;

    border-top:1px solid rgba(216,178,106,.15);

}

div.wpforms-container-full #wpforms-162 .wpforms-submit-container::before{

    content:"Your message is securely delivered and will receive a personal response.";

    flex:1;

    color:var(--muted);

    font-size:15px;

    line-height:1.6;

}

/*------------------------------------
Premium Submit Button
------------------------------------*/

div.wpforms-container-full #wpforms-162 button.wpforms-submit{

    position:relative;

    overflow:hidden;

    min-width:240px;

    height:60px;

    padding:0 34px;

    border:none;

    border-radius:999px;

    background:linear-gradient(135deg,var(--gold),var(--gold-light));

    color:#07131D;

    font-family:"Cinzel",serif;

    font-size:13px;

    font-weight:700;

    letter-spacing:.18em;

    text-transform:uppercase;

    cursor:pointer;

    transition:

    transform .35s ease,

    box-shadow .35s ease,

    background .35s ease;

}

/* Shine Effect */

div.wpforms-container-full #wpforms-162 button.wpforms-submit::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:80%;

    height:100%;

    background:linear-gradient(

        90deg,

        transparent,

        rgba(255,255,255,.45),

        transparent

    );

    transform:skewX(-25deg);

    transition:1s;

}

div.wpforms-container-full #wpforms-162 button.wpforms-submit:hover::before{

    left:150%;

}

div.wpforms-container-full #wpforms-162 button.wpforms-submit:hover{

    transform:translateY(-4px);

    box-shadow:

    0 18px 35px rgba(216,178,106,.28),

    0 0 25px rgba(216,178,106,.18);

}

div.wpforms-container-full #wpforms-162 button.wpforms-submit:active{

    transform:translateY(-1px);

}

/*------------------------------------
Loading State
------------------------------------*/

div.wpforms-container-full #wpforms-162 button.wpforms-submit:disabled{

    opacity:.75;

    cursor:not-allowed;

}

/*------------------------------------
Validation
------------------------------------*/

div.wpforms-container-full #wpforms-162 label.wpforms-error{

    margin-top:8px;

    color:#FF8E8E;

    font-size:14px;

    font-family:"Cormorant Garamond",serif;

    letter-spacing:0;

    text-transform:none;

}

div.wpforms-container-full #wpforms-162 input.wpforms-error,
div.wpforms-container-full #wpforms-162 textarea.wpforms-error,
div.wpforms-container-full #wpforms-162 select.wpforms-error{

    border-color:#FF8E8E;

    box-shadow:

    0 0 0 1px rgba(255,142,142,.35);

}

/*------------------------------------
Success Message
------------------------------------*/

div.wpforms-container-full .wpforms-confirmation-container-full{

    background:#0B1721;

    border:1px solid rgba(216,178,106,.25);

    border-radius:18px;

    color:var(--text);

    padding:28px;

    font-size:22px;

    line-height:1.7;

    text-align:center;

    box-shadow:

    0 20px 45px rgba(0,0,0,.35);

}

/*------------------------------------
Error Message
------------------------------------*/

div.wpforms-container-full div.wpforms-error-container{

    background:rgba(255,90,90,.08);

    border:1px solid rgba(255,90,90,.30);

    border-radius:14px;

    padding:18px;

    color:#FFD0D0;

    margin-bottom:25px;

}

/*------------------------------------
Smooth Animations
------------------------------------*/

div.wpforms-container-full #wpforms-162 input,
div.wpforms-container-full #wpforms-162 textarea,
div.wpforms-container-full #wpforms-162 select,
div.wpforms-container-full #wpforms-162 button{

    transition:all .35s ease;

}

/*==================================================
Part 4 of 4
Responsive • Accessibility • Final Polish
==================================================*/

/*------------------------------------
Smooth Rendering
------------------------------------*/

div.wpforms-container-full #wpforms-162{

    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-rendering:optimizeLegibility;

}

/*------------------------------------
Autofill Fix
------------------------------------*/

div.wpforms-container-full #wpforms-162 input:-webkit-autofill,
div.wpforms-container-full #wpforms-162 textarea:-webkit-autofill,
div.wpforms-container-full #wpforms-162 select:-webkit-autofill{

    -webkit-box-shadow:0 0 0 1000px #09131C inset !important;

    -webkit-text-fill-color:#F5F1E8 !important;

    transition:background-color 9999s ease-in-out 0s;

}

/*------------------------------------
Selection
------------------------------------*/

div.wpforms-container-full #wpforms-162 ::selection{

    background:rgba(216,178,106,.28);

    color:#F5F1E8;

}

/*------------------------------------
Field Spacing
------------------------------------*/

div.wpforms-container-full #wpforms-162 .wpforms-field{

    margin-bottom:2px;

}

/*------------------------------------
Better Number Inputs
------------------------------------*/

div.wpforms-container-full #wpforms-162 input[type=number]{

    appearance:textfield;

}

div.wpforms-container-full #wpforms-162 input[type=number]::-webkit-inner-spin-button,
div.wpforms-container-full #wpforms-162 input[type=number]::-webkit-outer-spin-button{

    appearance:none;

    margin:0;

}

/*------------------------------------
Disabled Fields
------------------------------------*/

div.wpforms-container-full #wpforms-162 input:disabled,
div.wpforms-container-full #wpforms-162 textarea:disabled,
div.wpforms-container-full #wpforms-162 select:disabled{

    opacity:.65;

    cursor:not-allowed;

}

/*------------------------------------
Mobile
------------------------------------*/

@media (max-width:768px){

div.wpforms-container-full #wpforms-162{

padding:26px;

border-radius:18px;

}

div.wpforms-container-full #wpforms-162 .wpforms-field-container{

grid-template-columns:1fr;

gap:20px;

}

div.wpforms-container-full #wpforms-162 label{

font-size:10px;

letter-spacing:.18em;

}

div.wpforms-container-full #wpforms-162 input,
div.wpforms-container-full #wpforms-162 textarea,
div.wpforms-container-full #wpforms-162 select{

font-size:16px;

min-height:54px;

padding:14px 16px;

}

div.wpforms-container-full #wpforms-162 textarea{

min-height:180px;

}

div.wpforms-container-full #wpforms-162 .wpforms-submit-container{

display:flex;

flex-direction:column;

align-items:stretch;

gap:20px;

text-align:center;

}

div.wpforms-container-full #wpforms-162 .wpforms-submit-container::before{

margin:0;

font-size:14px;

line-height:1.6;

}

div.wpforms-container-full #wpforms-162 button.wpforms-submit{

width:100%;

min-width:100%;

height:56px;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox{

gap:14px;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox label{

font-size:17px;

line-height:1.6;

}

}

/*------------------------------------
Small Phones
------------------------------------*/

@media (max-width:480px){

div.wpforms-container-full #wpforms-162{

padding:20px;

}

div.wpforms-container-full #wpforms-162 input,
div.wpforms-container-full #wpforms-162 textarea,
div.wpforms-container-full #wpforms-162 select{

font-size:15px;

}

div.wpforms-container-full #wpforms-162 textarea{

min-height:160px;

}

div.wpforms-container-full #wpforms-162 .wpforms-gdpr-checkbox label{

font-size:16px;

}

}

/*------------------------------------
Reduced Motion
------------------------------------*/

@media (prefers-reduced-motion:reduce){

div.wpforms-container-full #wpforms-162 *,
div.wpforms-container-full #wpforms-162 *::before,
div.wpforms-container-full #wpforms-162 *::after{

animation:none !important;

transition:none !important;

scroll-behavior:auto !important;

}

}

/*==================================================
END
==================================================*//* End custom CSS */