.elementor .e-4514328-c72a0e6{font-weight:800;color:#E0A23C;letter-spacing:0.18em;}.elementor .e-b803113-bad19b3{max-width:50rem;font-size:clamp(3.6rem,8vw,7rem);color:#FFFAF0;}.elementor .e-b20b26f-6ba3f59{font-weight:800;font-size:0.85rem;color:#D8E4DF;letter-spacing:0.11em;}.elementor .e-d4a1713-bbc1904{max-width:40rem;color:#F4EDDC;}.elementor .e-38247d9-c6e49b6{width:100%;max-width:70rem;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-ec3861e-63eccf3{min-height:36rem;padding-block-start:clamp(5rem,10vw,9rem);padding-block-end:clamp(5rem,10vw,9rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:12px;background-image:linear-gradient(90deg, rgba(19,39,29,.94) 0%,rgba(19,39,29,.72) 55%,rgba(19,39,29,.36) 100%),url("https://devinhenrickson.com/wp-content/uploads/2025/07/20250706_065419-1-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-ba51812-a53d395{font-size:clamp(2.8rem,5vw,5rem);color:#13271D;}.elementor .e-9b11f87-0000c94{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 34rem;}.elementor .e-488ce7c-02d8d89{font-size:2rem;color:#13271D;}.elementor .e-a5bf1cd-dd19cfd{padding:2.2rem;border-width:4px;border-color:#573722;border-style:solid;background-color:#FFFAF0;box-shadow:10px 12px 0px 0px rgba(87,55,34,.18);transform:rotateX(0deg) rotateY(0deg) rotateZ(0.55deg);display:flex;flex-direction:column;gap:0.85rem;flex:0 1 22rem;clip-path:polygon(1% 1%,99% 0,100% 96%,3% 100%);}.elementor .e-5800c9a-1d79735{width:100%;max-width:70rem;display:flex;gap:clamp(2rem,6vw,5rem);flex-wrap:wrap;align-items:center;}.elementor .e-97984fa-387d5c1{padding-block-start:clamp(5rem,9vw,8rem);padding-block-end:clamp(5rem,9vw,8rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#F4EDDC;display:flex;flex-direction:column;}.elementor .e-47beab1-c434374{color:#E0A23C;}.elementor .e-6299709-626c89c{font-size:clamp(2.8rem,5vw,5rem);color:#FFFAF0;}.elementor .e-4804baa-95137ec{font-weight:800;font-size:0.68rem;color:#AA4F2B;letter-spacing:0.14em;}.elementor .e-f10e247-52841d6{font-size:1.7rem;}.elementor .e-d66fc10-c0f69a2{padding:1.8rem;border-width:3px;border-color:#573722;border-style:solid;background-color:#F4EDDC;transform:rotateX(0deg) rotateY(0deg) rotateZ(-0.4deg);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-807d0ba-34eacc4{font-weight:800;font-size:0.68rem;color:#AA4F2B;letter-spacing:0.14em;}.elementor .e-59e7a28-c74c244{font-size:1.7rem;}.elementor .e-e000d88-1213595{padding:1.8rem;border-width:3px;border-color:#573722;border-style:solid;background-color:#D8E4DF;transform:translate3d(0px, 1rem, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0.4deg);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-db3ab24-9701a25{font-weight:800;font-size:0.68rem;color:#AA4F2B;letter-spacing:0.14em;}.elementor .e-4ccbf1c-23d7bd9{font-size:1.7rem;}.elementor .e-f7708b5-bcf643c{padding:1.8rem;border-width:3px;border-color:#573722;border-style:solid;background-color:#F4EDDC;transform:rotateX(0deg) rotateY(0deg) rotateZ(-0.25deg);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-4e0b862-f3ef233{font-weight:800;font-size:0.68rem;color:#AA4F2B;letter-spacing:0.14em;}.elementor .e-5b3ceff-bce4c52{font-size:1.7rem;}.elementor .e-65fbf0d-1c94b7c{padding:1.8rem;border-width:3px;border-color:#573722;border-style:solid;background-color:#D8E4DF;transform:translate3d(0px, 0.7rem, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0.3deg);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-875052e-276c29e{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}.elementor .e-0f6d5c4-8fdec7c{width:100%;max-width:70rem;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-f2a5f96-1ffee85{padding-block-start:clamp(5rem,9vw,8rem);padding-block-end:clamp(5rem,9vw,8rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-start-width:10px;border-block-end-width:10px;background-image:radial-gradient(circle at 12% 15%, rgba(105,123,79,.25) %,transparent 28%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#13271D;display:flex;flex-direction:column;}.elementor .e-f239a9c-4b63375{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-width:7px;border-color:#573722;border-style:solid;box-shadow:12px 14px 0px 0px rgba(87,55,34,.2);}.elementor .e-3f2bc1d-787c4ba{font-weight:800;font-size:0.65rem;color:#13271D;letter-spacing:0.13em;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin-block-start:-1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:1rem;border-width:2px;border-color:#573722;border-style:solid;background-color:#E0A23C;align-self:flex-end;}.elementor .e-e7d9968-2f102eb{padding:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-0.5deg);display:flex;flex-direction:column;gap:0px;flex:1 1 31rem;}.elementor .e-26193d6-b854aa2{font-size:clamp(2.6rem,5vw,4.7rem);color:#13271D;}.elementor .e-67e9d89-cdda16b{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:0 1 24rem;align-items:flex-start;}.elementor .e-cf4b17a-3a0c65f{width:100%;max-width:70rem;display:flex;gap:clamp(2.5rem,6vw,5rem);flex-wrap:wrap;align-items:center;}.elementor .e-cf0b6d6-8e8a0a6{padding-block-start:clamp(5rem,9vw,8rem);padding-block-end:clamp(5rem,9vw,8rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FFFAF0;display:flex;flex-direction:column;}.elementor .e-abe69cc-c4cd10b{color:#E0A23C;}.elementor .e-4adbc78-ba74945{font-size:clamp(2.7rem,5vw,5rem);color:#FFFAF0;}.elementor .e-c14eba0-fe341f4{color:#F4EDDC;}.elementor .e-877f843-89631b5{width:100%;max-width:54rem;text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-8532fca-2517f9a{padding-block-start:clamp(5rem,8vw,7rem);padding-block-end:clamp(5rem,8vw,7rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-start-width:10px;background-color:#244936;display:flex;flex-direction:column;}.elementor .e-387a570-9673e11{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}