.elementor-48 .elementor-element.elementor-element-6fa7a7d > .elementor-background-overlay{background-color:#201914;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-6fa7a7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.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-48 .elementor-element.elementor-element-0587806 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:250px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-0587806{text-align:center;}.elementor-48 .elementor-element.elementor-element-0587806 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-0c75332 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:250px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-0c75332{text-align:center;}.elementor-48 .elementor-element.elementor-element-0c75332 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-646a408 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-48 .elementor-element.elementor-element-646a408{text-align:center;}.elementor-48 .elementor-element.elementor-element-646a408 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:130px;font-weight:900;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-349e306 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-48 .elementor-element.elementor-element-349e306{text-align:center;}.elementor-48 .elementor-element.elementor-element-349e306 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:130px;font-weight:900;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-6a28c6b{text-align:center;}.elementor-48 .elementor-element.elementor-element-6a28c6b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:31px;font-weight:800;font-style:italic;color:var( --e-global-color-nvlightbg );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.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 );text-transform:var( --e-global-typography-secondary-text-transform );}.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-48 .elementor-element.elementor-element-fecbb93{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-48 .elementor-element.elementor-element-fecbb93 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-fecbb93 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.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-48 .elementor-element.elementor-element-f5ca27d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-nvlightbg );}.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-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-48 .elementor-element.elementor-element-88b1661 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-ad8c86f .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-ad8c86f .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-ad8c86f .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-ad8c86f > .elementor-widget-container{padding:0px 0px 125px 0px;}.elementor-48 .elementor-element.elementor-element-ad8c86f .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-ad8c86f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-da12b20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:75px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-da12b20{text-align:start;}.elementor-48 .elementor-element.elementor-element-da12b20 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-primary );}.elementor-widget-html .neb-protected-content-message, .elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-48 .elementor-element.elementor-element-2bd151f > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-2e4047b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-48 .elementor-element.elementor-element-2e4047b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-2e4047b .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-48 .elementor-element.elementor-element-2e4047b .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-48 .elementor-element.elementor-element-ca9fc72 .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-ca9fc72 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-ca9fc72 .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-ca9fc72 > .elementor-widget-container{padding:0px 0px 125px 0px;}.elementor-48 .elementor-element.elementor-element-ca9fc72 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-ca9fc72 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.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-48 .elementor-element.elementor-element-3d14c12 > .elementor-widget-container{padding:0100px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8d94d00:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-8d94d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120B07;}.elementor-48 .elementor-element.elementor-element-8d94d00 > .elementor-background-overlay{background-color:#1B1817;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-8d94d00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-86c41aa > .elementor-widget-container{padding:0100px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-baf593d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:75px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-baf593d{text-align:start;}.elementor-48 .elementor-element.elementor-element-baf593d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-7e25ce0 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8d2f427{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-48 .elementor-element.elementor-element-8d2f427 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8d2f427 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-48 .elementor-element.elementor-element-8d2f427 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-48 .elementor-element.elementor-element-545ac1e .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-545ac1e .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-545ac1e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-48 .elementor-element.elementor-element-545ac1e .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-545ac1e .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-545ac1e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-e348605 > .elementor-background-overlay{background-color:var( --e-global-color-nvsitebg );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-e348605{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-e98e09c > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8ce8071{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-48 .elementor-element.elementor-element-8ce8071 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8ce8071 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-48 .elementor-element.elementor-element-8ce8071 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-48 .elementor-element.elementor-element-bcd08fe > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-15d5d58{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-48 .elementor-element.elementor-element-15d5d58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-15d5d58 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-48 .elementor-element.elementor-element-15d5d58 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-48 .elementor-element.elementor-element-e55c855 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-e55c855 .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-e55c855 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-48 .elementor-element.elementor-element-e55c855 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:15px 45px 15px 45px;}.elementor-48 .elementor-element.elementor-element-e55c855 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-e55c855 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-efe978a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:200px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-efe978a{text-align:center;}.elementor-48 .elementor-element.elementor-element-efe978a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-d7bf703 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-2e78e14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-2e78e14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-4ee4fff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48 .elementor-element.elementor-element-4ee4fff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafter39cattle.com/wp-content/uploads/2026/07/DSC02325-scaled-e1784309841788.jpg");background-position:center center;background-size:cover;}.elementor-48 .elementor-element.elementor-element-4ee4fff > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.61;}.elementor-48 .elementor-element.elementor-element-4ee4fff > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 33px 0px 0px;--e-column-margin-right:33px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-4ee4fff:hover > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-4ee4fff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.1s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-f7d396f > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-f7d396f{text-align:center;}.elementor-48 .elementor-element.elementor-element-f7d396f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-c8892f4 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-c8892f4{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-48 .elementor-element.elementor-element-d09fc95 .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-d09fc95 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-d09fc95 .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-d09fc95 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-48 .elementor-element.elementor-element-d09fc95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-d09fc95 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-d09fc95 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-0d085ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48 .elementor-element.elementor-element-0d085ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafter39cattle.com/wp-content/uploads/2026/07/Bonita103.png");background-position:center center;background-size:cover;}.elementor-48 .elementor-element.elementor-element-0d085ae > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.61;}.elementor-48 .elementor-element.elementor-element-0d085ae > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 33px 0px 0px;--e-column-margin-right:33px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-0d085ae:hover > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-0d085ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.1s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-eebf421 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-eebf421{text-align:center;}.elementor-48 .elementor-element.elementor-element-eebf421 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-c48ff39 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-c48ff39{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-48 .elementor-element.elementor-element-25ce880 .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-25ce880 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-25ce880 .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-25ce880 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-48 .elementor-element.elementor-element-25ce880 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-25ce880 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-25ce880 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-a7803ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48 .elementor-element.elementor-element-a7803ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafter39cattle.com/wp-content/uploads/2026/07/THE-SIRE-VICTOR-scaled.jpg");background-position:center center;background-size:cover;}.elementor-48 .elementor-element.elementor-element-a7803ec > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.61;}.elementor-48 .elementor-element.elementor-element-a7803ec > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 33px 0px 0px;--e-column-margin-right:33px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-a7803ec:hover > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-a7803ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.1s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-fea75ef > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-fea75ef{text-align:center;}.elementor-48 .elementor-element.elementor-element-fea75ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-7e6a77a > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-7e6a77a{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-48 .elementor-element.elementor-element-28b38ca .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-28b38ca .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-28b38ca .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-28b38ca > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-48 .elementor-element.elementor-element-28b38ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-28b38ca .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-28b38ca .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-8ec124d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8ec124d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-47c0784:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48 .elementor-element.elementor-element-47c0784 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafter39cattle.com/wp-content/uploads/2026/07/DSC02233-scaled.jpg");background-position:center center;background-size:cover;}.elementor-48 .elementor-element.elementor-element-47c0784 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.61;}.elementor-48 .elementor-element.elementor-element-47c0784 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 33px 0px 0px;--e-column-margin-right:33px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-47c0784:hover > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-47c0784 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.1s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-9c4f360 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-9c4f360{text-align:center;}.elementor-48 .elementor-element.elementor-element-9c4f360 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-6e7743c > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-6e7743c{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-48 .elementor-element.elementor-element-0a9a854 .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-0a9a854 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-0a9a854 .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-0a9a854 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-48 .elementor-element.elementor-element-0a9a854 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-0a9a854 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-0a9a854 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-1d040ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48 .elementor-element.elementor-element-1d040ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafter39cattle.com/wp-content/uploads/2026/07/Wagyu.png");background-position:center center;background-size:cover;}.elementor-48 .elementor-element.elementor-element-1d040ec > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.61;}.elementor-48 .elementor-element.elementor-element-1d040ec > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 33px 0px 0px;--e-column-margin-right:33px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-1d040ec:hover > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-1d040ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.1s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-170d77f > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-170d77f{text-align:center;}.elementor-48 .elementor-element.elementor-element-170d77f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-0be2205 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-0be2205{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-48 .elementor-element.elementor-element-501a63b .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-501a63b .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-501a63b .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-501a63b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-48 .elementor-element.elementor-element-501a63b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-501a63b .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-501a63b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-56c0841:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48 .elementor-element.elementor-element-56c0841 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafter39cattle.com/wp-content/uploads/2026/07/Wagyu-1.png");background-position:center center;background-size:cover;}.elementor-48 .elementor-element.elementor-element-56c0841 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.61;}.elementor-48 .elementor-element.elementor-element-56c0841 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;margin:0px 33px 0px 0px;--e-column-margin-right:33px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-56c0841:hover > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-56c0841 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.1s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-3744005 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-3744005{text-align:center;}.elementor-48 .elementor-element.elementor-element-3744005 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-nvlightbg );}.elementor-48 .elementor-element.elementor-element-bdec2d3 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-bdec2d3{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-48 .elementor-element.elementor-element-8c3d35e .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-8c3d35e .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-8c3d35e .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-8c3d35e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-48 .elementor-element.elementor-element-8c3d35e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-8c3d35e .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-8c3d35e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-9def41e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9def41e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nvsitebg );}.elementor-48 .elementor-element.elementor-element-9def41e > .elementor-background-overlay{background-color:#1B1817;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-9def41e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-565ff68 > .elementor-widget-container{padding:0100px 0px 15px 0px;}.elementor-48 .elementor-element.elementor-element-565ff68{text-align:center;}.elementor-48 .elementor-element.elementor-element-565ff68 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-8f8c95b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-6662496 );}.elementor-48 .elementor-element.elementor-element-bc83850:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bc83850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafter39cattle.com/wp-content/uploads/2026/07/DSC02234-scaled.jpg");background-position:center center;background-size:cover;}.elementor-48 .elementor-element.elementor-element-bc83850 > .elementor-background-overlay{background-color:var( --e-global-color-nvsitebg );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-bc83850{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-15px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-c7bf456 > .elementor-widget-container{padding:0100px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-c7bf456{text-align:center;}.elementor-48 .elementor-element.elementor-element-c7bf456 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-8e80a10{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-6662496 );}.elementor-48 .elementor-element.elementor-element-6e4697d .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-427906b .elementor-button{background-color:#AC731A00;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-427906b .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-427906b .elementor-button:focus{background-color:var( --e-global-color-nvprimaryaccent );color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-427906b > .elementor-widget-container{padding:0px 0px 125px 0px;}.elementor-48 .elementor-element.elementor-element-427906b .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-427906b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-646a408 .elementor-heading-title{font-size:95px;}.elementor-48 .elementor-element.elementor-element-349e306 .elementor-heading-title{font-size:95px;}.elementor-48 .elementor-element.elementor-element-fecbb93 .elementor-divider-separator{width:85%;}.elementor-48 .elementor-element.elementor-element-da12b20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-2e4047b .elementor-divider-separator{width:85%;}.elementor-48 .elementor-element.elementor-element-ca9fc72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-3d14c12 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-baf593d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8d2f427 .elementor-divider-separator{width:85%;}.elementor-48 .elementor-element.elementor-element-8ce8071 .elementor-divider-separator{width:85%;}.elementor-48 .elementor-element.elementor-element-15d5d58 .elementor-divider-separator{width:85%;}.elementor-48 .elementor-element.elementor-element-efe978a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-efe978a{text-align:center;}.elementor-48 .elementor-element.elementor-element-4ee4fff:hover > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-4ee4fff > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-48 .elementor-element.elementor-element-d09fc95 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-0d085ae:hover > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-0d085ae > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-48 .elementor-element.elementor-element-25ce880 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-a7803ec:hover > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-a7803ec > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-48 .elementor-element.elementor-element-28b38ca > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8ec124d{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-47c0784:hover > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-47c0784 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-48 .elementor-element.elementor-element-0a9a854 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-1d040ec:hover > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-1d040ec > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-48 .elementor-element.elementor-element-501a63b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-56c0841:hover > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-56c0841 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-48 .elementor-element.elementor-element-8c3d35e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-646a408 */.elementor-48 .elementor-element.elementor-element-646a408 {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fecbb93 */.elementor-48 .elementor-element.elementor-element-fecbb93 .elementor-divider-separator {
  border: none;
  height: 2px;
  background: linear-gradient(to right, transparent, #DAA24F, transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88b1661 */.elementor-48 .elementor-element.elementor-element-88b1661 a.elementor-button {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  transition: box-shadow 0.3s ease, filter 0.3s ease;
}

.elementor-48 .elementor-element.elementor-element-88b1661 a.elementor-button:hover {
  filter: brightness(1.15);
  box-shadow: 0 0 25px rgba(242, 198, 129, 0.5), 0 0 50px rgba(218, 162, 79, 0.2);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fa7a7d */.elementor-48 .elementor-element.elementor-element-6fa7a7d .elementor-background-overlay {
  background: linear-gradient(to bottom, rgba(10,7,4,0.7) 0%, rgba(10,7,4,0.3) 40%, rgba(10,7,4,0.6) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bd151f */.elementor-48 .elementor-element.elementor-element-2bd151f .legacy-heading {
  color: #F5F0E8;
  font-family: 'Playfair Display', serif;
  font-size: 48px;
  font-weight: 900;
}

.elementor-48 .elementor-element.elementor-element-2bd151f .gold-text {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2e4047b */.elementor-48 .elementor-element.elementor-element-2e4047b .elementor-divider-separator {
  border: none;
  height: 2px;
  background: linear-gradient(to right, transparent, #DAA24F, transparent);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d14c12 */.elementor-48 .elementor-element.elementor-element-3d14c12 img {
  outline: 2px solid #DAA24F;
  outline-offset: -12px;
  border: 6px solid #1a1008;
  padding: 16px;
  background: #1a1008;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86c41aa */.elementor-48 .elementor-element.elementor-element-86c41aa img {
  outline: 2px solid #DAA24F;
  outline-offset: -12px;
  border: 6px solid #1a1008;
  padding: 16px;
  background: #1a1008;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e25ce0 */.elementor-48 .elementor-element.elementor-element-7e25ce0 .legacy-heading {
  color: #F5F0E8;
  font-family: 'Playfair Display', serif;
  font-size: 48px;
  font-weight: 900;
}

.elementor-48 .elementor-element.elementor-element-7e25ce0 .gold-text {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8d2f427 */.elementor-48 .elementor-element.elementor-element-8d2f427 .elementor-divider-separator {
  border: none;
  height: 2px;
  background: linear-gradient(to right, transparent, #DAA24F, transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-545ac1e */.elementor-48 .elementor-element.elementor-element-545ac1e a.elementor-button {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  transition: box-shadow 0.3s ease, filter 0.3s ease;
}

.elementor-48 .elementor-element.elementor-element-545ac1e a.elementor-button:hover {
  filter: brightness(1.15);
  box-shadow: 0 0 25px rgba(242, 198, 129, 0.5), 0 0 50px rgba(218, 162, 79, 0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e98e09c */.elementor-48 .elementor-element.elementor-element-e98e09c .legacy-heading {
  color: #F5F0E8;
  font-family: 'Playfair Display', serif;
  font-size: 48px;
  font-weight: 900;
}

.elementor-48 .elementor-element.elementor-element-e98e09c .gold-text {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8ce8071 */.elementor-48 .elementor-element.elementor-element-8ce8071 .elementor-divider-separator {
  border: none;
  height: 2px;
  background: linear-gradient(to right, transparent, #DAA24F, transparent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bcd08fe */.elementor-48 .elementor-element.elementor-element-bcd08fe .legacy-heading {
  color: #F5F0E8;
  font-family: 'Playfair Display', serif;
  font-size: 48px;
  font-weight: 900;
}

.elementor-48 .elementor-element.elementor-element-bcd08fe .gold-text {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-15d5d58 */.elementor-48 .elementor-element.elementor-element-15d5d58 .elementor-divider-separator {
  border: none;
  height: 2px;
  background: linear-gradient(to right, transparent, #DAA24F, transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e55c855 */.elementor-48 .elementor-element.elementor-element-e55c855 a.elementor-button {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  transition: box-shadow 0.3s ease, filter 0.3s ease;
}

.elementor-48 .elementor-element.elementor-element-e55c855 a.elementor-button:hover {
  filter: brightness(1.15);
  box-shadow: 0 0 25px rgba(242, 198, 129, 0.5), 0 0 50px rgba(218, 162, 79, 0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7bf703 */.elementor-48 .elementor-element.elementor-element-d7bf703 .legacy-heading {
  color: #F5F0E8;
  font-family: 'Playfair Display', serif;
  font-size: 48px;
  font-weight: 900;
  text-align: center;
}

.elementor-48 .elementor-element.elementor-element-d7bf703 .gold-text {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-565ff68 */.elementor-48 .elementor-element.elementor-element-565ff68 {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7bf456 */.elementor-48 .elementor-element.elementor-element-c7bf456 {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e4697d */.elementor-48 .elementor-element.elementor-element-6e4697d a.elementor-button {
  background: linear-gradient(135deg, #F2C681 0%, #DAA24F 50%, #AC731A 100%);
  transition: box-shadow 0.3s ease, filter 0.3s ease;
}

.elementor-48 .elementor-element.elementor-element-6e4697d a.elementor-button:hover {
  filter: brightness(1.15);
  box-shadow: 0 0 25px rgba(242, 198, 129, 0.5), 0 0 50px rgba(218, 162, 79, 0.2);
}/* End custom CSS */