Call us to register for lessons: 303-279-1111
Open Everyday 10-6 except Closed Fridays
.u-section-1 .u-sheet-1 { min-height: 1044px; } .u-section-1 .u-text-1 { font-weight: 700; font-size: 3.75rem; margin: 60px 667px 0 0; } .u-section-1 .u-text-2 { font-weight: 700; font-style: italic; font-family: "Playfair Display", serif; margin: 8px 0 0; } .u-section-1 .u-line-1 { width: 105px; height: 9px; transform-origin: left center; margin: 30px auto 0 0; } .u-section-1 .u-layout-wrap-1 { margin: 40px auto 60px 0; } .u-section-1 .u-layout-cell-1 { min-height: 268px; background-image: none; } .u-section-1 .u-container-layout-1 { padding: 30px; } .u-section-1 .u-text-3 { font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin: 0; } .u-section-1 .u-text-4 { font-style: italic; font-size: 1.125rem; margin: 20px 0 0; } .u-section-1 .u-image-1 { min-height: 421px; background-image: url("images/2393227942-0.png"); background-position: 50% 50%; } .u-section-1 .u-container-layout-2 { padding: 30px; } .u-section-1 .u-image-2 { min-height: 445px; background-image: url("images/9d446984ecaeb1eebee7da1b1df038aee855d2bc5ef63473fe100360c8121c736ef6c3d78dca7603155e495c0ad538263d738e378c4d9c979a2436_1280.jpg"); background-position: 50% 50%; } .u-section-1 .u-container-layout-3 { padding: 30px; } .u-section-1 .u-layout-cell-4 { min-height: 193px; } .u-section-1 .u-container-layout-4 { padding: 30px; } .u-section-1 .u-text-5 { font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin: 0; } .u-section-1 .u-text-6 { font-style: italic; font-size: 1.125rem; margin: 20px 0 0; } .u-section-1 .u-layout-cell-5 { min-height: 212px; } .u-section-1 .u-container-layout-5 { padding: 30px; } .u-section-1 .u-text-7 { font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin: 0; } .u-section-1 .u-text-8 { font-style: italic; font-size: 1.125rem; margin: 20px 0 0; } .u-section-1 .u-image-3 { min-height: 426px; background-image: url("images/7b526f5355a1310be0cd1ebbb1e2e674736ee1bd405ef0ea52358bd29e5d2b9150cfcd87cfd1f937eb7d25e22afc08d75f564cb7c1f2353c3fb980_1280.jpg"); background-position: 50% 50%; } .u-section-1 .u-container-layout-6 { padding: 30px; } @media (max-width: 1199px) { .u-section-1 .u-sheet-1 { min-height: 826px; } .u-section-1 .u-text-1 { margin-right: 467px; } .u-section-1 .u-layout-wrap-1 { margin-right: initial; margin-left: initial; } .u-section-1 .u-layout-cell-1 { min-height: 221px; } .u-section-1 .u-image-1 { min-height: 347px; } .u-section-1 .u-image-2 { min-height: 367px; } .u-section-1 .u-layout-cell-4 { min-height: 159px; } .u-section-1 .u-layout-cell-5 { min-height: 175px; } .u-section-1 .u-image-3 { min-height: 351px; } } @media (max-width: 991px) { .u-section-1 .u-sheet-1 { min-height: 633px; } .u-section-1 .u-text-1 { margin-right: 247px; } .u-section-1 .u-layout-cell-1 { min-height: 100px; } .u-section-1 .u-image-1 { min-height: 399px; } .u-section-1 .u-image-2 { min-height: 422px; } .u-section-1 .u-layout-cell-4 { min-height: 100px; } .u-section-1 .u-layout-cell-5 { min-height: 100px; } .u-section-1 .u-image-3 { min-height: 807px; } } @media (max-width: 767px) { .u-section-1 .u-sheet-1 { min-height: 475px; } .u-section-1 .u-text-1 { margin-right: 67px; } .u-section-1 .u-layout-cell-1 { order: 1; } .u-section-1 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; } .u-section-1 .u-image-1 { min-height: 599px; order: 0; } .u-section-1 .u-container-layout-2 { padding-left: 10px; padding-right: 10px; } .u-section-1 .u-image-2 { min-height: 633px; } .u-section-1 .u-container-layout-3 { padding-left: 10px; padding-right: 10px; } .u-section-1 .u-container-layout-4 { padding-left: 10px; padding-right: 10px; } .u-section-1 .u-layout-cell-5 { order: 1; } .u-section-1 .u-container-layout-5 { padding-left: 10px; padding-right: 10px; } .u-section-1 .u-image-3 { min-height: 605px; order: 0; } .u-section-1 .u-container-layout-6 { padding-left: 10px; padding-right: 10px; } } @media (max-width: 575px) { .u-section-1 .u-sheet-1 { min-height: 299px; } .u-section-1 .u-text-1 { margin-right: 0; font-size: 3rem; } .u-section-1 .u-image-1 { min-height: 377px; } .u-section-1 .u-image-2 { min-height: 399px; } .u-section-1 .u-image-3 { min-height: 381px; } }.u-section-2 .u-sheet-1 { min-height: 500px; } .u-section-2 .u-layout-wrap-1 { margin-top: 60px; margin-bottom: 60px; position: relative; } .u-section-2 .u-image-1 { min-height: 400px; background-image: url("images/621d54c06691d303c7ed9fafa2ba006da5ec386155da75e0ee50abc05e7c34343bc028714c8f6b579368c5471048ad0ca4f0f2d1dac408425f78de_1280.jpg"); background-position: 50% 50%; } .u-section-2 .u-container-layout-1 { padding: 30px; } .u-section-2 .u-layout-cell-2 { min-height: 400px; } .u-section-2 .u-container-layout-2 { padding: 30px; } .u-section-2 .u-text-1 { margin: 0 auto; } .u-section-2 .u-text-2 { margin: 20px 0 0; } @media (max-width: 1199px) { .u-section-2 .u-sheet-1 { min-height: 430px; } .u-section-2 .u-image-1 { min-height: 330px; } .u-section-2 .u-layout-cell-2 { min-height: 330px; } } @media (max-width: 991px) { .u-section-2 .u-sheet-1 { min-height: 353px; } .u-section-2 .u-image-1 { min-height: 253px; } .u-section-2 .u-layout-cell-2 { min-height: 100px; } } @media (max-width: 767px) { .u-section-2 .u-sheet-1 { min-height: 580px; } .u-section-2 .u-image-1 { min-height: 380px; } .u-section-2 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; } .u-section-2 .u-container-layout-2 { padding-left: 10px; padding-right: 10px; } } @media (max-width: 575px) { .u-section-2 .u-sheet-1 { min-height: 439px; } .u-section-2 .u-image-1 { min-height: 239px; } }.u-section-3 .u-sheet-1 { min-height: 860px; } .u-section-3 .u-layout-wrap-1 { margin: 70px 0; } .u-section-3 .u-layout-cell-1 { min-height: 500px; } .u-section-3 .u-container-layout-1 { padding: 30px 60px; } .u-section-3 .u-text-1 { margin: 0 auto 0 0; } .u-section-3 .u-text-2 { margin: 20px 0 0; } .u-section-3 .u-btn-1 { text-transform: uppercase; font-size: 0.875rem; letter-spacing: 1px; background-image: none; border-style: solid; margin: 20px auto 0 0; } .u-section-3 .u-layout-cell-2 { min-height: 250px; } .u-section-3 .u-container-layout-2 { padding: 30px; } .u-section-3 .u-text-3 { margin-bottom: 0; margin-top: 0; } .u-section-3 .u-image-1 { min-height: 250px; background-image: url("images/40143a8e6ac2d392808e13fd44d1953d486030f26a83c5aae9e8469267eea9d99b4649f752b76e03f13015900d30f16c404166fffcc8a3878ae42e_1280.jpg"); background-position: 50% 50%; } .u-section-3 .u-container-layout-3 { padding: 30px; } .u-section-3 .u-image-2 { min-height: 250px; background-image: url("images/a4d26ebdafb8a90d27c39188c5329f12ecb39ba99282dc97009f5f4bff70ea60dae8fa0124b92f644339bd8d89b1b7589b3e415bd097edf57a9684_1280.jpg"); background-position: 50% 50%; } .u-section-3 .u-container-layout-4 { padding: 30px; } .u-section-3 .u-layout-cell-5 { min-height: 250px; } .u-section-3 .u-container-layout-5 { padding: 30px; } .u-section-3 .u-text-4 { margin-bottom: 0; margin-top: 0; } .u-section-3 .u-layout-cell-6 { min-height: 523px; } .u-section-3 .u-container-layout-6 { padding: 30px 44px; } .u-section-3 .u-text-5 { margin: 0 auto 0 16px; } .u-section-3 .u-text-6 { margin: 18px 21px 0 11px; } .u-section-3 .u-btn-2 { text-transform: uppercase; font-size: 0.875rem; letter-spacing: 1px; background-image: none; border-style: solid; margin: 23px auto 0 16px; } @media (max-width: 1199px) { .u-section-3 .u-sheet-1 { min-height: 100px; } .u-section-3 .u-layout-wrap-1 { margin-right: initial; margin-left: initial; } .u-section-3 .u-layout-cell-1 { min-height: 412px; } .u-section-3 .u-btn-1 { width: 161px; height: 46px; } .u-section-3 .u-layout-cell-2 { min-height: 206px; } .u-section-3 .u-image-1 { min-height: 206px; } .u-section-3 .u-image-2 { min-height: 206px; } .u-section-3 .u-layout-cell-5 { min-height: 206px; } .u-section-3 .u-layout-cell-6 { min-height: 431px; } .u-section-3 .u-text-6 { margin-left: 0; margin-right: 0; } .u-section-3 .u-btn-2 { width: 157px; height: 42px; margin-left: 0; } } @media (max-width: 991px) { .u-section-3 .u-sheet-1 { min-height: 314px; } .u-section-3 .u-layout-cell-1 { min-height: 100px; } .u-section-3 .u-container-layout-1 { padding-left: 30px; padding-right: 30px; } .u-section-3 .u-layout-cell-2 { min-height: 100px; } .u-section-3 .u-image-1 { min-height: 316px; } .u-section-3 .u-image-2 { min-height: 316px; } .u-section-3 .u-layout-cell-5 { min-height: 100px; } .u-section-3 .u-layout-cell-6 { min-height: 100px; } .u-section-3 .u-container-layout-6 { padding-left: 30px; padding-right: 30px; } } @media (max-width: 767px) { .u-section-3 .u-sheet-1 { min-height: 1578px; } .u-section-3 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; } .u-section-3 .u-container-layout-2 { padding-left: 10px; padding-right: 10px; } .u-section-3 .u-image-1 { min-height: 474px; } .u-section-3 .u-container-layout-3 { padding-left: 10px; padding-right: 10px; } .u-section-3 .u-image-2 { min-height: 474px; } .u-section-3 .u-container-layout-4 { padding-left: 10px; padding-right: 10px; } .u-section-3 .u-container-layout-5 { padding-left: 10px; padding-right: 10px; } .u-section-3 .u-container-layout-6 { padding-left: 10px; padding-right: 10px; } } @media (max-width: 575px) { .u-section-3 .u-sheet-1 { min-height: 874px; } .u-section-3 .u-layout-cell-1 { min-height: 63px; } .u-section-3 .u-image-1 { min-height: 298px; } .u-section-3 .u-image-2 { min-height: 298px; } .u-section-3 .u-layout-cell-6 { min-height: 63px; } }