.elementor-10175 .elementor-element.elementor-element-5ace0a2d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10175 .elementor-element.elementor-element-5ace0a2d > .elementor-background-overlay{background-color:#211506;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-5ace0a2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 0px 250px 0px;}.elementor-10175 .elementor-element.elementor-element-18fd5450.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10175 .elementor-element.elementor-element-f302bd8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10175 .elementor-element.elementor-element-f302bd8{text-align:center;}.elementor-10175 .elementor-element.elementor-element-f302bd8 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#FFFFFF;}.elementor-10175 .elementor-element.elementor-element-65f9913b{width:var( --container-widget-width, 82.289% );max-width:82.289%;--container-widget-width:82.289%;--container-widget-flex-grow:0;text-align:center;}.elementor-10175 .elementor-element.elementor-element-65f9913b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10175 .elementor-element.elementor-element-65f9913b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:300;text-transform:none;letter-spacing:0px;color:#FFFFFF;}.elementor-10175 .elementor-element.elementor-element-78fd8c0e:not(.elementor-motion-effects-element-type-background), .elementor-10175 .elementor-element.elementor-element-78fd8c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10175 .elementor-element.elementor-element-78fd8c0e > .elementor-container{min-height:640px;}.elementor-10175 .elementor-element.elementor-element-78fd8c0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-542px;padding:0px 20px 0px 20px;}.elementor-10175 .elementor-element.elementor-element-78fd8c0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-7849aa1c > .elementor-container{max-width:1290px;}.elementor-10175 .elementor-element.elementor-element-7849aa1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-35px;padding:0px 20px 50px 20px;}.elementor-10175 .elementor-element.elementor-element-7849aa1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-75221404 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-63252a64 > .elementor-widget-container{margin:0px 0px -58px 0px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-63252a64 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;font-style:italic;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-2f251b2b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10175 .elementor-element.elementor-element-2f251b2b{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-5fadb72 );}.elementor-10175 .elementor-element.elementor-element-1821e43{width:var( --container-widget-width, 99.8% );max-width:99.8%;--container-widget-width:99.8%;--container-widget-flex-grow:0;}.elementor-10175 .elementor-element.elementor-element-1821e43 > .elementor-widget-container{padding:2px 2px 30px 2px;}.elementor-10175 .elementor-element.elementor-element-1821e43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10175 .elementor-element.elementor-element-0329382 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-dedcc7f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:300;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-853bca9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#AB812F;color:#AB812F;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-853bca9 .elementor-button:hover, .elementor-10175 .elementor-element.elementor-element-853bca9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7a9c2595 );border-color:var( --e-global-color-secondary );}.elementor-10175 .elementor-element.elementor-element-853bca9 > .elementor-widget-container{padding:0% 9% 0% 0%;}.elementor-10175 .elementor-element.elementor-element-853bca9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10175 .elementor-element.elementor-element-853bca9 .elementor-button:hover svg, .elementor-10175 .elementor-element.elementor-element-853bca9 .elementor-button:focus svg{fill:var( --e-global-color-7a9c2595 );}.elementor-10175 .elementor-element.elementor-element-2c0e17a8{--spacer-size:20px;}.elementor-10175 .elementor-element.elementor-element-509e9f1a > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-10175 .elementor-element.elementor-element-358205bd{padding:0% 0% 0% 10%;}.elementor-10175 .elementor-element.elementor-element-79f1c714{width:var( --container-widget-width, 113.32% );max-width:113.32%;--container-widget-width:113.32%;--container-widget-flex-grow:0;}.elementor-10175 .elementor-element.elementor-element-79f1c714 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-79f1c714.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10175 .elementor-element.elementor-element-a2a985f{--display:flex;}.elementor-10175 .elementor-element.elementor-element-0113992{text-align:center;}.elementor-10175 .elementor-element.elementor-element-0113992 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-abc6e36{text-align:center;}.elementor-10175 .elementor-element.elementor-element-abc6e36 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;line-height:1.25em;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-49a1058f{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-10175 .elementor-element.elementor-element-62264183 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-28bfbe96{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-6aaad07e > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-4497d60 img{border-radius:200px 200px 10px 10px;}.elementor-10175 .elementor-element.elementor-element-7b12c3b6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10175 .elementor-element.elementor-element-7b12c3b6{text-align:center;}.elementor-10175 .elementor-element.elementor-element-7b12c3b6 .elementor-heading-title{font-size:30px;font-weight:600;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-f36110 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-f36110{text-align:center;font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-5fadb72 );}.elementor-10175 .elementor-element.elementor-element-4bfa8014 > .elementor-element-populated{margin:0px 20px 0px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-679bd4a img{border-radius:200px 200px 10px 10px;}.elementor-10175 .elementor-element.elementor-element-8f6b1ac > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10175 .elementor-element.elementor-element-8f6b1ac{text-align:center;}.elementor-10175 .elementor-element.elementor-element-8f6b1ac .elementor-heading-title{font-size:30px;font-weight:600;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-64f483a3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-10175 .elementor-element.elementor-element-64f483a3{text-align:center;font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-5fadb72 );}.elementor-10175 .elementor-element.elementor-element-6a70c49 > .elementor-element-populated{margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-7075f3d8 img{border-radius:200px 200px 10px 10px;}.elementor-10175 .elementor-element.elementor-element-3b81f15 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10175 .elementor-element.elementor-element-3b81f15{text-align:center;}.elementor-10175 .elementor-element.elementor-element-3b81f15 .elementor-heading-title{font-size:30px;font-weight:600;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-45cd2c1 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-10175 .elementor-element.elementor-element-45cd2c1{text-align:center;font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-5fadb72 );}.elementor-10175 .elementor-element.elementor-element-fbed506{--spacer-size:30px;}.elementor-10175 .elementor-element.elementor-element-ae5b19a .elementor-button{background-color:#AB812F;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB812F;padding:20px 40px 20px 40px;}.elementor-10175 .elementor-element.elementor-element-ae5b19a .elementor-button:hover, .elementor-10175 .elementor-element.elementor-element-ae5b19a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7a9c2595 );border-color:var( --e-global-color-7a9c2595 );}.elementor-10175 .elementor-element.elementor-element-ae5b19a .elementor-button:hover svg, .elementor-10175 .elementor-element.elementor-element-ae5b19a .elementor-button:focus svg{fill:var( --e-global-color-7a9c2595 );}.elementor-10175 .elementor-element.elementor-element-c4cc84f:not(.elementor-motion-effects-element-type-background), .elementor-10175 .elementor-element.elementor-element-c4cc84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-10175 .elementor-element.elementor-element-c4cc84f > .elementor-container{max-width:1290px;}.elementor-10175 .elementor-element.elementor-element-c4cc84f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-c4cc84f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 0px 20px;}.elementor-10175 .elementor-element.elementor-element-18157c3{--display:flex;}.elementor-10175 .elementor-element.elementor-element-301ba71{text-align:center;}.elementor-10175 .elementor-element.elementor-element-301ba71 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-747cceb{text-align:center;}.elementor-10175 .elementor-element.elementor-element-747cceb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;line-height:1.25em;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-d6d0431 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-10175 .elementor-element.elementor-element-d6d0431{text-align:center;}.elementor-10175 .elementor-element.elementor-element-a419c89:not(.elementor-motion-effects-element-type-background), .elementor-10175 .elementor-element.elementor-element-a419c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-10175 .elementor-element.elementor-element-a419c89 > .elementor-container{max-width:1290px;}.elementor-10175 .elementor-element.elementor-element-a419c89 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-a419c89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-10175 .elementor-element.elementor-element-214dba2 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10175 .elementor-element.elementor-element-f82ff9b > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10175 .elementor-element.elementor-element-e006cbd .elementor-button{background-color:#AB812F;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB812F;padding:20px 40px 20px 40px;}.elementor-10175 .elementor-element.elementor-element-e006cbd .elementor-button:hover, .elementor-10175 .elementor-element.elementor-element-e006cbd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7a9c2595 );border-color:var( --e-global-color-7a9c2595 );}.elementor-10175 .elementor-element.elementor-element-e006cbd .elementor-button:hover svg, .elementor-10175 .elementor-element.elementor-element-e006cbd .elementor-button:focus svg{fill:var( --e-global-color-7a9c2595 );}.elementor-10175 .elementor-element.elementor-element-8f73ae7 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10175 .elementor-element.elementor-element-fef0750{--display:flex;}.elementor-10175 .elementor-element.elementor-element-fff5fbb{--spacer-size:50px;}.elementor-10175 .elementor-element.elementor-element-7e6400e .gallery-item{padding:0 15px 15px 0;}.elementor-10175 .elementor-element.elementor-element-7e6400e .gallery{margin:0 -15px -15px 0;}.elementor-10175 .elementor-element.elementor-element-7e6400e .gallery-item .gallery-caption{text-align:center;}.elementor-10175 .elementor-element.elementor-element-3814fff{--spacer-size:40px;}.elementor-10175 .elementor-element.elementor-element-e562a0a{text-align:center;}.elementor-10175 .elementor-element.elementor-element-e562a0a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;line-height:1.25em;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-ab74eb4 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-10175 .elementor-element.elementor-element-ab74eb4{text-align:center;}.elementor-10175 .elementor-element.elementor-element-6d5b35fc{padding:20px 20px 100px 20px;}.elementor-10175 .elementor-element.elementor-element-a9f43f5 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-10175 .elementor-element.elementor-element-ec1ee30.ekit-equal-height-enable,
					.elementor-10175 .elementor-element.elementor-element-ec1ee30.ekit-equal-height-enable > div,
					.elementor-10175 .elementor-element.elementor-element-ec1ee30.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10175 .elementor-element.elementor-element-ec1ee30.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10175 .elementor-element.elementor-element-ec1ee30 .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-ec1ee30 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-7a9c2595 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10175 .elementor-element.elementor-element-ec1ee30 .elementskit-infobox .box-body > p{color:var( --e-global-color-5fadb72 );font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;}.elementor-10175 .elementor-element.elementor-element-ec1ee30 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-5fadb72 );}.elementor-10175 .elementor-element.elementor-element-ec1ee30 .elementskit-infobox p{margin:5px 0px 30px 0px;}.elementor-10175 .elementor-element.elementor-element-ec1ee30 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:65px;}.elementor-10175 .elementor-element.elementor-element-364753b2 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-10175 .elementor-element.elementor-element-4769247b.ekit-equal-height-enable,
					.elementor-10175 .elementor-element.elementor-element-4769247b.ekit-equal-height-enable > div,
					.elementor-10175 .elementor-element.elementor-element-4769247b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10175 .elementor-element.elementor-element-4769247b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10175 .elementor-element.elementor-element-4769247b .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-4769247b .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-7a9c2595 );}.elementor-10175 .elementor-element.elementor-element-4769247b .elementskit-infobox .box-body > p{color:var( --e-global-color-5fadb72 );font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;}.elementor-10175 .elementor-element.elementor-element-4769247b .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-5fadb72 );}.elementor-10175 .elementor-element.elementor-element-4769247b .elementskit-infobox p{margin:5px 0px 30px 0px;}.elementor-10175 .elementor-element.elementor-element-4769247b .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:65px;}.elementor-10175 .elementor-element.elementor-element-d88534f > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-10175 .elementor-element.elementor-element-43b94d0.ekit-equal-height-enable,
					.elementor-10175 .elementor-element.elementor-element-43b94d0.ekit-equal-height-enable > div,
					.elementor-10175 .elementor-element.elementor-element-43b94d0.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10175 .elementor-element.elementor-element-43b94d0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10175 .elementor-element.elementor-element-43b94d0 .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-43b94d0 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-7a9c2595 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10175 .elementor-element.elementor-element-43b94d0 .elementskit-infobox .box-body > p{color:var( --e-global-color-5fadb72 );font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;}.elementor-10175 .elementor-element.elementor-element-43b94d0 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-5fadb72 );}.elementor-10175 .elementor-element.elementor-element-43b94d0 .elementskit-infobox p{margin:5px 0px 30px 0px;}.elementor-10175 .elementor-element.elementor-element-43b94d0 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:65px;}.elementor-10175 .elementor-element.elementor-element-da7347f > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-10175 .elementor-element.elementor-element-da7347f{text-align:center;}.elementor-10175 .elementor-element.elementor-element-3d65799f:not(.elementor-motion-effects-element-type-background), .elementor-10175 .elementor-element.elementor-element-3d65799f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diamondaranchevents.com/wp-content/uploads/2025/05/wedding-venue-near-azle-texas.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10175 .elementor-element.elementor-element-3d65799f > .elementor-background-overlay{background-color:#211506;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-3d65799f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-10175 .elementor-element.elementor-element-35c8879a:not(.elementor-motion-effects-element-type-background), .elementor-10175 .elementor-element.elementor-element-35c8879a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-10175 .elementor-element.elementor-element-35c8879a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-10175 .elementor-element.elementor-element-35c8879a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-3d56e155 > .elementor-element-populated{margin:0px 132px 0px 132px;--e-column-margin-right:132px;--e-column-margin-left:132px;}.elementor-10175 .elementor-element.elementor-element-bc22bf0:not(.elementor-motion-effects-element-type-background), .elementor-10175 .elementor-element.elementor-element-bc22bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-10175 .elementor-element.elementor-element-bc22bf0 > .elementor-container{max-width:1290px;}.elementor-10175 .elementor-element.elementor-element-bc22bf0 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-bc22bf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 40px 20px;}.elementor-10175 .elementor-element.elementor-element-689dead7{text-align:center;}.elementor-10175 .elementor-element.elementor-element-689dead7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;line-height:1.25em;color:var( --e-global-color-660b75b );}.elementor-10175 .elementor-element.elementor-element-5eb9a0c > .elementor-widget-container{padding:0px 85px 0px 85px;}.elementor-10175 .elementor-element.elementor-element-5eb9a0c{text-align:center;}.elementor-10175 .elementor-element.elementor-element-53ca81a .elementor-button{background-color:#AB812F;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB812F;}.elementor-10175 .elementor-element.elementor-element-53ca81a .elementor-button:hover, .elementor-10175 .elementor-element.elementor-element-53ca81a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7a9c2595 );border-color:var( --e-global-color-7a9c2595 );}.elementor-10175 .elementor-element.elementor-element-53ca81a .elementor-button:hover svg, .elementor-10175 .elementor-element.elementor-element-53ca81a .elementor-button:focus svg{fill:var( --e-global-color-7a9c2595 );}.elementor-10175 .elementor-element.elementor-element-a8c2b64 > .elementor-container{max-width:1290px;}.elementor-10175 .elementor-element.elementor-element-a8c2b64 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-a8c2b64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-10175 .elementor-element.elementor-element-d461a03 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10175 .elementor-element.elementor-element-5a2a6e6 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10175 .elementor-element.elementor-element-bad76bb:not(.elementor-motion-effects-element-type-background), .elementor-10175 .elementor-element.elementor-element-bad76bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-10175 .elementor-element.elementor-element-bad76bb > .elementor-container{max-width:1290px;}.elementor-10175 .elementor-element.elementor-element-bad76bb > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-bad76bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 100px 20px;}.elementor-10175 .elementor-element.elementor-element-8aaaa2a{text-align:center;}.elementor-10175 .elementor-element.elementor-element-8aaaa2a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;line-height:1.25em;color:#160D02;}.elementor-10175 .elementor-element.elementor-element-73ff816{width:var( --container-widget-width, 99.596% );max-width:99.596%;--container-widget-width:99.596%;--container-widget-flex-grow:0;}.elementor-10175 .elementor-element.elementor-element-73ff816 > .elementor-widget-container{padding:24px 24px 10px 24px;}.elementor-10175 .elementor-element.elementor-element-73ff816.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10175 .elementor-element.elementor-element-4a36142 > .elementor-container{max-width:1290px;}.elementor-10175 .elementor-element.elementor-element-4a36142 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10175 .elementor-element.elementor-element-4a36142{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 100px 20px;}.elementor-10175 .elementor-element.elementor-element-24d06f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10175 .elementor-element.elementor-element-24d06f8 > .elementor-widget-container{margin:6px 11px 11px 11px;}.elementor-10175 .elementor-element.elementor-element-24d06f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10175 .elementor-element.elementor-element-24d06f8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;line-height:1.25em;color:#160D02;}.elementor-10175 .elementor-element.elementor-element-39d7f36{width:var( --container-widget-width, 106.909% );max-width:106.909%;--container-widget-width:106.909%;--container-widget-flex-grow:0;}.elementor-10175 .elementor-element.elementor-element-39d7f36 > .elementor-widget-container{padding:24px 24px 18px 24px;}.elementor-10175 .elementor-element.elementor-element-39d7f36.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-10175 .elementor-element.elementor-element-a9f43f5{width:50%;}.elementor-10175 .elementor-element.elementor-element-364753b2{width:50%;}.elementor-10175 .elementor-element.elementor-element-d88534f{width:100%;}}@media(max-width:1024px){.elementor-10175 .elementor-element.elementor-element-5ace0a2d{padding:100px 20px 75px 20px;}.elementor-10175 .elementor-element.elementor-element-f302bd8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10175 .elementor-element.elementor-element-65f9913b .elementor-heading-title{font-size:55px;}.elementor-10175 .elementor-element.elementor-element-78fd8c0e > .elementor-container{min-height:0vh;}.elementor-10175 .elementor-element.elementor-element-78fd8c0e{margin-top:0px;margin-bottom:-360px;padding:240px 0px 180px 0px;}.elementor-10175 .elementor-element.elementor-element-7849aa1c{padding:0px 20px 60px 20px;}.elementor-10175 .elementor-element.elementor-element-75221404 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-63252a64 .elementor-heading-title{font-size:40px;}.elementor-10175 .elementor-element.elementor-element-2f251b2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-0329382 .elementor-heading-title{font-size:40px;}.elementor-10175 .elementor-element.elementor-element-dedcc7f .elementor-heading-title{font-size:40px;}.elementor-10175 .elementor-element.elementor-element-853bca9 > .elementor-widget-container{padding:0% 8% 0% 0%;}.elementor-10175 .elementor-element.elementor-element-853bca9 .elementor-button{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-2c0e17a8{--spacer-size:0px;}.elementor-10175 .elementor-element.elementor-element-509e9f1a > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-10175 .elementor-element.elementor-element-0113992 .elementor-heading-title{font-size:40px;}.elementor-10175 .elementor-element.elementor-element-abc6e36 .elementor-heading-title{font-size:40px;letter-spacing:3px;}.elementor-10175 .elementor-element.elementor-element-49a1058f{padding:60px 30px 50px 30px;}.elementor-10175 .elementor-element.elementor-element-7b12c3b6 .elementor-heading-title{font-size:24px;}.elementor-10175 .elementor-element.elementor-element-8f6b1ac .elementor-heading-title{font-size:24px;}.elementor-10175 .elementor-element.elementor-element-3b81f15 .elementor-heading-title{font-size:24px;}.elementor-10175 .elementor-element.elementor-element-ae5b19a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-c4cc84f{padding:50px 10px 10px 10px;}.elementor-10175 .elementor-element.elementor-element-301ba71 .elementor-heading-title{font-size:40px;}.elementor-10175 .elementor-element.elementor-element-747cceb .elementor-heading-title{font-size:40px;letter-spacing:3px;}.elementor-10175 .elementor-element.elementor-element-a419c89{padding:0px 10px 20px 10px;}.elementor-10175 .elementor-element.elementor-element-e006cbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-e562a0a .elementor-heading-title{font-size:40px;letter-spacing:3px;}.elementor-10175 .elementor-element.elementor-element-6d5b35fc{padding:50px 30px 100px 30px;}.elementor-10175 .elementor-element.elementor-element-3d65799f{padding:60px 20px 20px 20px;}.elementor-10175 .elementor-element.elementor-element-35c8879a{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-3d56e155 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-10175 .elementor-element.elementor-element-bc22bf0{padding:50px 10px 10px 10px;}.elementor-10175 .elementor-element.elementor-element-689dead7 .elementor-heading-title{font-size:40px;letter-spacing:3px;}.elementor-10175 .elementor-element.elementor-element-53ca81a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-a8c2b64{padding:0px 10px 50px 10px;}.elementor-10175 .elementor-element.elementor-element-bad76bb{padding:60px 10px 50px 10px;}.elementor-10175 .elementor-element.elementor-element-8aaaa2a .elementor-heading-title{font-size:30px;letter-spacing:3px;}.elementor-10175 .elementor-element.elementor-element-4a36142{padding:60px 10px 50px 10px;}.elementor-10175 .elementor-element.elementor-element-24d06f8 .elementor-heading-title{font-size:30px;letter-spacing:3px;}}@media(max-width:767px){.elementor-10175 .elementor-element.elementor-element-5ace0a2d{padding:80px 20px 80px 20px;}.elementor-10175 .elementor-element.elementor-element-f302bd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-f302bd8 .elementor-heading-title{font-size:10px;}.elementor-10175 .elementor-element.elementor-element-65f9913b .elementor-heading-title{font-size:35px;}.elementor-10175 .elementor-element.elementor-element-78fd8c0e{margin-top:0px;margin-bottom:-295px;padding:300px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-7849aa1c{padding:0px 20px 30px 20px;}.elementor-10175 .elementor-element.elementor-element-63252a64 .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-0329382 .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-dedcc7f .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-853bca9 .elementor-button{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-509e9f1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-358205bd{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-79f1c714 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10175 .elementor-element.elementor-element-0113992 .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-abc6e36 .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-49a1058f{padding:50px 20px 50px 20px;}.elementor-10175 .elementor-element.elementor-element-6aaad07e > .elementor-element-populated{margin:0px 30px 50px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-10175 .elementor-element.elementor-element-4bfa8014 > .elementor-element-populated{margin:0px 30px 50px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-10175 .elementor-element.elementor-element-6a70c49 > .elementor-element-populated{margin:0px 30px 50px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-10175 .elementor-element.elementor-element-ae5b19a .elementor-button{padding:20px 40px 20px 40px;}.elementor-10175 .elementor-element.elementor-element-c4cc84f{padding:10px 10px 0px 10px;}.elementor-10175 .elementor-element.elementor-element-301ba71 .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-747cceb .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-a419c89{padding:10px 10px 30px 10px;}.elementor-10175 .elementor-element.elementor-element-e006cbd .elementor-button{padding:20px 40px 20px 40px;}.elementor-10175 .elementor-element.elementor-element-e562a0a .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-6d5b35fc{padding:50px 20px 80px 20px;}.elementor-10175 .elementor-element.elementor-element-a9f43f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-364753b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-d88534f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-3d65799f{padding:50px 20px 20px 20px;}.elementor-10175 .elementor-element.elementor-element-35c8879a{padding:0px 0px 0px 0px;}.elementor-10175 .elementor-element.elementor-element-3d56e155 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-10175 .elementor-element.elementor-element-bc22bf0{padding:40px 10px 0px 10px;}.elementor-10175 .elementor-element.elementor-element-689dead7 .elementor-heading-title{font-size:30px;}.elementor-10175 .elementor-element.elementor-element-53ca81a .elementor-button{padding:20px 40px 20px 40px;}.elementor-10175 .elementor-element.elementor-element-a8c2b64{padding:0px 10px 40px 10px;}.elementor-10175 .elementor-element.elementor-element-bad76bb{padding:40px 10px 40px 10px;}.elementor-10175 .elementor-element.elementor-element-8aaaa2a .elementor-heading-title{font-size:20px;}.elementor-10175 .elementor-element.elementor-element-4a36142{padding:40px 10px 40px 10px;}.elementor-10175 .elementor-element.elementor-element-24d06f8 .elementor-heading-title{font-size:20px;}}/* Start custom CSS */.elementor-10175 { overflow-x: clip; }
.elementor-10175 .elementor-invisible { visibility: visible !important; }
.elementor-10175 .elementor-widget-image { max-width: 100%; }
.elementor-10175 .elementor-widget-text-editor { color: #514b43; }
.elementor-10175 blockquote { margin: 22px 0; padding: 4px 0 4px 22px; border-left: 2px solid #a58d49; font-family: Georgia, serif; font-size: 1.1em; line-height: 1.65; }
.elementor-10175 .elementor-element-7849aa1c { padding: 65px 25px; }
.elementor-10175 .elementor-element-bad76bb, .elementor-10175 .elementor-element-4a36142 { padding: 45px 25px; }
@media (max-width: 767px) {
 .elementor-10175 .elementor-element-65f9913b h1 { font-size: 38px; line-height: 1.15; }
 .elementor-10175 .elementor-element-5ace0a2d { min-height: 430px; }
 .elementor-10175 .elementor-element-7849aa1c { padding: 35px 20px; }
 .elementor-10175 blockquote { padding-left: 16px; }
 .elementor-10175 h2 { font-size: 30px; line-height: 1.2; }
}
.elementor-10175 .elementor-element-78fd8c0e, .elementor-10175 .elementor-element-3d65799f, .elementor-10175 .elementor-element-35c8879a { display: none; }

.elementor-10175 .elementor-widget-text-editor, .elementor-10175 .elementor-widget-text-editor p, .elementor-10175 .elementskit-info-box-description { color: #514b43 !important; }
.elementor-10175 .elementor-element-7849aa1c { padding: 65px 25px !important; margin-bottom: 0 !important; }
@media (max-width:767px) { .elementor-10175 .elementor-element-7849aa1c { padding: 35px 20px !important; } .elementor-10175 .elementor-element-65f9913b h1 { font-size: 35px !important; line-height: 1.2 !important; } }

/* Eight individually named review cards; photo areas stay hidden until a matching image is added. */
.elementor-10175 .elementor-element-6d5b35fc { display:none; }
.elementor-10175 .dare-review-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:26px; width:100%; margin:30px 0; text-align:left; }
.elementor-10175 .dare-review-card { background:#faf8f2; border:1px solid #e5dfd0; padding:30px; min-width:0; border-radius:3px; }
.elementor-10175 .dare-review-card h3 { margin:0 0 8px; color:#514b43; font-family:"Cormorant Garamond",Georgia,serif; font-size:30px; line-height:1.2; }
.elementor-10175 .dare-review-meta { font-size:13px; line-height:1.5; margin-bottom:20px; }
.elementor-10175 .dare-review-card blockquote { font-size:17px; margin:18px 0; }
.elementor-10175 .dare-review-summary { font-size:15px; }
.elementor-10175 .dare-review-source { font-size:14px; }
.elementor-10175 .dare-review-photo { display:none; margin:0 0 24px; }
.elementor-10175 .dare-review-photo:has(img) { display:block; }
.elementor-10175 .dare-review-photo img { display:block; width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:2px; }
.elementor-10175 .dare-review-note { font-size:14px; line-height:1.6; text-align:left; }
.elementor-10175 .dare-review-actions { display:flex; flex-wrap:wrap; justify-content:center; gap:16px; margin:32px 0; }
.elementor-10175 .dare-review-actions a { display:inline-flex; align-items:center; justify-content:center; padding:15px 24px; border:1px solid #a58d49; background:#a58d49; color:white; font-size:14px; letter-spacing:1px; text-decoration:none; text-align:center; }
.elementor-10175 .dare-review-actions a:hover, .elementor-10175 .dare-review-actions a:focus-visible { background:#786633; border-color:#786633; }
@media(max-width:767px) { .elementor-10175 .dare-review-grid { grid-template-columns:1fr; gap:20px; } .elementor-10175 .dare-review-card { padding:24px 20px; } .elementor-10175 .dare-review-actions { flex-direction:column; } }

@media (max-width:767px) { .elementor-10175 .elementor-element-ab74eb4 > .elementor-widget-container, .elementor-10175 .elementor-element-39d7f36 > .elementor-widget-container { padding: 0 !important; } }/* End custom CSS */