.elementor .e-b616cc0-1aadfbf{width:100%;max-width:900px;font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(40px, 5.4vw, 64px);color:#F8F6F0;letter-spacing:-0.02em;line-height:1.08;text-align:center;margin:0px;order:0;text-align: left;
text-align: left;
text-align: left;\n}.elementor .e-b2e86e8-0fbb80e{width:100%;max-width:100%;font-family:Inter;font-size:16px;color:#F0EDE4;line-height:1.8;text-align:center;padding:0px;margin:0px;flex:0 1 100%;order:1;text-align: left;
text-align: left;\n}.elementor .e-3b82158-f89c8ad{font-family:Inter;font-size:13px;color:#102A22;letter-spacing:0.06em;padding-block-start:17px;padding-block-end:17px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:8px;border-radius:0px;border-block-end-width:1px;border-color:#D9BC7B;border-style:solid;background-color:#C5A160;align-self:start;order:2;border-bottom-style: solid; border-bottom-color: #A99465; justify-self: start;
border-bottom-style: solid; border-bottom-color: #A99465; justify-self: start;\n}.elementor .e-cbc4da2-d83041d{font-family:Inter;font-size:13px;color:#F8F6F0;padding-block-start:16px;padding-block-end:16px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:8px;border-width:1px;border-color:#D6C6A6;border-style:solid;background-color:transparent;order:3;}.elementor .e-5650fa5-0c64158{width:100%;font-family:Inter;font-weight:600;font-size:10px;color:#D7C295;letter-spacing:0.15em;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;grid-column:1 / -1;order:-1;}.elementor .e-e8467f4-1f472cb{width:220px;height:auto;max-width:100%;margin-block-start:clamp(0px, calc(800px - 100vw), 45px);margin-block-end:10px;margin-inline-start:0px;margin-inline-end:calc(100% - 220px);grid-column:1 / -1;order:-2;}.elementor .e-c0eef12-94a1f52{width:100%;height:460px;min-height:440px;object-fit:cover;border-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:0px;border-end-end-radius:0px;display:none;grid-row:span 3;order:1;}.elementor .e-6b9a335-605b8c8{min-height:0px;color:#F8F6F0;text-align:center;padding-block-start:105px;padding-block-end:65px;padding-inline-start:6%;padding-inline-end:6%;background-image:linear-gradient(90deg, rgba(7,27,20,.8) 0%,rgba(7,27,20,.45) 100%),url("https://www.hausofgrit.com/wp-content/uploads/2026/11/exec-b66cb24a-3402-4c01-b879-bbaa29f11a17.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#102A22;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));justify-content:flex-start;align-items:flex-start;gap: 24px 64px; text-align: left;
gap: 20px 64px; text-align: left;
text-align: left;
gap: 18px 18px;\n}.elementor .e-e1c2538-efc6bb9{width:100%;min-width:100%;max-width:100%;font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(38px, 4.5vw, 56px);color:#173B30;letter-spacing:-0.02em;line-height:1.08;text-align:center;margin-block-end:0px;flex:0 1 100%;grid-column:1 / -1;justify-self: center;\n}.elementor .e-8afc9e0-0ded995{width:100%;min-width:100%;max-width:100%;font-family:Inter;font-size:16px;color:#45564B;line-height:1.8;text-align:center;margin-block-end:24px;flex:0 1 100%;grid-column:1 / -1;justify-self: center;\n}.elementor .e-7967846-46c95f9{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#173B30;line-height:1.2;padding-block-start:26px;margin-block-start:28px;border-block-start-width:1px;display:none;border-top-style: solid; border-top-color: #C6AE78;\n}.elementor .e-4ea4b71-8f3d2ff{width:calc(25% - 18px);height:auto;min-width:min(100%, 210px);max-width:320px;font-family:Inter;font-size:15px;color:#45564B;line-height:1.8;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DDD4C1;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(15,38,30,.04);flex:0 0 auto;border-top-style: solid; border-top-color: #D8D0BD;
border-top-style: solid; border-top-color: #B99A5B;\n}.elementor .e-6623e0e-19ff657{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#173B30;line-height:1.2;padding-block-start:26px;margin-block-start:28px;border-block-start-width:1px;display:none;border-top-style: solid; border-top-color: #C6AE78;\n}.elementor .e-3479d8c-5dbad13{width:calc(25% - 18px);height:auto;min-width:min(100%, 210px);max-width:320px;font-family:Inter;font-size:15px;color:#45564B;line-height:1.8;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DDD4C1;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(15,38,30,.04);flex:0 0 auto;border-top-style: solid; border-top-color: #D8D0BD;
border-top-style: solid; border-top-color: #B99A5B;\n}.elementor .e-02937f8-4d9bbda{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#173B30;line-height:1.2;padding-block-start:26px;margin-block-start:28px;border-block-start-width:1px;display:none;border-top-style: solid; border-top-color: #C6AE78;\n}.elementor .e-85af254-0c45558{width:calc(25% - 18px);height:auto;min-width:min(100%, 210px);max-width:320px;font-family:Inter;font-size:15px;color:#45564B;line-height:1.8;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DDD4C1;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(15,38,30,.04);flex:0 0 auto;border-top-style: solid; border-top-color: #D8D0BD;
border-top-style: solid; border-top-color: #B99A5B;\n}.elementor .e-d66608c-a67d3ce{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#173B30;line-height:1.2;padding-block-start:26px;margin-block-start:28px;border-block-start-width:1px;display:none;border-top-style: solid; border-top-color: #C6AE78;\n}.elementor .e-87b8abe-58f3b9b{width:calc(25% - 18px);height:auto;min-width:min(100%, 210px);max-width:320px;font-family:Inter;font-size:15px;color:#45564B;line-height:1.8;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DDD4C1;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(15,38,30,.04);flex:0 0 auto;border-top-style: solid; border-top-color: #D8D0BD;
border-top-style: solid; border-top-color: #B99A5B;\n}.elementor .e-0adf13a-ea86e08{width:100%;min-width:100%;font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(32px, 4vw, 44px);color:#173B30;line-height:1.15;text-align:center;margin-block-start:50px;order:10;}.elementor .e-534c178-85ea0c8{font-family:Inter;font-size:13px;color:#F8F6F0;letter-spacing:0.06em;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;background-color:#173B30;align-self:center;order:11;}.elementor .e-a1da691-54b8f30{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(38px, 4.5vw, 56px);color:#173B30;letter-spacing:-0.02em;line-height:1.08;order:0;}.elementor .e-f05ab47-e418704{font-family:Inter;font-size:16px;color:#45564B;line-height:1.8;order:2;}.elementor .e-5a1c7f7-b4e3ee5{width:100%;height:440px;object-fit:cover;border-start-start-radius:70px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:70px;grid-row:span 2;order:1;object-position: center;\n}.elementor .e-c9e1849-bd93405{width:100%;min-width:100%;max-width:100%;padding-block-start:0px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:40px;border-block-end-width:1px;display:grid;flex:0 1 100%;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));grid-column:1 / -1;align-items:start;order:-10;border-bottom-style: solid; border-bottom-color: #D6CDB8; gap: 24px 65px;\n}.elementor .e-0f2bc0d-e67e5ff{color:#1A1A1A;padding-block-start:90px;padding-block-end:90px;padding-inline-start:6%;padding-inline-end:6%;background-color:#F8F6F0;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;grid-template-columns:repeat(auto-fit, minmax(min(100%, 210px), 1fr));justify-content:center;align-items:stretch;gap: 30px 72px;
gap: 32px 72px;
gap: 24px 24px;
gap: 24px 24px;\n}.elementor .e-d6f1fc1-48004d0{max-width:700px;font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(38px, 4.5vw, 56px);color:#F3EEE4;letter-spacing:-0.02em;line-height:1.08;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6%;padding-inline-end:6%;order:0;text-align: left;\n}.elementor .e-ab46007-91af609{width:100%;font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(38px, 4.5vw, 56px);color:#173B30;letter-spacing:-0.02em;line-height:1.08;text-align:center;margin-block-end:10px;flex:0 1 100%;grid-column:1 / -1;}.elementor .e-8696006-984c6cf{width:calc(33.333% - 22px);min-width:min(100%, 260px);max-width:360px;font-family:Inter;font-size:15px;color:#45564B;line-height:1.8;text-align:center;padding-block-start:24px;border-block-start-width:1px;flex:0 0 auto;border-top-style: solid; border-top-color: #A58D5A;
text-align: left;
text-align: center !important;\n}.elementor .e-ef7e9cd-4c52531{width:calc(33.333% - 22px);min-width:min(100%, 260px);max-width:360px;font-family:Inter;font-size:15px;color:#45564B;line-height:1.8;text-align:center;padding-block-start:24px;border-block-start-width:1px;flex:0 0 auto;border-top-style: solid; border-top-color: #A58D5A;
text-align: left;
text-align: center !important;\n}.elementor .e-450aefb-3df84bc{width:calc(33.333% - 22px);min-width:min(100%, 260px);max-width:360px;font-family:Inter;font-size:15px;color:#45564B;line-height:1.8;text-align:center;padding-block-start:24px;border-block-start-width:1px;flex:0 0 auto;border-top-style: solid; border-top-color: #A58D5A;
text-align: left;
text-align: center !important;\n}.elementor .e-5c3e9e4-d3cff98{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:6%;padding-inline-end:6%;background-color:#EDE8DD;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));justify-content:center;align-items:stretch;order:2;gap: 32px 32px;\n}.elementor .e-26fb32f-799cdf0{max-width:800px;font-family:Inter;font-size:16px;color:#DDDCCF;line-height:1.8;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6%;padding-inline-end:6%;margin-block-end:40px;order:1;text-align: left;\n}.elementor .e-9233dc5-99a6535{font-family:Inter;font-size:13px;color:#102A22;letter-spacing:0.06em;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:32px;border-radius:0px;background-color:#C5A160;align-self:center;order:3;justify-self: center;\n}.elementor .e-ef6aa83-29752c5{font-family:Inter;font-size:12px;color:#E1D6BD;text-decoration:underline;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:0px;background-color:transparent;align-self:center;order:4;border-bottom-style: solid; border-bottom-color: #F8F6F0;
justify-self: center;\n}.elementor .e-f50a725-8b0fa33{width:210px;height:auto;margin-block-start:0px;margin-block-end:5px;margin-inline-start:calc((100% - 210px) / 2);margin-inline-end:calc((100% - 210px) / 2);}.elementor .e-7a4ddd4-51f273f{width:100%;font-family:"Cormorant Garamond";font-size:24px;color:#F8F6F0;text-align:center;margin-block-end:16px;}.elementor .e-1281aa6-a7e6f0a{font-family:Inter;font-size:12px;color:#E5D5AE;letter-spacing:0.04em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;background-color:transparent;}.elementor .e-ee6c866-56e9f7a{font-family:Inter;font-size:12px;color:#E5D5AE;letter-spacing:0.04em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;background-color:transparent;}.elementor .e-bfe815f-2a91b82{font-family:Inter;font-size:12px;color:#E5D5AE;letter-spacing:0.04em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;background-color:transparent;}.elementor .e-1b22db7-03505c9{font-family:Inter;font-size:12px;color:#E5D5AE;letter-spacing:0.04em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;background-color:transparent;}.elementor .e-91c5f71-e44676a{font-family:Inter;font-size:12px;color:#E5D5AE;letter-spacing:0.04em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;background-color:transparent;}.elementor .e-2246792-9102499{font-family:Inter;font-size:12px;color:#E5D5AE;letter-spacing:0.04em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;background-color:transparent;}.elementor .e-5f975c4-13de88c{width:100%;font-family:Inter;font-size:11px;color:#B6BCAE;line-height:1.6;text-align:center;padding-block-start:24px;margin-block-start:16px;border-block-start-width:1px;border-top-style: solid; border-top-color: #35473D;\n}.elementor .e-f40068b-3ed5b20{width:100%;padding-block-start:55px;padding-block-end:28px;padding-inline-start:6%;padding-inline-end:6%;margin-block-start:35px;border-block-start-width:1px;background-color:#071C17;display:flex;flex-direction:row;flex-wrap:wrap;grid-column:1 / -1;justify-content:center;align-items:center;order:10;border-top-style: solid; border-top-color: #8B774B; gap: 16px 30px;\n}.elementor .e-476a75c-e250ea1{color:#F8F6F0;text-align:center;padding-block-end:0px;border-block-start-width:1px;background-color:#102A22;flex-direction:column;gap:28px;align-items:center;border-top-style: solid; border-top-color: #B69250;
background-image: radial-gradient(circle at 90% 50%, transparent 0 90px, rgba(140,119,68,.25) 91px 92px, transparent 93px 150px, rgba(140,119,68,.2) 151px 152px, transparent 153px 210px, rgba(140,119,68,.15) 211px 212px, transparent 213px);\n}.elementor .e-0f81682-6534be5{font-family:Inter;font-size:12px;color:#E8D39F;letter-spacing:0.1em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;}.elementor .e-913a52f-ef0468a{font-family:Inter;font-size:12px;color:#E8D39F;letter-spacing:0.1em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;}.elementor .e-6fcc171-e97dd37{font-family:Inter;font-size:12px;color:#E5D5AE;letter-spacing:0.1em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;}.elementor .e-bbee631-c97a607{width:auto;min-width:0px;font-family:Inter;font-size:12px;color:#F8F6F0;letter-spacing:0.02em;text-decoration:underline;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:16px;margin-inline-end:auto;border-radius:0px;background-color:transparent;flex:0 0 auto;order:-1;}.elementor .e-e5d7964-ccb5e43{width:auto;min-width:0px;font-family:Inter;font-size:12px;color:#F8F6F0;letter-spacing:0.02em;text-align:center;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;flex:0 0 auto;order:-2;cursor: default;\n}.elementor .e-76db0f4-baabcc1{font-family:Inter;font-size:12px;color:#E8D39F;letter-spacing:0.1em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;}.elementor .e-3225640-80ac37e{font-family:Inter;font-size:12px;color:#E8D39F;letter-spacing:0.1em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;}.elementor .e-f4d83d6-706a0bf{width:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:10;column-gap:8px;padding-block-start:18px;padding-block-end:14px;padding-inline-start:3%;padding-inline-end:3%;border-block-end-width:1px;background-color:#071C17;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;border-bottom-style: solid; border-bottom-color: #D7D9D1;
border-bottom-style: solid; border-bottom-color: #8B774B; gap: 10px 24px;
row-gap: 4px;
inset-block-start: var(--wp-admin--admin-bar--height, 0px);
row-gap: 0px;
gap: 8px 12px;
row-gap: 8px;\n}.elementor .e-7fda879-12fa692{width:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:10;display:flex;}