.elementor-21 .elementor-element.elementor-element-22ad3abe{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.6;--padding-top:140px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-22ad3abe:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-22ad3abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0806;background-image:url("https://kennydevillier.com/wp-content/uploads/2026/10/The-Gog-Covenant_-Battlefield-at-Sunset-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-22ad3abe::before, .elementor-21 .elementor-element.elementor-element-22ad3abe > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-22ad3abe > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-22ad3abe > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-22ad3abe > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-22ad3abe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(4, 3, 2, 0.93) 0%, rgba(7, 5, 3, 0.65) 100%);}.elementor-21 .elementor-element.elementor-element-3890f98e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--z-index:2;}.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-21 .elementor-element.elementor-element-488fa227{width:initial;max-width:initial;background-color:rgba(212, 163, 89, 0.12);padding:4px 14px 4px 14px;border-style:solid;border-width:0px 2px 0px 2px;border-color:#d4a359;text-align:start;}.elementor-21 .elementor-element.elementor-element-488fa227 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3.2px;color:#d4a359;}.elementor-21 .elementor-element.elementor-element-a5fab99{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-a5fab99.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-a5fab99 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:76px;font-weight:900;line-height:1.05em;letter-spacing:0.06em;}.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-21 .elementor-element.elementor-element-734a4916{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:1.55em;color:#dfd2c2;}.elementor-21 .elementor-element.elementor-element-4ab3baf5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#b89255;--border-color:#b89255;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-4ab3baf5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4ab3baf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4edde;}.elementor-21 .elementor-element.elementor-element-55054c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-12372b9d{width:initial;max-width:initial;background-color:rgba(139, 100, 42, 0.1);padding:4px 12px 4px 12px;border-style:solid;border-width:0px 2px 0px 2px;border-color:#8b642a;text-align:start;}.elementor-21 .elementor-element.elementor-element-12372b9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#8b642a;}.elementor-21 .elementor-element.elementor-element-3b38c9d7{text-align:start;}.elementor-21 .elementor-element.elementor-element-3b38c9d7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:43px;font-weight:800;letter-spacing:1.5px;color:#20170e;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-170e4f4b{--divider-border-style:solid;--divider-color:#b89255;--divider-border-width:3px;}.elementor-21 .elementor-element.elementor-element-170e4f4b .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-21 .elementor-element.elementor-element-170e4f4b .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-21 .elementor-element.elementor-element-6a0ba6c8{text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:600;line-height:1.4em;color:#322413;}.elementor-21 .elementor-element.elementor-element-2ffab43d{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-2ffab43d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2ffab43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0806;}.elementor-21 .elementor-element.elementor-element-2150cd4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-5d645ae0{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212, 163, 89, 0.24);--border-color:rgba(212, 163, 89, 0.24);}.elementor-21 .elementor-element.elementor-element-5d645ae0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5d645ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15100b;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-491453f7{text-align:center;}.elementor-21 .elementor-element.elementor-element-2c62796{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-21 .elementor-element.elementor-element-452e7eba{text-align:start;}.elementor-21 .elementor-element.elementor-element-452e7eba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#d4a359;}.elementor-21 .elementor-element.elementor-element-7e1e7eab{text-align:start;}.elementor-21 .elementor-element.elementor-element-7e1e7eab .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;line-height:1.22em;color:#f3e4cb;}.elementor-21 .elementor-element.elementor-element-219715cb{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#b9ada1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-c8a5564 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1.7px;fill:#d9af6b;color:#d9af6b;}.elementor-21 .elementor-element.elementor-element-c8a5564 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-c8a5564 .elementor-button:focus{background-color:transparent;color:#ffffff;}.elementor-21 .elementor-element.elementor-element-c8a5564 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-c8a5564 .elementor-button:focus svg{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-4b8e759f{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212, 163, 89, 0.24);--border-color:rgba(212, 163, 89, 0.24);}.elementor-21 .elementor-element.elementor-element-4b8e759f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4b8e759f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15100b;}.elementor-21 .elementor-element.elementor-element-5c531368{text-align:center;}.elementor-21 .elementor-element.elementor-element-75167a7a{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-21 .elementor-element.elementor-element-9412840{text-align:start;}.elementor-21 .elementor-element.elementor-element-9412840 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#d4a359;}.elementor-21 .elementor-element.elementor-element-63217dea{text-align:start;}.elementor-21 .elementor-element.elementor-element-63217dea .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;line-height:1.22em;color:#f3e4cb;}.elementor-21 .elementor-element.elementor-element-4061fdf6{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#b9ada1;}.elementor-21 .elementor-element.elementor-element-3d47ba3e .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1.7px;fill:#d9af6b;color:#d9af6b;}.elementor-21 .elementor-element.elementor-element-3d47ba3e .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-3d47ba3e .elementor-button:focus{background-color:transparent;color:#ffffff;}.elementor-21 .elementor-element.elementor-element-3d47ba3e .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-3d47ba3e .elementor-button:focus svg{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-7670a799{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212, 163, 89, 0.24);--border-color:rgba(212, 163, 89, 0.24);}.elementor-21 .elementor-element.elementor-element-7670a799:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7670a799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15100b;}.elementor-21 .elementor-element.elementor-element-373d60ef{text-align:center;}.elementor-21 .elementor-element.elementor-element-6b32cc7e{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-21 .elementor-element.elementor-element-64389ed1{text-align:start;}.elementor-21 .elementor-element.elementor-element-64389ed1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#d4a359;}.elementor-21 .elementor-element.elementor-element-2594a34c{text-align:start;}.elementor-21 .elementor-element.elementor-element-2594a34c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;line-height:1.22em;color:#f3e4cb;}.elementor-21 .elementor-element.elementor-element-899ad4f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#b9ada1;}.elementor-21 .elementor-element.elementor-element-6414c3af .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1.7px;fill:#d9af6b;color:#d9af6b;}.elementor-21 .elementor-element.elementor-element-6414c3af .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-6414c3af .elementor-button:focus{background-color:transparent;color:#ffffff;}.elementor-21 .elementor-element.elementor-element-6414c3af .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-6414c3af .elementor-button:focus svg{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-413667aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.78;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(212, 163, 89, 0.25);--border-color:rgba(212, 163, 89, 0.25);--padding-top:95px;--padding-bottom:95px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-413667aa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-413667aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060403;background-image:url("https://kennydevillier.com/wp-content/uploads/2026/10/the-gog-covenant_-battlefield-at-sunset-1.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-413667aa::before, .elementor-21 .elementor-element.elementor-element-413667aa > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-413667aa > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-413667aa > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-413667aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-413667aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(5, 4, 2, 0.88) 0%, rgba(5, 4, 2, 0.94) 100%);}.elementor-21 .elementor-element.elementor-element-10ceb74d{width:initial;max-width:initial;background-color:rgba(212, 163, 89, 0.1);padding:4px 12px 4px 12px;border-style:solid;border-width:0px 2px 0px 2px;border-color:#d4a359;text-align:center;}.elementor-21 .elementor-element.elementor-element-10ceb74d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3.1px;color:#d4a359;}.elementor-21 .elementor-element.elementor-element-7946de92{text-align:center;}.elementor-21 .elementor-element.elementor-element-7946de92 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:42px;font-weight:700;letter-spacing:1.5px;color:#fff0d5;}.elementor-21 .elementor-element.elementor-element-a912db7{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#cabdaf;}.elementor-21 .elementor-element.elementor-element-75552db0 .elementor-button{background-color:#FFFFFF36;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.18rem;fill:#E5DED4;color:#E5DED4;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;padding:16px 36px 16px 36px;}.elementor-21 .elementor-element.elementor-element-75552db0 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-75552db0 .elementor-button:focus{background-color:#D4A359;color:#FFF2C6;border-color:#D4A35933;}.elementor-21 .elementor-element.elementor-element-75552db0.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-75552db0 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-75552db0 .elementor-button:focus svg{fill:#FFF2C6;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-22ad3abe{--min-height:440px;--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-4ab3baf5{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-3b38c9d7 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-2ffab43d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-2150cd4e{--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-21 .elementor-element.elementor-element-413667aa{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-7946de92 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-22ad3abe:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-22ad3abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennydevillier.com/wp-content/uploads/2026/10/the-gog-covenant_-battlefield-at-sunset-1.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-22ad3abe{--min-height:400px;--padding-top:100px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-488fa227 .elementor-heading-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-a5fab99 .elementor-heading-title{font-size:45px;}.elementor-21 .elementor-element.elementor-element-734a4916{width:100%;max-width:100%;font-size:15px;}.elementor-21 .elementor-element.elementor-element-4ab3baf5{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-12372b9d .elementor-heading-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-3b38c9d7 .elementor-heading-title{font-size:26px;}.elementor-21 .elementor-element.elementor-element-6a0ba6c8{font-size:18px;}.elementor-21 .elementor-element.elementor-element-2ffab43d{--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-413667aa{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-7946de92 .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-a912db7{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-3890f98e{--content-width:1350px;}.elementor-21 .elementor-element.elementor-element-4ab3baf5{--content-width:1350px;}.elementor-21 .elementor-element.elementor-element-55054c4{--width:780px;}.elementor-21 .elementor-element.elementor-element-2ffab43d{--content-width:1350px;}.elementor-21 .elementor-element.elementor-element-5d645ae0{--width:33.333%;}.elementor-21 .elementor-element.elementor-element-4b8e759f{--width:33.333%;}.elementor-21 .elementor-element.elementor-element-7670a799{--width:33.333%;}.elementor-21 .elementor-element.elementor-element-413667aa{--content-width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-55054c4{--width:100%;}.elementor-21 .elementor-element.elementor-element-5d645ae0{--width:100%;}.elementor-21 .elementor-element.elementor-element-4b8e759f{--width:100%;}.elementor-21 .elementor-element.elementor-element-7670a799{--width:100%;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-22ad3abe:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-22ad3abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-a5fab99 */.gold-name {
    background: linear-gradient(
        180deg,
        #fffcf0 10%,
        #e8bc78 45%,
        #c89045 75%,
        #945f20 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22ad3abe */@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800;900&family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Montserrat:wght@300;400;500;600;700;800&display=swap');
.elementor-21 .elementor-element.elementor-element-22ad3abe {
  position: relative;
}
.elementor-21 .elementor-element.elementor-element-22ad3abe::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, #0a0806 0%, transparent 35%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab3baf5 */.elementor-21 .elementor-element.elementor-element-4ab3baf5 {
  background: linear-gradient(135deg, #f4edde 0%, #ded0ba 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d645ae0 */.elementor-21 .elementor-element.elementor-element-5d645ae0 {
  transition: all 0.35s ease;
}
.elementor-21 .elementor-element.elementor-element-5d645ae0:hover {
  border-color: rgba(212, 163, 89, 0.6) !important;
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.45) !important;
}
.elementor-21 .elementor-element.elementor-element-5d645ae0:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c531368 */.journal-image
 {  filter: sepia(.35) saturate(.7);
    transition: transform .45s ease;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b8e759f */.elementor-21 .elementor-element.elementor-element-4b8e759f {
  transition: all 0.35s ease;
}
.elementor-21 .elementor-element.elementor-element-4b8e759f:hover {
  border-color: rgba(212, 163, 89, 0.6) !important;
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.45) !important;
}
.elementor-21 .elementor-element.elementor-element-4b8e759f:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7670a799 */.elementor-21 .elementor-element.elementor-element-7670a799 {
  transition: all 0.35s ease;
}
.elementor-21 .elementor-element.elementor-element-7670a799:hover {
  border-color: rgba(212, 163, 89, 0.6) !important;
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.45) !important;
}
.elementor-21 .elementor-element.elementor-element-7670a799:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75552db0 */.btn-secondary-tactical {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 50px;
    color: #e5ded4;
    transition: all 0.3s ease;
}
.btn-secondary-tactical:hover {
    background: rgba(212, 163, 89, 0.2);
    border-color: #d4a359;
}/* End custom CSS */