.elementor-20123 .elementor-element.elementor-element-8ff00fd{--display:flex;--min-height:30vh;--justify-content:center;--overlay-opacity:.66;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-20123 .elementor-element.elementor-element-8ff00fd:not(.elementor-motion-effects-element-type-background),.elementor-20123 .elementor-element.elementor-element-8ff00fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://milehighlifescape.com/wp-content/uploads/2026/10/hero-section-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20123 .elementor-element.elementor-element-8ff00fd:before,.elementor-20123 .elementor-element.elementor-element-8ff00fd>.elementor-background-video-container:before,.elementor-20123 .elementor-element.elementor-element-8ff00fd>.e-con-inner>.elementor-background-video-container:before,.elementor-20123 .elementor-element.elementor-element-8ff00fd>.elementor-background-slideshow:before,.elementor-20123 .elementor-element.elementor-element-8ff00fd>.e-con-inner>.elementor-background-slideshow:before,.elementor-20123 .elementor-element.elementor-element-8ff00fd>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#081208 0%,#081208 100%)}.elementor-20123 .elementor-element.elementor-element-026533c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20123 .elementor-element.elementor-element-7f56a30{text-align:center}.elementor-20123 .elementor-element.elementor-element-7f56a30 .elementor-heading-title{font-family:var(--e-global-typography-a0548cc-font-family),Sans-serif;font-size:var(--e-global-typography-a0548cc-font-size);font-weight:var(--e-global-typography-a0548cc-font-weight);text-transform:var(--e-global-typography-a0548cc-text-transform);line-height:var(--e-global-typography-a0548cc-line-height);letter-spacing:var(--e-global-typography-a0548cc-letter-spacing);color:var(--e-global-color-263a86f)}.elementor-20123 .elementor-element.elementor-element-01e9d0c{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-20123 .elementor-element.elementor-element-a017c8a .gallery-item{padding:0 20px 20px 0}.elementor-20123 .elementor-element.elementor-element-a017c8a .gallery{margin:0 -20px -20px 0}.elementor-20123 .elementor-element.elementor-element-a017c8a .gallery-item .gallery-caption{text-align:center}:root{--page-title-display:none}@media(min-width:768px){.elementor-20123 .elementor-element.elementor-element-8ff00fd{--content-width:1500px}.elementor-20123 .elementor-element.elementor-element-01e9d0c{--content-width:1500px}}@media(max-width:1024px){.elementor-20123 .elementor-element.elementor-element-8ff00fd{--min-height:20vh;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-20123 .elementor-element.elementor-element-7f56a30 .elementor-heading-title{font-size:var(--e-global-typography-a0548cc-font-size);line-height:var(--e-global-typography-a0548cc-line-height);letter-spacing:var(--e-global-typography-a0548cc-letter-spacing)}.elementor-20123 .elementor-element.elementor-element-01e9d0c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}}@media(max-width:767px){.elementor-20123 .elementor-element.elementor-element-7f56a30 .elementor-heading-title{font-size:var(--e-global-typography-a0548cc-font-size);line-height:var(--e-global-typography-a0548cc-line-height);letter-spacing:var(--e-global-typography-a0548cc-letter-spacing)}}.parent-card .child-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end !important;align-items:stretch;overflow:hidden}.parent-card .child-card>.elementor-widget-heading{flex:0 0 auto;margin-top:auto;transition:transform .45s ease}.parent-card .child-card>.desc-ourservices{flex:0 0 auto;width:100%;max-height:0;opacity:0;overflow:hidden;transform:translateY(25px);visibility:hidden;transition:max-height .55s ease,opacity .35s ease,transform .55s ease,visibility .55s}.parent-card .child-card:hover>.desc-ourservices{max-height:350px;opacity:1;transform:translateY(0);visibility:visible}.parent-card .child-card>.elementor-widget-icon{position:absolute;top:24px;right:24px;width:auto;margin:0;z-index:5}.parent-card .child-card .elementor-icon{display:inline-flex;transform:rotate(0deg);transform-origin:center;transition:transform .45s ease}.parent-card .child-card:hover .elementor-icon{transform:rotate(45deg)}