.elementor-10 .elementor-element.elementor-element-874c3bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-874c3bf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-874c3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10 .elementor-element.elementor-element-6ffe02d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-715d4013{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3531a2f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2b4704be .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-2e851c48 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-30e17212 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#CCCCCC;}.elementor-10 .elementor-element.elementor-element-7566b068{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-692491b1 .elementor-button{background-color:#E0B84C;font-family:"DM Sans", Sans-serif;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0B84C;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6b35c072 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.34);border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d5b7485{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6115be18 .elementor-counter-number-wrapper{color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-6115be18 .elementor-counter-title{color:#7A7A7A;}.elementor-10 .elementor-element.elementor-element-52059403 .elementor-counter-number-wrapper{color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-52059403 .elementor-counter-title{color:#7A7A7A;}.elementor-10 .elementor-element.elementor-element-6c73069d .elementor-counter-number-wrapper{color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-6c73069d .elementor-counter-title{color:#7A7A7A;}.elementor-10 .elementor-element.elementor-element-f916029 .elementor-counter-number-wrapper{color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-f916029 .elementor-counter-title{color:#7A7A7A;}.elementor-10 .elementor-element.elementor-element-557be0b5 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#707070;}.elementor-10 .elementor-element.elementor-element-3d4d0dfb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-26798f11 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0A0A0A;}.elementor-10 .elementor-element.elementor-element-ae9f8e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-ae9f8e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ae9f8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10 .elementor-element.elementor-element-16cce385{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-a2d4701{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-447bb1d8 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-32fa1ddf .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-66cd5781{font-family:"DM Sans", Sans-serif;color:#9E9E9E;}.elementor-10 .elementor-element.elementor-element-4fda0a0d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-65622762{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7f2530d2 .elementor-counter-number-wrapper{color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-7f2530d2 .elementor-counter-title{color:#7A7A7A;}.elementor-10 .elementor-element.elementor-element-6ba5eb6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5be76a8 .elementor-counter-number-wrapper{color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-5be76a8 .elementor-counter-title{color:#7A7A7A;}.elementor-10 .elementor-element.elementor-element-60245afd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-792e0190 .elementor-counter-number-wrapper{color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-792e0190 .elementor-counter-title{color:#7A7A7A;}.elementor-10 .elementor-element.elementor-element-4cda4c04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-46b4da45 .elementor-counter-number-wrapper{color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-46b4da45 .elementor-counter-title{color:#7A7A7A;}.elementor-10 .elementor-element.elementor-element-21b44e47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-21b44e47:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-21b44e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-764d39bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-16cea83b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-a5709a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4ed75170 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#9C7414;}.elementor-10 .elementor-element.elementor-element-7fa82388 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-6cdb152d{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-3c7a526b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5617bd9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-48a6054b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-51a65d74 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-570fceab{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-62434096{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2faa1425{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-34e971cf .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-c9eb1e2{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-40274581{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-22410350{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-18b5f39 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-e0900d0{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-1faeaaad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6b4d1037{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2a1f6e2f .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-7c9db0bb{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-6603bf5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3c6c31bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3ff88aac .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-11cdc563{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-28773c35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-23a96108{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7ecf7a1a .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-1f1feddd{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-7792c48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7792c48:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7792c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10 .elementor-element.elementor-element-2c38388a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1dbfb328{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-67ec66ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2eec7667 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-123c42f .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-726728f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-49c40bb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-44bea6a6 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-5a4801ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6753688e .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-75d2e305{font-family:"DM Sans", Sans-serif;color:#8F8F8F;}.elementor-10 .elementor-element.elementor-element-21745274{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3ef3086f .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-3a179067{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-64fb1dab .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2fe36224{font-family:"DM Sans", Sans-serif;color:#8F8F8F;}.elementor-10 .elementor-element.elementor-element-2196279d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-498f0689 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-166afc3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-56d1dfc8 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-40909734{font-family:"DM Sans", Sans-serif;color:#8F8F8F;}.elementor-10 .elementor-element.elementor-element-3636551d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3c741e87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4043f951 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0A0A0A;}.elementor-10 .elementor-element.elementor-element-2ff80bb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2ff80bb6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2ff80bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c12ce8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4747e423{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-16e59731{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-76193a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4eb25cb1 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-6756cccf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7891e8f7 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#9C7414;}.elementor-10 .elementor-element.elementor-element-7abace16 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-7cf9ed82{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-6715928a .elementor-icon-list-icon i{color:#E0B84C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-6715928a .elementor-icon-list-icon svg{fill:#E0B84C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-6715928a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-6715928a .elementor-icon-list-text{color:#0B0B0B;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-63fb3744{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-63fb3744:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-63fb3744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10 .elementor-element.elementor-element-61ecd5cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-145d60f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-148b25a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-93763bf .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-77abf66f .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3985a877{font-family:"DM Sans", Sans-serif;color:#9E9E9E;}.elementor-10 .elementor-element.elementor-element-989869{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1f7885d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1e6e567c .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-ff2c786 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-45f73039{font-family:"DM Sans", Sans-serif;color:#8C8C8C;}.elementor-10 .elementor-element.elementor-element-23827a6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-20bf2ded .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-32568951 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-51f98b07{font-family:"DM Sans", Sans-serif;color:#8C8C8C;}.elementor-10 .elementor-element.elementor-element-2122cd68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-27367a0e .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-3742f3b6 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-47cd2127{font-family:"DM Sans", Sans-serif;color:#8C8C8C;}.elementor-10 .elementor-element.elementor-element-62d32e95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-526c42eb .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-8e6fcd2 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-788e09ee{font-family:"DM Sans", Sans-serif;color:#8C8C8C;}.elementor-10 .elementor-element.elementor-element-1252e559{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1252e559:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1252e559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-692a527f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4564d80c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5819b89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-74ed4901 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#9C7414;}.elementor-10 .elementor-element.elementor-element-6e368f62 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-82fc779{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-4b6f7544{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-606c2a46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6ed29e7e .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;fill:#0B0B0B;color:#0B0B0B;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(11,11,11,0.12);border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-604095f5 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;fill:#0B0B0B;color:#0B0B0B;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(11,11,11,0.12);border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-294c8a37 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;fill:#0B0B0B;color:#0B0B0B;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(11,11,11,0.12);border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a979fc9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;fill:#0B0B0B;color:#0B0B0B;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(11,11,11,0.12);border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-11101b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-59353323{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4c4f6d36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-42d085a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-354aaf3 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-3a9b9e67 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-28b01a17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3fac41f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-504435db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-51678efb .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-2bea6ecf .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-1975f06c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-75b60ff6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-43616191{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1a366d44 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-48924723 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-7c31557a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-30f3b42a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-16deb25b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-444ede86 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-79080060 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-11565a1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-41e84836{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-339ed68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3c376c1a .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-48651dcc .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-7378d802{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-b8aea4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1dcedb95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5c7f2ca1 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-43b61210 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-5ad78f07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3374f54c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-62442252{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1b8a76d4 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-2ccb2254 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-12f239b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7194e182{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-586e3d1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-25c803d9 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-3b1ee484 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-4d621102{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-428a4f8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2279c1eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-20e14520 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-1d28ffb3 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-7e5dff06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-605e849a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2fc3bd9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-12b324b4 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-75ff3114 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-14821d3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-17ff9029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-9a8ae79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-b391d2f .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-172ffb3 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-59c7a54e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-717eddb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-70a9bd97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-10e19b6 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-2c9c1ed1 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-2e104aca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2f0f1560{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-70f36b9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-19ea3609 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-6eb51f52 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-4d560e1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-42a0963d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2ea3b040{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-163004f .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-5f2c0455 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-4edc56f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5f171e36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6db5983e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6a399340 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-4a6bf136 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-151d6c4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7acdfe62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5c3577fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-406d68d4 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-766b2b38 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-16f24c7 .elementor-button{background-color:#E0B84C;font-family:"DM Sans", Sans-serif;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0B84C;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-16f24c7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-db12c5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-db12c5b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-db12c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10 .elementor-element.elementor-element-57b10c22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-560355dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2b16daa4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-15145c2 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-2c2a856e .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-55b0d526{font-family:"DM Sans", Sans-serif;color:#9E9E9E;}.elementor-10 .elementor-element.elementor-element-345316ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4240b537{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6bc07c4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-c2c8fef .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-59613aa6{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-36a136e7 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-20b2d257 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-39e9b83c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-25c51e9b .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-280bf091{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-3b793ea .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5dbbcbe8 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-48fb5a69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2f29e7a0 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-745025c3{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-1d49db94 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6dfd7808 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-3f752b9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-642e5571 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-5c6b01f8{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-1985aff4 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-32d2823d .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-1638f210{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-68ad83f3 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-4d74d38{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-1e15b785 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3dca0b3a .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-5aaecde1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-101bdb1a .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-2b59a9ae{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-13219cd5 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5af77aa6 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-4445700b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4cde89b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1cb32e71 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-24c3f7ce{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-47f620f3 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4105e2c6 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-76267ae3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-21cd074a .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-11c65c3a{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-2afdfa34 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6ab7b3b2 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-56a41266{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-324de905 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-741d0cc6{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-2a36d0c5 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-516cb64d .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-1fe18fb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-b1c91c3 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-6f2ce932{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-72a5edac .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-43e26fb5 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-6fd6a108{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7bf61971 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-36b7911f{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-46b2a3c7 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5793832a .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-597f21b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-fcacce3 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#E0B84C;}.elementor-10 .elementor-element.elementor-element-659377bc{font-family:"DM Sans", Sans-serif;color:#B8B8B8;}.elementor-10 .elementor-element.elementor-element-652be754 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-40a4e564 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#6B6B6B;}.elementor-10 .elementor-element.elementor-element-70794d8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-70794d8b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-70794d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3c2b4f8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2ecb3b72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4d21de66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-56e801dc .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#9C7414;}.elementor-10 .elementor-element.elementor-element-6e628118 .elementor-heading-title{font-family:"Oswald", Sans-serif;color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-5fb509f5{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-a111029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5b014f3f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-5b014f3f.elementor-view-stacked .elementor-icon{background-color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-5b014f3f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5b014f3f.elementor-view-default .elementor-icon{fill:#0B0B0B;color:#0B0B0B;border-color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-5b014f3f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5b014f3f .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;}.elementor-10 .elementor-element.elementor-element-5b014f3f .elementor-icon-box-title{color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-5b014f3f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-7b883b34 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-7b883b34.elementor-view-stacked .elementor-icon{background-color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-7b883b34.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7b883b34.elementor-view-default .elementor-icon{fill:#0B0B0B;color:#0B0B0B;border-color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-7b883b34 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7b883b34 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;}.elementor-10 .elementor-element.elementor-element-7b883b34 .elementor-icon-box-title{color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-7b883b34 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-437097e4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-437097e4.elementor-view-stacked .elementor-icon{background-color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-437097e4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-437097e4.elementor-view-default .elementor-icon{fill:#0B0B0B;color:#0B0B0B;border-color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-437097e4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-437097e4 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;}.elementor-10 .elementor-element.elementor-element-437097e4 .elementor-icon-box-title{color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-437097e4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;color:#5B5B5B;}.elementor-10 .elementor-element.elementor-element-465d6af0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-c489352 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-c489352.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c489352.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c489352.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c489352 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c489352 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;}.elementor-10 .elementor-element.elementor-element-c489352 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c489352 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;color:#25D366;}.elementor-10 .elementor-element.elementor-element-49b9fa72{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-49b9fa72 .elementor-social-icon{background-color:rgba(0,0,0,0);}.elementor-10 .elementor-element.elementor-element-49b9fa72 .elementor-social-icon i{color:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-49b9fa72 .elementor-social-icon svg{fill:#0B0B0B;}.elementor-10 .elementor-element.elementor-element-49b9fa72 .elementor-social-icon:hover i{color:#EAC036;}.elementor-10 .elementor-element.elementor-element-49b9fa72 .elementor-social-icon:hover svg{fill:#EAC036;}.elementor-10 .elementor-element.elementor-element-50113fe0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-eea78f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5e6aa412{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3e64c7d1 .elementor-button{background-color:#25D366;font-family:"DM Sans", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2e851c48{text-align:center;}.elementor-10 .elementor-element.elementor-element-30e17212{text-align:center;}.elementor-10 .elementor-element.elementor-element-7566b068{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-d5b7485{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-16f24c7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for container, class: .elementor-element-874c3bf */@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,700&display=swap');

/* ==========================================================================
   WIND DECOR INTERIORS - HOME PAGE STYLES
   Delivered through Elementor Pro > Custom CSS. No body class required.
   Motion model: Elementor swaps .elementor-invisible for .animated when an
   element enters the viewport. Every custom reveal below hangs off .animated,
   and every "hidden" start state is inside a keyframe's from{} so the layout
   still renders correctly if animations are ever switched off.
   ========================================================================== */

:root{
  --wd-black:#0A0A0A; --wd-black2:#121212; --wd-black3:#1A1A1A;
  --wd-white:#FFFFFF; --wd-ink:#0B0B0B; --wd-ink-soft:#5B5B5B;
  --wd-line-d:rgba(224,184,76,.22); --wd-line-l:rgba(11,11,11,.12);
  --wd-gold:#E0B84C; --wd-gold-l:#F7E08A; --wd-gold-d:#9C7414;
  --wd-gold-grad:linear-gradient(100deg,#9C7414 0%,#E0B84C 22%,#F7E08A 45%,#C9992F 68%,#F2D77E 88%,#A87B18 100%);
  --wd-wa:#25D366;
  --wd-fd:'Oswald',Impact,sans-serif;
  --wd-fb:'DM Sans',system-ui,sans-serif;
  --wd-ease:cubic-bezier(.16,1,.3,1);
  --wd-pad:clamp(20px,5vw,90px);
  --wd-sec:clamp(80px,11vw,170px);
}

/* ---------- generic container reset (beats --padding-* / --display) ------- */
.wd-sec .e-con,.wd-sec.e-con{padding:0!important}
.wd-sec .e-con{--display:block;display:block!important;width:100%}

/* ---------- section shells ---------- */
.wd-sec.e-con{padding:var(--wd-sec) var(--wd-pad)!important;position:relative;
  overflow:hidden;--display:block;display:block!important;margin-block:0}
.wd-dark.e-con{background-color:var(--wd-black)!important}
.wd-light.e-con{background-color:var(--wd-white)!important}
.wd-wrap.e-con{max-width:1360px;margin-inline:auto;position:relative;z-index:2}

/* ---------- picture containers ---------- */
.wd-img{background-size:cover;background-position:center;background-repeat:no-repeat;
  position:absolute;inset:0;z-index:0}

/* ---------- typography ---------- */
.wd-sec h1,.wd-sec h2,.wd-sec h3,.wd-sec h4,.wd-sec .elementor-heading-title{
  font-family:var(--wd-fd);font-weight:500;line-height:.94;letter-spacing:-.01em;
  text-transform:uppercase;margin:0}
.wd-sec p{margin:0;line-height:1.7;font-family:var(--wd-fb)}
.wd-sec ::selection{background:var(--wd-gold);color:#000!important}
.wd-sec .elementor-widget:not(:last-child){margin-block-end:0}
.wd-sec .elementor-widget-image figure,.wd-sec .elementor-widget-image img{margin:0}

.wd-eyebrow .elementor-heading-title{
  font-family:var(--wd-fb)!important;font-size:11px;font-weight:500;letter-spacing:.34em;
  text-transform:uppercase;display:inline-flex;align-items:center;gap:14px;line-height:1.4}
.wd-eyebrow .elementor-heading-title::before{content:"";width:34px;height:1px;
  background:currentColor;display:block;opacity:.9}
.wd-eyebrow.animated .elementor-heading-title::before{
  animation:wdLineIn 1s var(--wd-ease) .2s both}
@keyframes wdLineIn{from{transform:scaleX(0);transform-origin:left}
  to{transform:scaleX(1);transform-origin:left}}
.wd-dark .wd-eyebrow .elementor-heading-title{color:var(--wd-gold)!important}
.wd-light .wd-eyebrow .elementor-heading-title{color:var(--wd-gold-d)!important}

.wd-h2 .elementor-heading-title{font-size:clamp(36px,6.4vw,90px);letter-spacing:-.02em}
.wd-dark .wd-h2 .elementor-heading-title{color:#fff!important}
.wd-light .wd-h2 .elementor-heading-title{color:var(--wd-ink)!important}

.wd-lead p{font-size:clamp(15px,1.15vw,18px);line-height:1.75;max-width:56ch}
.wd-dark .wd-lead p{color:rgba(255,255,255,.62)!important}
.wd-light .wd-lead p{color:var(--wd-ink-soft)!important}

.wd-gold-txt{background-image:var(--wd-gold-grad);-webkit-background-clip:text;
  background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;
  background-size:220% 100%;animation:wdShine 7s linear infinite;display:inline-block}
@keyframes wdShine{0%{background-position:0% 50%}100%{background-position:220% 50%}}

/* ---------- word-by-word masked reveal ---------- */
.wd-anim .wd-line{display:block;overflow:hidden;padding-bottom:.06em}
.wd-anim .wd-word{display:inline-block}
.wd-anim.animated .wd-word{animation:wdWord 1.15s var(--wd-ease) both}
@keyframes wdWord{from{transform:translateY(115%) rotate(4deg)}to{transform:none}}
.wd-anim.animated .wd-word:nth-child(1){animation-delay:.05s}
.wd-anim.animated .wd-word:nth-child(2){animation-delay:.13s}
.wd-anim.animated .wd-word:nth-child(3){animation-delay:.21s}
.wd-anim.animated .wd-word:nth-child(4){animation-delay:.29s}
.wd-anim.animated .wd-word:nth-child(5){animation-delay:.37s}
.wd-anim.animated .wd-line:nth-child(2) .wd-word{animation-delay:.30s}
.wd-anim.animated .wd-line:nth-child(3) .wd-word{animation-delay:.44s}
.wd-anim.animated .wd-line:nth-child(4) .wd-word{animation-delay:.58s}

/* ---------- clip reveal ---------- */
.wd-clip.animated .wd-img{animation:wdClip 1.3s var(--wd-ease) .1s both}
@keyframes wdClip{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}

/* ---------- buttons ---------- */
.wd-btn .elementor-button{position:relative;display:inline-flex!important;align-items:center;
  gap:12px;padding:19px 40px!important;border:1px solid var(--wd-gold)!important;
  border-radius:0!important;background-color:transparent!important;
  font-family:var(--wd-fb)!important;font-size:11.5px!important;font-weight:700!important;
  letter-spacing:.24em!important;text-transform:uppercase;color:var(--wd-black)!important;
  overflow:hidden;isolation:isolate;line-height:1.2;
  transition:color .5s var(--wd-ease)}
.wd-btn .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;
  background-image:var(--wd-gold-grad);transform-origin:bottom;
  transition:transform .65s var(--wd-ease)}
.wd-btn .elementor-button:hover::before{transform:scaleY(0);transform-origin:top}
.wd-btn .elementor-button:hover{color:var(--wd-gold)!important}
.wd-light .wd-btn .elementor-button:hover{color:var(--wd-ink)!important}
.wd-btn .elementor-button-text::after{content:" \2192";transition:padding .4s var(--wd-ease)}
.wd-btn .elementor-button:hover .elementor-button-text::after{padding-left:7px}

.wd-btn-ghost .elementor-button{border-color:rgba(255,255,255,.34)!important;color:#fff!important}
.wd-btn-ghost .elementor-button::before{background-image:none;background-color:#fff!important;
  transform:scaleY(0);transform-origin:bottom}
.wd-btn-ghost .elementor-button:hover{color:var(--wd-black)!important;border-color:#fff!important}
.wd-btn-ghost .elementor-button:hover::before{transform:scaleY(1);transform-origin:bottom}

/* ==========================================================================
   1. HERO
   ========================================================================== */
.wd-hero.e-con{min-height:100svh;padding:clamp(120px,14vw,180px) var(--wd-pad) clamp(46px,6vw,80px)!important;
  display:flex!important;--display:flex;flex-direction:column!important;
  justify-content:flex-end!important;position:relative;overflow:hidden;
  background-color:var(--wd-black)!important}
.wd-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(to top,rgba(10,10,10,.97) 4%,rgba(10,10,10,.68) 42%,
  rgba(10,10,10,.42) 72%,rgba(10,10,10,.72) 100%)}
.wd-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:radial-gradient(ellipse at 20% 90%,rgba(224,184,76,.16),transparent 58%)}
.wd-hero-bg{inset:-3%!important;z-index:0;filter:saturate(.82) contrast(1.06);
  animation:wdKen 22s ease-in-out infinite alternate}
@keyframes wdKen{from{transform:scale(1.16)}to{transform:scale(1.01) translate3d(2%,-1.5%,0)}}
.wd-hero-ring.e-con{position:absolute;right:-9vw;top:8vh;width:56vw!important;max-width:760px;
  aspect-ratio:1;border:1px solid rgba(224,184,76,.16);border-radius:50%;z-index:1;
  pointer-events:none;animation:wdSpin 60s linear infinite}
.wd-hero-ring::after{content:"";position:absolute;left:50%;top:-5px;width:9px;height:9px;
  border-radius:50%;background:var(--wd-gold);box-shadow:0 0 24px 4px rgba(224,184,76,.6)}
@keyframes wdSpin{to{transform:rotate(360deg)}}
.wd-hero-in.e-con{position:relative;z-index:3;max-width:1360px;margin-inline:auto}
.wd-hero-h1 .elementor-heading-title{font-size:clamp(50px,10.6vw,168px);font-weight:400;
  letter-spacing:-.028em;line-height:.86;color:#fff!important;margin-top:18px}
.wd-hero-sub .elementor-heading-title{font-weight:300;letter-spacing:.06em;
  font-size:clamp(15px,2vw,26px);color:rgba(255,255,255,.8)!important;margin-top:26px}
.wd-hero-sub b{color:var(--wd-gold)!important;font-weight:500}
.wd-hero-cta.e-con{display:flex!important;--display:flex;flex-direction:row!important;
  flex-wrap:wrap!important;gap:16px!important;margin-top:44px;width:auto}
.wd-hero-cta>.elementor-widget{width:auto}
.wd-hero-meta.e-con{display:flex!important;--display:flex;flex-direction:row!important;
  flex-wrap:wrap!important;gap:clamp(24px,4vw,64px)!important;margin-top:56px;
  padding-top:30px!important;border-top:1px solid rgba(255,255,255,.14)}
.wd-hero-meta>.elementor-widget{width:auto;flex:none}
.wd-meta .elementor-counter-number-wrapper{font-family:var(--wd-fd);
  font-size:clamp(24px,3vw,38px);font-weight:500;color:var(--wd-gold)!important;line-height:1}
.wd-meta .elementor-counter-title{font-family:var(--wd-fb);font-size:11px;font-weight:400;
  letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.52)!important;margin-top:4px}
.wd-scroll .elementor-heading-title{position:absolute;right:var(--wd-pad);
  bottom:clamp(46px,6vw,80px);z-index:4;writing-mode:vertical-rl;
  font-family:var(--wd-fb)!important;font-size:9.5px;letter-spacing:.36em;
  text-transform:uppercase;color:rgba(255,255,255,.44)!important;display:flex;align-items:center;gap:14px}
.wd-scroll .elementor-heading-title::after{content:"";width:1px;height:70px;
  background:linear-gradient(rgba(255,255,255,.06),var(--wd-gold));
  animation:wdDrop 2s var(--wd-ease) infinite}
@keyframes wdDrop{0%{transform:scaleY(0);transform-origin:top}
  50%{transform:scaleY(1);transform-origin:top}
  51%{transform:scaleY(1);transform-origin:bottom}
  100%{transform:scaleY(0);transform-origin:bottom}}
@media(max-width:767px){.wd-scroll{display:none}}

/* ==========================================================================
   2. MARQUEE
   ========================================================================== */
.wd-marq.e-con{background-image:var(--wd-gold-grad);padding:16px 0!important;overflow:hidden;
  display:flex!important;--display:flex;flex-direction:row!important;flex-wrap:nowrap!important;
  gap:0!important;white-space:nowrap}
.wd-marq>.elementor-widget{flex:none;width:auto}
.wd-marq .elementor-heading-title{display:flex;align-items:center;gap:44px;padding-right:44px;
  animation:wdSlide 26s linear infinite}
.wd-marq:hover .elementor-heading-title{animation-play-state:paused}
@keyframes wdSlide{from{transform:translateX(0)}to{transform:translateX(-100%)}}
.wd-marq span{font-family:var(--wd-fd);font-size:clamp(16px,1.9vw,26px);letter-spacing:.1em;
  color:#0A0A0A!important;font-weight:500;text-transform:uppercase}
.wd-marq i{width:7px;height:7px;background:#0A0A0A;flex:none;transform:rotate(45deg);display:block}

/* ==========================================================================
   3. ONE TEAM, ZERO HUSTLE
   ========================================================================== */
.wd-state{text-align:center}
.wd-state .wd-lead p{margin-inline:auto;max-width:60ch}
.wd-state-h .elementor-heading-title{font-size:clamp(46px,12.5vw,190px);font-weight:300;
  letter-spacing:-.035em;line-height:.84;color:#fff!important;margin-bottom:34px}
.wd-orb.e-con{position:absolute;width:70vw!important;max-width:900px;aspect-ratio:1;
  border-radius:50%;background:radial-gradient(circle,rgba(224,184,76,.10),transparent 62%);
  left:50%;top:44%;z-index:0;pointer-events:none;animation:wdPulse 9s ease-in-out infinite}
@keyframes wdPulse{0%,100%{transform:translate(-50%,-50%) scale(1)}
  50%{transform:translate(-50%,-50%) scale(1.16);opacity:.6}}
.wd-stats.e-con{display:grid!important;--display:grid;grid-template-columns:repeat(4,1fr);
  gap:2px!important;background:var(--wd-line-d);margin-top:clamp(56px,7vw,96px)}
@media(max-width:1024px){.wd-stats.e-con{grid-template-columns:repeat(2,1fr)}}
@media(max-width:479px){.wd-stats.e-con{grid-template-columns:1fr}}
.wd-stat.e-con{background-color:var(--wd-black)!important;padding:44px 26px!important;text-align:center;
  transition:background-color .5s var(--wd-ease),transform .5s var(--wd-ease)}
.wd-stat.e-con:hover{background-color:var(--wd-black3)!important;transform:translateY(-6px)}
.wd-stat .elementor-counter-number-wrapper{font-family:var(--wd-fd);
  font-size:clamp(44px,6vw,78px);font-weight:400;line-height:1;
  background-image:var(--wd-gold-grad);-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;background-size:220% 100%;
  animation:wdShine 7s linear infinite}
.wd-stat .elementor-counter-title{font-family:var(--wd-fb);font-size:10.5px;font-weight:400;
  letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.46)!important;margin-top:12px}

/* ==========================================================================
   4. SERVICES
   ========================================================================== */
.wd-head.e-con{display:flex!important;--display:flex;flex-direction:row!important;
  flex-wrap:wrap!important;align-items:flex-end!important;justify-content:space-between!important;
  gap:32px!important;margin-bottom:clamp(44px,5vw,72px)}
.wd-head>.e-con{width:auto!important;max-width:640px}
.wd-head .wd-lead p{max-width:44ch}

.wd-serv.e-con{display:grid!important;--display:grid;grid-template-columns:repeat(3,1fr);
  gap:1px!important;background:var(--wd-line-l);counter-reset:wdserv}
@media(max-width:1024px){.wd-serv.e-con{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.wd-serv.e-con{grid-template-columns:1fr}}
.wd-card.e-con{position:relative;background-color:var(--wd-white)!important;
  padding:44px 34px 40px!important;min-height:330px;display:flex!important;--display:flex;
  flex-direction:column!important;justify-content:flex-end!important;gap:0!important;
  overflow:hidden;isolation:isolate;counter-increment:wdserv}
.wd-card::before{content:"";position:absolute;inset:0;z-index:1;background:var(--wd-black);
  transform:scaleY(0);transform-origin:bottom;transition:transform .7s var(--wd-ease)}
.wd-card:hover::before{transform:scaleY(1)}
.wd-card::after{content:"\2192";position:absolute;top:32px;right:34px;width:34px;height:34px;
  border:1px solid var(--wd-line-l);border-radius:50%;display:grid;place-items:center;
  font-size:13px;color:var(--wd-ink)!important;z-index:4;transition:.6s var(--wd-ease)}
.wd-card:hover::after{background:var(--wd-gold);border-color:var(--wd-gold);color:#000!important;
  transform:rotate(45deg)}
.wd-card>.elementor-widget{position:relative;z-index:3}
.wd-card-img{z-index:2!important;opacity:0;transform:scale(1.18);
  filter:grayscale(1) brightness(.42);
  transition:opacity .8s var(--wd-ease),transform 1.4s var(--wd-ease)}
.wd-card:hover .wd-card-img{opacity:.55;transform:scale(1)}
.wd-card-t .elementor-heading-title{font-size:clamp(21px,1.75vw,28px);color:var(--wd-ink)!important;
  margin-bottom:16px;transition:color .5s var(--wd-ease),transform .7s var(--wd-ease)}
.wd-card-t .elementor-heading-title::before{content:counter(wdserv,decimal-leading-zero);
  position:absolute;top:3px;left:250px;font-size:12px;letter-spacing:.26em;
  color:var(--wd-gold-d)!important;transition:color .5s var(--wd-ease)}
.wd-card:hover .wd-card-t .elementor-heading-title{color:#fff!important;transform:translateY(-6px)}
.wd-card:hover .wd-card-t .elementor-heading-title::before{color:var(--wd-gold)!important}
.wd-card-p p{font-size:14.5px;line-height:1.7;color:var(--wd-ink-soft)!important;
  transition:color .5s var(--wd-ease)}
.wd-card:hover .wd-card-p p{color:rgba(255,255,255,.66)!important}

/* ==========================================================================
   5. SINGLE POINT OF CONTACT
   ========================================================================== */
.wd-split.e-con{display:grid!important;--display:grid;grid-template-columns:1.05fr .95fr;
  gap:clamp(40px,6vw,90px)!important;align-items:center}
@media(max-width:1024px){.wd-split.e-con{grid-template-columns:1fr}}
.wd-quote .elementor-heading-title{font-weight:300;font-size:clamp(26px,3.5vw,50px);
  line-height:1.14;letter-spacing:-.015em;text-transform:none;color:#fff!important}
.wd-quote em{font-style:normal;color:var(--wd-gold)!important;font-weight:500}
.wd-rows.e-con{margin-top:44px;border-top:1px solid var(--wd-line-d)}
.wd-row.e-con{display:grid!important;--display:grid;grid-template-columns:64px 1fr;
  gap:22px!important;padding:26px 0!important;border-bottom:1px solid var(--wd-line-d);
  position:relative;transition:padding-left .55s var(--wd-ease)}
.wd-row::before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;
  background:var(--wd-gold);transform:scaleX(0);transform-origin:left;
  transition:transform .7s var(--wd-ease)}
.wd-row:hover{padding-left:16px!important}
.wd-row:hover::before{transform:scaleX(1)}
.wd-row-n .elementor-heading-title{font-size:12px;letter-spacing:.2em;color:var(--wd-gold)!important;
  padding-top:5px}
.wd-row-b .elementor-heading-title{font-size:19px;letter-spacing:.01em;color:#fff!important;
  margin-bottom:8px;text-transform:none}
.wd-row-b p{font-size:14.5px;color:rgba(255,255,255,.56)!important}
.wd-media.e-con{position:relative;aspect-ratio:4/5;overflow:hidden}
.wd-media .wd-img{transition:transform 1.4s var(--wd-ease)}
.wd-media:hover .wd-img{transform:scale(1.07)}
.wd-tag .elementor-heading-title{position:absolute;left:0;bottom:0;background:var(--wd-gold);
  color:#000!important;padding:14px 22px;font-family:var(--wd-fb)!important;font-size:10.5px;
  font-weight:700;letter-spacing:.24em;text-transform:uppercase;z-index:3}

/* ==========================================================================
   6. FLAWLESS ACCURACY
   ========================================================================== */
.wd-acc-img.e-con{position:relative;overflow:hidden;aspect-ratio:5/4}
.wd-badge .elementor-heading-title{position:absolute;right:0;top:0;background:var(--wd-black);
  color:var(--wd-gold)!important;padding:20px 24px;text-align:center;font-size:34px;line-height:1;
  border-left:1px solid var(--wd-gold);border-bottom:1px solid var(--wd-gold);z-index:3}
.wd-badge small{display:block;font-family:var(--wd-fb);font-size:9px;letter-spacing:.24em;
  text-transform:uppercase;color:rgba(255,255,255,.6)!important;margin-top:6px}
.wd-check .elementor-icon-list-items{margin-top:22px}
.wd-check .elementor-icon-list-item{padding:15px 0;border-bottom:1px solid var(--wd-line-l);
  font-size:15px;transition:transform .5s var(--wd-ease)}
.wd-check .elementor-icon-list-item:hover{transform:translateX(9px)}
.wd-check .elementor-icon-list-icon i{color:var(--wd-gold)!important;font-size:8px}
.wd-check .elementor-icon-list-text{color:var(--wd-ink)!important;font-family:var(--wd-fb);
  transition:color .5s var(--wd-ease)}
.wd-check .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--wd-gold-d)!important}

/* ==========================================================================
   7. PROCESS
   ========================================================================== */
.wd-proc.e-con{position:relative;margin-top:clamp(46px,5vw,74px);
  border-left:1px solid var(--wd-line-d)}
.wd-proc::before{content:"";position:absolute;left:-1px;top:0;width:1px;height:100%;
  background-image:var(--wd-gold-grad);transform-origin:top;transform:scaleY(1);opacity:.55}
@supports (animation-timeline:view()){
  .wd-proc::before{opacity:1;animation:wdFill linear both;animation-timeline:view();
    animation-range:cover 12% cover 82%}
  @keyframes wdFill{from{transform:scaleY(0)}to{transform:scaleY(1)}}
}
.wd-step.e-con{display:grid!important;--display:grid;grid-template-columns:110px 1fr 1fr;
  gap:clamp(20px,3vw,48px)!important;align-items:start;
  padding:clamp(30px,3.6vw,50px) 0 clamp(30px,3.6vw,50px) clamp(28px,4vw,64px)!important;
  border-bottom:1px solid var(--wd-line-d);position:relative;
  transition:background .6s var(--wd-ease)}
.wd-step:hover{background:linear-gradient(90deg,rgba(224,184,76,.07),transparent 70%)}
.wd-step::before{content:"";position:absolute;left:-5px;top:calc(clamp(30px,3.6vw,50px) + 12px);
  width:9px;height:9px;background:var(--wd-black);border:1px solid var(--wd-gold);
  border-radius:50%;transition:.6s var(--wd-ease);z-index:2}
.wd-step:hover::before{background:var(--wd-gold);box-shadow:0 0 0 6px rgba(224,184,76,.16)}
.wd-step-n .elementor-heading-title{font-size:13px;letter-spacing:.24em;color:var(--wd-gold)!important}
.wd-step-t .elementor-heading-title{font-size:clamp(23px,2.4vw,36px);color:#fff!important;
  transition:transform .6s var(--wd-ease)}
.wd-step:hover .wd-step-t .elementor-heading-title{transform:translateX(9px)}
.wd-step-p p{font-size:14.5px;color:rgba(255,255,255,.55)!important}
@media(max-width:880px){
  .wd-step.e-con{grid-template-columns:80px 1fr}
  .wd-step-p{grid-column:2}
}

/* ==========================================================================
   8. GALLERY - filter runs on :target + :has(), no script
   ========================================================================== */
.wd-filter.e-con{display:flex!important;--display:flex;flex-direction:row!important;
  flex-wrap:wrap!important;gap:8px!important;margin-bottom:34px;width:auto}
.wd-filter>.elementor-widget{width:auto}
.wd-tab .elementor-button{padding:11px 22px!important;border:1px solid var(--wd-line-l)!important;
  border-radius:0!important;background-color:transparent!important;color:var(--wd-ink)!important;
  font-family:var(--wd-fb)!important;font-size:10.5px!important;font-weight:700!important;
  letter-spacing:.2em!important;text-transform:uppercase;position:relative;overflow:hidden;
  isolation:isolate;transition:color .45s var(--wd-ease),border-color .45s}
.wd-tab .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;
  background:var(--wd-black);transform:translateY(101%);transition:transform .5s var(--wd-ease)}
.wd-tab .elementor-button:hover::before{transform:translateY(0)}
.wd-tab .elementor-button:hover{color:#fff!important;border-color:var(--wd-black)!important}
.wd-tab:target .elementor-button::before{transform:translateY(0)}
.wd-tab:target .elementor-button{color:#fff!important;border-color:var(--wd-black)!important}
.wd-galwrap:not(:has(.wd-tab:target)) #wdf-all .elementor-button::before{transform:translateY(0)}
.wd-galwrap:not(:has(.wd-tab:target)) #wdf-all .elementor-button{color:#fff!important;
  border-color:var(--wd-black)!important}

.wd-gal.e-con{display:grid!important;--display:grid;grid-template-columns:repeat(4,1fr);
  gap:10px!important;grid-auto-flow:dense}
@media(max-width:1024px){.wd-gal.e-con{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.wd-gal.e-con{grid-template-columns:1fr}}
.wd-tile.e-con{position:relative;overflow:hidden;background:#111;aspect-ratio:1;
  transition:opacity .5s var(--wd-ease),transform .6s var(--wd-ease)}
.wd-tile.tall{grid-row:span 2;aspect-ratio:1/2}
.wd-tile.wide{grid-column:span 2;aspect-ratio:2/1}
@media(max-width:560px){.wd-tile.tall,.wd-tile.wide{grid-row:auto;grid-column:auto;aspect-ratio:4/3}}
.wd-tile .wd-img{filter:grayscale(.55) brightness(.86);
  transition:transform 1.5s var(--wd-ease),filter .8s var(--wd-ease)}
.wd-tile::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;
  background:linear-gradient(to top,rgba(10,10,10,.9),transparent 52%);
  opacity:0;transition:opacity .6s var(--wd-ease)}
.wd-tile::before{content:"";position:absolute;inset:11px;border:1px solid rgba(224,184,76,.7);
  z-index:3;opacity:0;transform:scale(1.06);pointer-events:none;transition:.7s var(--wd-ease)}
.wd-tile:hover .wd-img{transform:scale(1.12);filter:grayscale(0) brightness(1)}
.wd-tile:hover::after{opacity:1}
.wd-tile:hover::before{opacity:1;transform:none}
.wd-cap.e-con{position:absolute;left:22px;bottom:22px;right:22px;width:auto!important;z-index:4;
  transform:translateY(16px);opacity:0;transition:.65s var(--wd-ease)}
.wd-tile:hover .wd-cap{transform:none;opacity:1}
.wd-cap-k .elementor-heading-title{font-family:var(--wd-fb)!important;font-size:10px;
  letter-spacing:.24em;text-transform:uppercase;color:var(--wd-gold)!important}
.wd-cap-t .elementor-heading-title{font-size:19px;color:#fff!important;letter-spacing:.02em;margin-top:4px}

.wd-galwrap:has(#wdf-living:target) .wd-tile:not(.c-living),
.wd-galwrap:has(#wdf-kitchen:target) .wd-tile:not(.c-kitchen),
.wd-galwrap:has(#wdf-office:target) .wd-tile:not(.c-office){
  opacity:0;transform:scale(.9);position:absolute;visibility:hidden;pointer-events:none}

/* ==========================================================================
   9. REVIEWS
   ========================================================================== */
.wd-revmask.e-con{position:relative;overflow:hidden;
  margin:clamp(40px,5vw,64px) calc(var(--wd-pad) * -1) 0;
  padding:0 var(--wd-pad)!important;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);
  display:flex!important;--display:flex;flex-direction:row!important;
  flex-wrap:nowrap!important;gap:20px!important}
.wd-revtrack.e-con{display:flex!important;--display:flex;flex-direction:row!important;
  flex-wrap:nowrap!important;gap:20px!important;flex:none;width:max-content!important;
  animation:wdSlide 52s linear infinite}
.wd-revmask:hover .wd-revtrack{animation-play-state:paused}
.wd-rev.e-con{flex:none;width:min(420px,80vw)!important;padding:38px 34px!important;
  border:1px solid var(--wd-line-d);background-color:var(--wd-black2)!important;
  transition:.6s var(--wd-ease)}
.wd-rev:hover{border-color:var(--wd-gold);background-color:var(--wd-black3)!important;
  transform:translateY(-8px)}
.wd-rev-st .elementor-heading-title{color:var(--wd-gold)!important;letter-spacing:.24em;font-size:13px;
  margin-bottom:18px}
.wd-rev-q p{font-size:15.5px;line-height:1.78;color:rgba(255,255,255,.72)!important;font-style:italic}
.wd-rev-n .elementor-heading-title{font-size:15px;letter-spacing:.08em;color:#fff!important;
  margin-top:24px;padding-top:20px;border-top:1px solid var(--wd-line-d)}
.wd-rev-r .elementor-heading-title{font-family:var(--wd-fb)!important;font-size:10.5px;
  letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.42)!important;margin-top:4px}

/* ==========================================================================
   10. CONTACT
   ========================================================================== */
.wd-con.e-con{display:grid!important;--display:grid;grid-template-columns:1fr 1fr;
  gap:clamp(36px,5vw,80px)!important}
@media(max-width:1024px){.wd-con.e-con{grid-template-columns:1fr}}
.wd-conrows.e-con{margin-top:40px;border-top:1px solid var(--wd-line-l)}
.wd-conrow .elementor-icon-box-wrapper{display:grid;grid-template-columns:44px 1fr;gap:20px;
  align-items:center;padding:24px 0;border-bottom:1px solid var(--wd-line-l);
  text-align:left;transition:padding-left .55s var(--wd-ease)}
.wd-conrow:hover .elementor-icon-box-wrapper{padding-left:14px}
.wd-conrow .elementor-icon-box-icon{margin:0}
.wd-conrow .elementor-icon{width:42px;height:42px;border:1px solid var(--wd-line-l);
  border-radius:50%;display:grid;place-items:center;font-size:16px;color:var(--wd-ink)!important;
  transition:.55s var(--wd-ease)}
.wd-conrow:hover .elementor-icon{background:var(--wd-black);border-color:var(--wd-black);
  color:var(--wd-gold)!important;transform:rotate(-8deg)}
.wd-conrow .elementor-icon-box-content{display:flex;flex-direction:column-reverse;
  align-items:flex-start;gap:5px}
.wd-conrow .elementor-icon-box-title,.wd-conrow .elementor-icon-box-title a{
  font-family:var(--wd-fd);font-size:clamp(17px,1.6vw,23px);letter-spacing:.02em;
  font-weight:500;text-transform:uppercase;margin:0;color:var(--wd-ink)!important}
.wd-conrow .elementor-icon-box-description{font-family:var(--wd-fb);font-size:9.5px;
  letter-spacing:.26em;text-transform:uppercase;color:var(--wd-ink-soft)!important;margin:0}

.wd-wa.e-con{margin-top:28px;background-color:var(--wd-black)!important;
  border-left:3px solid var(--wd-wa);position:relative;overflow:hidden;
  transition:transform .6s var(--wd-ease)}
.wd-wa:hover{transform:translateX(8px)}
.wd-wa::before{content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(circle at 6% 50%,rgba(37,211,102,.3),transparent 55%);
  animation:wdGlow 3.4s ease-in-out infinite}
@keyframes wdGlow{0%,100%{opacity:1}50%{opacity:.35}}
.wd-wa .elementor-icon-box-wrapper{display:grid;grid-template-columns:50px 1fr;gap:18px;
  align-items:center;padding:26px 28px;position:relative;z-index:2;text-align:left}
.wd-wa .elementor-icon-box-icon{margin:0}
.wd-wa .elementor-icon{width:50px;height:50px;border-radius:50%;background:var(--wd-wa);
  display:grid;place-items:center;color:#fff!important;font-size:24px}
.wd-wa .elementor-icon-box-content{display:flex;flex-direction:column-reverse;
  align-items:flex-start;gap:4px}
.wd-wa .elementor-icon-box-title,.wd-wa .elementor-icon-box-title a{font-family:var(--wd-fd);
  font-size:20px;color:#fff!important;letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:500}
.wd-wa .elementor-icon-box-description{font-family:var(--wd-fb);font-size:9.5px;
  letter-spacing:.26em;text-transform:uppercase;color:var(--wd-wa)!important;margin:0}

.wd-soc{margin-top:32px}
.wd-soc .elementor-social-icon{width:48px;height:48px;border-radius:0!important;
  border:1px solid var(--wd-line-l);background-color:transparent!important;
  color:var(--wd-ink)!important;position:relative;overflow:hidden;isolation:isolate;
  transition:.5s var(--wd-ease)}
.wd-soc .elementor-social-icon::before{content:"";position:absolute;inset:0;z-index:-1;
  background:var(--wd-black);transform:translateY(101%);transition:transform .5s var(--wd-ease)}
.wd-soc .elementor-social-icon:hover::before{transform:translateY(0)}
.wd-soc .elementor-social-icon:hover{border-color:var(--wd-black);color:var(--wd-gold)!important}

.wd-map.e-con{position:relative;overflow:hidden;min-height:340px}
.wd-map .wd-img{filter:grayscale(1) contrast(1.05);
  transition:filter .9s var(--wd-ease),transform 1.4s var(--wd-ease)}
.wd-map:hover .wd-img{filter:grayscale(0);transform:scale(1.05)}
.wd-map::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;
  margin:-8px 0 0 -8px;background:var(--wd-gold);border-radius:50%;z-index:3;
  box-shadow:0 0 0 0 rgba(224,184,76,.7);animation:wdPing 2.2s infinite}
@keyframes wdPing{70%{box-shadow:0 0 0 34px rgba(224,184,76,0)}
  100%{box-shadow:0 0 0 0 rgba(224,184,76,0)}}

/* ==========================================================================
   11. FLOATING WHATSAPP
   ========================================================================== */
.wd-float.e-con{position:fixed;right:20px;bottom:20px;z-index:880;width:auto!important;
  padding:0!important}
.wd-float .elementor-button{width:58px;height:58px;padding:0!important;border-radius:50%!important;
  background-color:var(--wd-wa)!important;color:#fff!important;font-size:27px;
  display:grid!important;place-items:center;border:0!important;
  box-shadow:0 12px 34px rgba(37,211,102,.34);transition:transform .5s var(--wd-ease)}
.wd-float .elementor-button:hover{transform:scale(1.12) rotate(6deg)}
.wd-float .elementor-button::after{content:"";position:absolute;inset:0;border-radius:50%;
  border:2px solid var(--wd-wa);animation:wdPing2 2.4s infinite}
@keyframes wdPing2{from{transform:scale(1);opacity:.9}to{transform:scale(1.75);opacity:0}}
.wd-float .elementor-button-icon{margin:0}
.wd-float .elementor-button-content-wrapper{justify-content:center}

/* ---------- accessibility ---------- */
.wd-sec a:focus-visible,.wd-sec button:focus-visible{outline:2px solid var(--wd-gold);
  outline-offset:3px}
@media(prefers-reduced-motion:reduce){
  .wd-sec *,.wd-sec *::before,.wd-sec *::after{
    animation-duration:.01ms!important;animation-iteration-count:1!important;
    transition-duration:.01ms!important}
}

/* ==========================================================================
   IMAGE SOURCES - replace any URL below with your own project photo.
   Uploaded media works too: paste the WordPress file URL.
   ========================================================================== */
.wd-i01{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/best-home-interior-designing-kottayam.jpg')}
.wd-i02{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/best-kitchen-designers-in-kerala.jpg')}
.wd-i03{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/top-commercial-designers-in-kottayam.jpg')}
.wd-i04{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/Modular-Kitchen-Design.jpg')}
.wd-i05{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/3D-Design-Visualisation.jpg')}
.wd-i06{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/Turnkey-Interior-solutions.jpg')}
.wd-i07{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/Renovations-makeovers.jpg')}
.wd-i08{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/All-in-one-design.jpg')}
.wd-i09{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/built-exactly-as-drawn.jpg')}
.wd-i10{background-image:url('https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?auto=format&fit=crop&w=1200&q=80')}
.wd-i11{background-image:url('https://images.unsplash.com/photo-1649083048597-d7b4f1e8a386?auto=format&fit=crop&w=1200&q=80')}
.wd-i12{background-image:url('https://images.unsplash.com/photo-1706074740295-d7a79c079562?auto=format&fit=crop&w=1200&q=80')}
.wd-i13{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=1200&q=80')}
.wd-i14{background-image:url('https://images.unsplash.com/photo-1635321350281-e2a91ecffd00?auto=format&fit=crop&w=1200&q=80')}
.wd-i15{background-image:url('https://images.unsplash.com/photo-1724582586529-62622e50c0b3?auto=format&fit=crop&w=1200&q=80')}
.wd-i16{background-image:url('https://images.unsplash.com/photo-1716703373229-b0e43de7dd5c?auto=format&fit=crop&w=1200&q=80')}
.wd-i17{background-image:url('https://images.unsplash.com/photo-1671197244266-73129c97c096?auto=format&fit=crop&w=1200&q=80')}
.wd-i18{background-image:url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1200&q=80')}
.wd-i19{background-image:url('https://images.unsplash.com/photo-1598928506311-c55ded91a20c?auto=format&fit=crop&w=1200&q=80')}
.wd-i20{background-image:url('https://images.unsplash.com/photo-1643949915134-73a4c880f7c7?auto=format&fit=crop&w=1200&q=80')}
.wd-i21{background-image:url('https://images.unsplash.com/photo-1594235048794-fae8583a5af5?auto=format&fit=crop&w=1200&q=80')}
.wd-i22{background-image:url('https://images.unsplash.com/photo-1616137422495-1e9e46e2aa77?auto=format&fit=crop&w=1200&q=80')}
.wd-i23{background-image:url('https://images.unsplash.com/photo-1706074797611-a02f9ed06439?auto=format&fit=crop&w=1200&q=80')}
.wd-i24{background-image:url('https://images.unsplash.com/photo-1618219944342-824e40a13285?auto=format&fit=crop&w=1200&q=80')}
.wd-i25{background-image:url('https://images.unsplash.com/photo-1668026694348-b73c5eb5e299?auto=format&fit=crop&w=1200&q=80')}
.wd-i26{background-image:url('https://winddecorinteriors.com/wp-content/uploads/2026/10/home-contact.jpg')}/* End custom CSS */