.elementor .e-bdb9af1-4cebb53:hover,.elementor .e-bdb9af1-4cebb53:focus-visible{color:var(--blue_demver);background-color:var(--white_demver);}.elementor .e-bebe33e-5d8323c{overflow:hidden;}.elementor .e-a378fa7-f1d06f2{height:46vw;padding-block-start:0vw;padding-block-end:0vw;padding-inline-start:2vw;padding-inline-end:0vw;margin-block-start:-7vw;border-radius:1vw;background-color:var(--blue_demver);gap:1vw;justify-content:flex-end;}.elementor .e-95443bc-4aeb965{width:35vw;height:40vw;border-radius:1vw;background-image:linear-gradient(#c7a86deb, #c7a86deb),url("https://workdenverflooring.com/wp-content/uploads/2026/04/builder-who-installs-floor-with-large-ceramic-tiles-repair-work.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-f898fd7-148228a{width:45vw;padding:0vw;flex-direction:row;gap:0vw;justify-content:flex-start;align-items:center;}.elementor .e-dd97550-ec9aa28{font-size:3.5vw;color:var(--gold_denver);}.elementor .e-29ac71b-e731ebe{width:30vw;color:var(--blue_demver);}.elementor .e-d560a22-b916042:hover,.elementor .e-d560a22-b916042:focus-visible{color:var(--white_demver);background-color:var(--blue_demver);}.elementor .e-d17f0be-f0e653b{width:35vw;margin-inline-start:3vw;border-radius:0vw;flex-wrap:wrap;justify-content:flex-start;align-content:center;}.elementor .e-7c735c1-ac9a063{height:43vw;padding-block-start:0vw;padding-block-end:0vw;padding-inline-start:0vw;padding-inline-end:0vw;margin-block-start:2vw;border-radius:1vw;gap:1vw;justify-content:flex-start;}.elementor .e-49421f8-073901d{width:5vw;height:0.3vw;border-radius:100px;background-color:var(--white_demver);}.elementor .e-ead9669-72e9bb1{font-size:2vw;font-style:normal;}.elementor .e-af7a30f-8c8eb1d{width:5vw;height:0.3vw;border-radius:100px;background-color:var(--white_demver);}.elementor .e-ee15d91-e13ad86{padding-block-start:1vw;padding-block-end:3vw;padding-inline-start:1vw;padding-inline-end:1vw;margin-block-end:-2vw;border-start-start-radius:2vw;border-start-end-radius:2vw;background-color:var(--blue_demver);display:flex;gap:1vw;justify-content:space-evenly;align-items:center;}.elementor .e-2dad79c-1b06f76{width:30vw;color:var(--blue_demver);}.elementor .e-0d541c2-5288c2b{width:30vw;color:var(--blue_demver);}.elementor .e-288fe25-aa83e63{width:30vw;color:var(--blue_demver);}.elementor .e-55273a6-efe87fd{width:30vw;color:var(--blue_demver);}.elementor .e-a700052-56ab359{width:50vw;position:relative;z-index:1;padding:0vw;gap:0vw;}.elementor .e-80e619c-c1c20e5{margin-inline-start:-5vw;}.elementor .e-f86a8b7-250e490{height:43vw;padding-block-start:0vw;padding-block-end:0vw;padding-inline-start:0vw;padding-inline-end:0vw;margin-block-start:2vw;border-radius:1vw;gap:0vw;justify-content:flex-start;}.elementor .e-718ea00-5d2db79{width:2vw;height:0.3vw;border-radius:100px;background-color:var(--gold_denver);}.elementor .e-1e70a1d-4adfe28{font-size:1.5vw;color:var(--white_demver);font-style:italic;text-transform:none;}.elementor .e-81d06a4-ad7ab05{padding:0px;display:flex;flex-direction:row;gap:1vw;align-items:center;}.elementor .e-9d3eb55-a7d3ae1{color:var(--gold_denver);}.elementor .e-cbc74a6-61e547a{padding-inline-end:3vw;}.elementor .e-4b84f8c-43b7c70:hover,.elementor .e-4b84f8c-43b7c70:focus-visible{color:var(--blue_demver);background-color:var(--white_demver);}.elementor .e-504323c-49cb7aa{width:35vw;position:relative;z-index:1;padding:0vw;gap:1vw;}.elementor .e-073f26f-ccb012a{width:25vw;display:flex;}.elementor .e-194414c-3a8a9ce{width:47vw;padding-block-start:3vw;border-radius:0vw;background-image:linear-gradient(90deg, #1a2f4a 45%,#1a2f4ab8 76%,#1a2f4ac2 85%,#1a2f4a 98%),url("https://workdenverflooring.com/wp-content/uploads/2026/04/freepik_a-realistic-professional-_2753944475.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,contain;background-position:0% 0%,center right;justify-content:flex-start;}.elementor .e-ca440ab-10754db{width:95vw;padding-block-start:0vw;padding-block-end:0vw;padding-inline-start:0vw;padding-inline-end:0vw;border-radius:1vw;gap:0vw;justify-content:center;}.elementor .e-886421b-40670e2{width:25vw;height:0.3vw;border-radius:100px;background-color:var(--gold_denver);}.elementor .e-21aa36f-87e838a{color:var(--gold_denver);text-align:center;}.elementor .e-8476543-eb02b8c{width:25vw;height:0.3vw;border-radius:100px;background-color:var(--gold_denver);}.elementor .e-067cccc-e71039d{padding:0px;display:flex;flex-direction:row;gap:3vw;justify-content:center;align-items:center;}.elementor .e-94c33c9-f93405a{padding-block-start:2vw;padding-block-end:3vw;padding-inline-start:0px;padding-inline-end:0vw;border-radius:1vw;background-color:var(--white_demver);gap:1vw;flex-wrap:wrap;justify-content:flex-end;}.elementor .e-6b94809-eed50ff{width:100vw;padding-block-start:0px;padding-block-end:3vw;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--blue_demver);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-bb76d9e-076ea1d{color:var(--gold_denver);}.elementor .e-b92b8e2-a1ccb16{font-size:2vw;color:var(--blue_demver);text-transform:capitalize;}.elementor .e-6037d44-d1cbe07{width:35vw;color:var(--blue_demver);padding-block-start:1vw;padding-block-end:1vw;padding-inline-start:0vw;padding-inline-end:0vw;}.elementor .e-9890859-79c5be2{width:25vw;padding-block-start:0px;padding-block-end:1vw;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1vw;}.elementor .e-25608c6-f93f0c8{width:28vw;margin-block-start:-2vw;margin-block-end:-1vw;margin-inline-start:-2vw;}.elementor .e-2f19ccb-a06f589{padding:0px;display:flex;flex-direction:row;align-items:end;}.elementor .e-1847ef2-56ed5a8{color:var(--white_demver);}.elementor .e-b87a0d0-af075d1{padding:2vw;border-radius:1vw;background-color:var(--blue_demver);display:flex;flex-direction:column;gap:1vw;justify-content:center;align-items:center;align-self:center;}.elementor .e-88fc740-6081d6e{width:40vw;position:relative;z-index:1;padding:0vw;flex-direction:column;gap:0vw;justify-content:flex-end;}.elementor .e-a943cf7-ed8dcc3{width:55vw;border-radius:0vw;justify-content:flex-end;}.elementor .e-37759dc-47a8676{width:100vw;height:43vw;padding-block-start:0vw;padding-block-end:0vw;padding-inline-start:0vw;padding-inline-end:0vw;margin-block-start:2vw;border-radius:1vw;gap:1vw;justify-content:flex-end;}