.elementor-29019 .elementor-element.elementor-element-5747a022{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.68;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-5747a022::before, .elementor-29019 .elementor-element.elementor-element-5747a022 > .elementor-background-video-container::before, .elementor-29019 .elementor-element.elementor-element-5747a022 > .e-con-inner > .elementor-background-video-container::before, .elementor-29019 .elementor-element.elementor-element-5747a022 > .elementor-background-slideshow::before, .elementor-29019 .elementor-element.elementor-element-5747a022 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29019 .elementor-element.elementor-element-5747a022 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#001014;--background-overlay:'';}.elementor-29019 .elementor-element.elementor-element-1cc42014{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:129px;--margin-right:0px;}.elementor-29019 .elementor-element.elementor-element-1cc42014.e-con{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-29019 .elementor-element.elementor-element-6adb6f2a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#7A6A1A;}.elementor-29019 .elementor-element.elementor-element-6adb6f2a p{margin-block-end:0px;}.elementor-29019 .elementor-element.elementor-element-7100e86{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;--dynamic-text-color:#7A6A1A;}.elementor-29019 .elementor-element.elementor-element-7100e86.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-29019 .elementor-element.elementor-element-7100e86 .elementor-headline{text-align:start;font-family:"Lora", Sans-serif;font-size:70px;font-weight:600;}.elementor-29019 .elementor-element.elementor-element-7100e86 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-29019 .elementor-element.elementor-element-7100e86 .elementor-headline-dynamic-text{font-family:"Lora", Sans-serif;font-weight:600;}.elementor-29019 .elementor-element.elementor-element-7100e86 .elementor-headline-dynamic-wrapper path{stroke:#8B691400;stroke-width:1px;}.elementor-29019 .elementor-element.elementor-element-2c7e441{width:var( --container-widget-width, 50.599% );max-width:50.599%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50.599%;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:39px;color:#FFFFFF;}.elementor-29019 .elementor-element.elementor-element-2c7e441.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29019 .elementor-element.elementor-element-2c7e441 p{margin-block-end:0px;}.elementor-29019 .elementor-element.elementor-element-2c7e441 > *{max-width:100%;}.elementor-29019 .elementor-element.elementor-element-3ddf97a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-29019 .elementor-element.elementor-element-64422ff9 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#167B94;color:#167B94;border-radius:30px 30px 30px 30px;padding:18px 25px 18px 25px;}.elementor-29019 .elementor-element.elementor-element-2213bb27 .elementor-button{background-color:#7A6A1A;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1AC5A;border-radius:30px 30px 30px 30px;padding:18px 25px 18px 25px;}.elementor-29019 .elementor-element.elementor-element-2213bb27 .elementor-button:hover, .elementor-29019 .elementor-element.elementor-element-2213bb27 .elementor-button:focus{background-color:#7A6A1A;color:#FFFFFF;}.elementor-29019 .elementor-element.elementor-element-2213bb27 .elementor-button:hover svg, .elementor-29019 .elementor-element.elementor-element-2213bb27 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29019 .elementor-element.elementor-element-23e1eaed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:250px;--padding-right:250px;}.elementor-29019 .elementor-element.elementor-element-23e1eaed:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-23e1eaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-29019 .elementor-element.elementor-element-6316af10{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#664627;}.elementor-29019 .elementor-element.elementor-element-6316af10 p{margin-block-end:0px;}.elementor-29019 .elementor-element.elementor-element-5883390e{padding:0px 0px 0px 0px;text-align:center;}.elementor-29019 .elementor-element.elementor-element-5883390e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:45px;font-weight:500;line-height:61px;color:#000000;}.elementor-29019 .elementor-element.elementor-element-3858630a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-29019 .elementor-element.elementor-element-5d42891d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29019 .elementor-element.elementor-element-5d42891d:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-5d42891d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#167B94;}.elementor-29019 .elementor-element.elementor-element-2b252d5e{background-color:#167B94;}.elementor-29019 .elementor-element.elementor-element-2fdea94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-29019 .elementor-element.elementor-element-04c9d48{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29019 .elementor-element.elementor-element-1df3886 .wd-tabs.tabs-design-simple .tabs-name{border-color:#f4a51c;}.elementor-29019 .elementor-element.elementor-element-63d2daf{--display:flex;}.elementor-29019 .elementor-element.elementor-element-4eee2219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29019 .elementor-element.elementor-element-4eee2219:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-4eee2219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFECE6;}.elementor-29019 .elementor-element.elementor-element-565ab8e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-565ab8e9:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-565ab8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#167B94;}.elementor-29019 .elementor-element.elementor-element-36f7a36e{--display:flex;--min-height:700px;}.elementor-29019 .elementor-element.elementor-element-36f7a36e:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-36f7a36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veetorascents.com/wp-content/uploads/2026/06/Crown-Ascent-with-Fire.webp");background-position:center center;}.elementor-29019 .elementor-element.elementor-element-428c4498{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-64920cfc{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#AB9F2F;}.elementor-29019 .elementor-element.elementor-element-64920cfc p{margin-block-end:0px;}.elementor-29019 .elementor-element.elementor-element-180fda14{padding:0px 0px 0px 0px;text-align:start;}.elementor-29019 .elementor-element.elementor-element-180fda14 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-29019 .elementor-element.elementor-element-7cb4e63e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-29019 .elementor-element.elementor-element-7cb4e63e p{margin-block-end:0px;}.elementor-29019 .elementor-element.elementor-element-39bd0f28 .elementor-button{background-color:#7A6A1A;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1AC5A;border-radius:10px 10px 10px 10px;padding:18px 25px 18px 25px;}.elementor-29019 .elementor-element.elementor-element-39bd0f28 .elementor-button:hover, .elementor-29019 .elementor-element.elementor-element-39bd0f28 .elementor-button:focus{background-color:#7A6A1A;color:#FFFFFF;}.elementor-29019 .elementor-element.elementor-element-39bd0f28 .elementor-button:hover svg, .elementor-29019 .elementor-element.elementor-element-39bd0f28 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29019 .elementor-element.elementor-element-500ba622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-500ba622:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-500ba622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-29019 .elementor-element.elementor-element-5808866e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#AB9F2F;}.elementor-29019 .elementor-element.elementor-element-5808866e p{margin-block-end:0px;}.elementor-29019 .elementor-element.elementor-element-6be51b56{padding:0px 0px 0px 0px;text-align:center;}.elementor-29019 .elementor-element.elementor-element-6be51b56 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-29019 .elementor-element.elementor-element-79e3fa6c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-29019 .elementor-element.elementor-element-79e3fa6c:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-79e3fa6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-29019 .elementor-element.elementor-element-25020831 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29019 .elementor-element.elementor-element-25020831.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-29019 .elementor-element.elementor-element-25020831 .title-after_title, .elementor-29019 .elementor-element.elementor-element-25020831 .title-subtitle, .elementor-29019 .elementor-element.elementor-element-25020831 .woodmart-title-container{max-width:507px;}.elementor-29019 .elementor-element.elementor-element-25020831 .title-subtitle{font-size:16px;font-weight:600;}.elementor-29019 .elementor-element.elementor-element-f904579{width:var( --container-widget-width, 58% );max-width:58%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-29019 .elementor-element.elementor-element-f904579.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}@media(min-width:769px){.elementor-29019 .elementor-element.elementor-element-5747a022{--content-width:1250px;}.elementor-29019 .elementor-element.elementor-element-1cc42014{--width:60%;}.elementor-29019 .elementor-element.elementor-element-5d42891d{--content-width:1250px;}.elementor-29019 .elementor-element.elementor-element-04c9d48{--width:58%;}.elementor-29019 .elementor-element.elementor-element-63d2daf{--width:42%;}.elementor-29019 .elementor-element.elementor-element-4eee2219{--content-width:1250px;}.elementor-29019 .elementor-element.elementor-element-565ab8e9{--content-width:1250px;}.elementor-29019 .elementor-element.elementor-element-79e3fa6c{--content-width:1043px;}}@media(max-width:1024px) and (min-width:769px){.elementor-29019 .elementor-element.elementor-element-5747a022{--content-width:1600px;}.elementor-29019 .elementor-element.elementor-element-1cc42014{--width:1128px;}.elementor-29019 .elementor-element.elementor-element-04c9d48{--width:100%;}.elementor-29019 .elementor-element.elementor-element-63d2daf{--width:100%;}}@media(max-width:1024px){.elementor-29019 .elementor-element.elementor-element-5747a022{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29019 .elementor-element.elementor-element-1cc42014{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;}.elementor-29019 .elementor-element.elementor-element-7100e86{width:var( --container-widget-width, 673.594px );max-width:673.594px;--container-widget-width:673.594px;--container-widget-flex-grow:0;}.elementor-29019 .elementor-element.elementor-element-7100e86 .elementor-headline{text-align:start;}.elementor-29019 .elementor-element.elementor-element-2c7e441{--container-widget-width:852px;--container-widget-flex-grow:0;width:var( --container-widget-width, 852px );max-width:852px;}.elementor-29019 .elementor-element.elementor-element-2c7e441.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-29019 .elementor-element.elementor-element-2c7e441 p{margin-block-end:0px;}.elementor-29019 .elementor-element.elementor-element-2c7e441 > *{max-width:100%;}.elementor-29019 .elementor-element.elementor-element-23e1eaed{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29019 .elementor-element.elementor-element-5883390e .elementor-heading-title{line-height:1.5em;}.elementor-29019 .elementor-element.elementor-element-3858630a{line-height:2.2em;}.elementor-29019 .elementor-element.elementor-element-2fdea94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29019 .elementor-element.elementor-element-04c9d48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29019 .elementor-element.elementor-element-36f7a36e{--min-height:500px;}.elementor-29019 .elementor-element.elementor-element-36f7a36e:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-36f7a36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-29019 .elementor-element.elementor-element-428c4498{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-180fda14 .elementor-heading-title{font-size:35px;}.elementor-29019 .elementor-element.elementor-element-7cb4e63e{font-size:14px;}.elementor-29019 .elementor-element.elementor-element-79e3fa6c{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-29019 .elementor-element.elementor-element-25020831 .title-after_title, .elementor-29019 .elementor-element.elementor-element-25020831 .title-subtitle, .elementor-29019 .elementor-element.elementor-element-25020831 .woodmart-title-container{max-width:388px;}.elementor-29019 .elementor-element.elementor-element-25020831 .title{font-size:24px;}}@media(max-width:768px){.elementor-29019 .elementor-element.elementor-element-5747a022{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-1cc42014{--width:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29019 .elementor-element.elementor-element-1cc42014.e-con{--align-self:center;}.elementor-29019 .elementor-element.elementor-element-6adb6f2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29019 .elementor-element.elementor-element-6adb6f2a > *{max-width:100%;}.elementor-29019 .elementor-element.elementor-element-7100e86{width:var( --container-widget-width, 290.641px );max-width:290.641px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:290.641px;--container-widget-flex-grow:0;}.elementor-29019 .elementor-element.elementor-element-7100e86.elementor-element{--align-self:center;}.elementor-29019 .elementor-element.elementor-element-7100e86 .elementor-headline{text-align:center;font-size:30px;line-height:1.5em;}.elementor-29019 .elementor-element.elementor-element-2c7e441{width:var( --container-widget-width, 399px );max-width:399px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:399px;--container-widget-flex-grow:0;text-align:center;font-size:15px;line-height:2em;}.elementor-29019 .elementor-element.elementor-element-2c7e441.elementor-element{--align-self:center;}.elementor-29019 .elementor-element.elementor-element-2c7e441 p{margin-block-end:0px;}.elementor-29019 .elementor-element.elementor-element-2c7e441 > *{max-width:69%;}.elementor-29019 .elementor-element.elementor-element-64422ff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29019 .elementor-element.elementor-element-64422ff9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-29019 .elementor-element.elementor-element-2213bb27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29019 .elementor-element.elementor-element-2213bb27.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-29019 .elementor-element.elementor-element-23e1eaed{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-5883390e .elementor-heading-title{font-size:30px;}.elementor-29019 .elementor-element.elementor-element-3858630a{font-size:14px;}.elementor-29019 .elementor-element.elementor-element-2fdea94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29019 .elementor-element.elementor-element-63d2daf.e-con{--order:99999 /* order end hack */;}.elementor-29019 .elementor-element.elementor-element-36f7a36e{--min-height:200px;}.elementor-29019 .elementor-element.elementor-element-36f7a36e:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-36f7a36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-29019 .elementor-element.elementor-element-428c4498{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-180fda14 .elementor-heading-title{font-size:30px;}.elementor-29019 .elementor-element.elementor-element-7cb4e63e{font-size:14px;}.elementor-29019 .elementor-element.elementor-element-79e3fa6c{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-29019 .elementor-element.elementor-element-25020831{width:var( --container-widget-width, 301.984px );max-width:301.984px;--container-widget-width:301.984px;--container-widget-flex-grow:0;}.elementor-29019 .elementor-element.elementor-element-25020831 .title-after_title, .elementor-29019 .elementor-element.elementor-element-25020831 .title-subtitle, .elementor-29019 .elementor-element.elementor-element-25020831 .woodmart-title-container{max-width:100%;}.elementor-29019 .elementor-element.elementor-element-25020831 .title{font-size:20px;}.elementor-29019 .elementor-element.elementor-element-f904579{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}}/* Start custom CSS for html, class: .elementor-element-2b252d5e *//* Section Base & Precise Dark Background */
.veetora-features-section {
    background-color: #167B944; /* Exact dark navy backdrop color */
    padding: 80px 20px;
    width: 100%;
    box-sizing: border-box;
}

/* Wrapper alignment */
.veetora-container {
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
}

/* Header Text Layout */
.veetora-header {
    margin-bottom: 50px;
}

.veetora-subtitle {
    font-family: 'Open Sans', sans-serif;
    color: #C0A24F; /* Brand Gold */
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin: 0 0 14px 0;
}

.veetora-main-title {
    font-family: 'Lora', serif;
    color: #FFFFFF;
    font-size: 36px;
    font-weight: 500;
    margin: 0;
    letter-spacing: 0.5px;
}

/* Flexbox Cards Responsive Grid */
.veetora-grid {
    display: flex;
    justify-content: space-between;
    gap: 25px;
    align-items: stretch;
}

/* Thin Elegant Card Container Layout */
.veetora-card {
    flex: 1;
    background-color: rgba(255, 255, 255, 0.02); /* Crisp inside tint */
    border: 1px solid rgba(255, 255, 255, 0.08); /* Subtle crisp border */
    border-radius: 6px;
    padding: 45px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: border-color 0.3s ease, background-color 0.3s ease;
}

/* Premium micro-interaction on hovering cards */
.veetora-card:hover {
    border-color: rgba(192, 162, 79, 0.4);
    background-color: rgba(192, 162, 79, 0.01);
}

/* Card Icons */
.veetora-card-icon {
    font-size: 26px;
    color: #C0A24F;
    margin-bottom: 22px;
}

/* Card Header Titles: Lora */
.veetora-card-title {
    font-family: 'Lora', serif;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 500;
    margin: 0 0 14px 0;
}

/* Card Body Copy: Open Sans */
.veetora-card-text {
    font-family: 'Open Sans', sans-serif;
    color: rgba(255, 255, 255, 0.7); /* Readable softened white */
    font-size: 14px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
}

/* Perfectly Responsive for iPads and Mobile Screens */
@media (max-width: 900px) {
    .veetora-grid {
        flex-direction: column;
        gap: 20px;
    }
    .veetora-main-title {
        font-size: 28px;
    }
    .veetora-card {
        padding: 35px 25px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c4699c1 *//* Outer Section Styling with Exact Cream Background */
.veetora-families-section {
    background-color: #EFECE6; /* Exact premium light cream background color */
    padding: 90px 20px;
    width: 100%;
    box-sizing: border-box;
}

/* Centered Layout Wrapper */
.family-container {
    max-width: 1240px;
    margin: 0 auto;
    text-align: center;
}

/* Header Elements Typography */
.family-header {
    margin-bottom: 55px;
}

.family-subtitle {
    font-family: 'Open Sans', sans-serif;
    color: #C0A24F; /* Golden accent */
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin: 0 0 14px 0;
}

.family-main-title {
    font-family: 'Lora', serif;
    color: #121124; /* Muted premium navy text color */
    font-size: 38px;
    font-weight: 500;
    margin: 0;
    letter-spacing: 0.3px;
}

/* 5-Column Grid Layout */
.family-grid {
    display: flex;
    justify-content: center;
    align-items: stretch;
    width: 100%;
}

/* Clean, Interlinked Grid Blocks */
.family-card {
    flex: 1;
    background-color: #FFFFFF; /* High-contrast crisp white background */
    padding: 50px 15px;
    text-decoration: none !important; /* Removes browser default underscores */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    border-right: 1px solid rgba(18, 17, 36, 0.05); /* Very subtle internal borders */
    position: relative;
}

/* Remove internal border on the last block */
.family-card:last-child {
    border-right: none;
}

/* Icon Design */
.family-icon {
    font-size: 24px;
    color: #C0A24F;
    margin-bottom: 22px;
    transition: transform 0.3s ease;
}

/* Category Item Titles: Lora */
.family-card-title {
    font-family: 'Lora', serif;
    color: #121124;
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 12px 0;
    letter-spacing: 0.2px;
}

/* Inner Fragrance Notes: Open Sans */
.family-card-text {
    font-family: 'Open Sans', sans-serif;
    color: #706F7A; /* Sophisticated gray tint */
    font-size: 13px;
    margin: 0;
    font-weight: 400;
}

/* Boutique Hover Micro-interactions */
.family-card:hover {
    background-color: #F8F6F2; /* Subtle structural contrast matching the image hover state */
    transform: translateY(-2px);
    box-shadow: 0 10px 30px rgba(18, 17, 36, 0.04);
    z-index: 2;
}

.family-card:hover .family-icon {
    transform: scale(1.08);
}

/* Fluid Responsiveness for Smaller Screen Views */
@media (max-width: 991px) {
    .family-grid {
        flex-wrap: wrap; /* Wraps beautifully on small screens */
    }
    .family-card {
        flex: unset;
        width: 33.333%; /* 3-2 split grid layout on tablets */
        border-bottom: 1px solid rgba(18, 17, 36, 0.05);
    }
    .family-card:nth-child(3) {
        border-right: none;
    }
}

@media (max-width: 650px) {
    .family-card {
        width: 100%; /* Fully stacked columns on mobile */
        border-right: none;
        padding: 40px 20px;
    }
    .family-main-title {
        font-size: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a33f9ca *//* Outer Section Background Matching the Image Backdrop */
.veetora-testimonials-section {
    background-color: #F5F0E8; /* Exact matching luxury cream background */
    padding: 0px 20px;
    width: 100%;
    box-sizing: border-box;
}

/* Centered Layout Container */
.testimonial-container {
    max-width: 1240px;
    margin: 0 auto;
}

/* 3-Column Card Layout Grid */
.testimonial-grid {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    gap: 25px;
    width: 100%;
}

/* Elegant Individual Card Containers */
.testimonial-card {
    flex: 1;
    background-color: #FFFFFF; /* Bright white cards */
    border: 1px solid rgba(18, 17, 36, 0.06); /* Ultra subtle clean card borders */
    border-radius: 4px;
    padding: 40px 35px;
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Aligns content cleanly to the left */
    text-align: left;
    box-shadow: 0 4px 20px rgba(18, 17, 36, 0.01); /* Soft, barely-there luxury shadow */
}

/* Double Quote Marks Element */
.quote-icon {
    font-size: 28px;
    color: #C0A24F; /* Precise matching gold hex code */
    margin-bottom: 20px;
    line-height: 1;
}

/* Main Review Content Typography: Lora */
.testimonial-quote {
    font-family: 'Lora', serif;
    color: #2D2C38; /* Softened off-black for high-end readability */
    font-size: 16px;
    line-height: 1.7;
    font-weight: 400;
    margin: 0 0 30px 0;
}

/* Author Name Typography: Open Sans */
.testimonial-author {
    font-family: 'Open Sans', sans-serif;
    color: #121124;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 3px; /* Clean tracked-out spacing matching the image text */
    text-transform: uppercase;
    margin: auto 0 0 0; /* Pushes author names down to align uniformly across uneven quotes */
}

/* Clean Responsive Mobile Breakpoints */
@media (max-width: 900px) {
    .testimonial-grid {
        flex-direction: column; /* Stack vertically on smaller tablet screens */
        gap: 20px;
    }
    .testimonial-card {
        padding: 35px 25px;
    }
}/* End custom CSS */