.elementor-5349 .elementor-element.elementor-element-40d095c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-1d95565c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-718a0988{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-66e96d4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-15ac599e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-ee36e2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-720c8bbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-1c4922eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-5e342ec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-18b76fbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-13efa954{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-4b851ff3{--e-image-carousel-slides-to-show:3;}.elementor-5349 .elementor-element.elementor-element-c4614f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-46aec105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-1e9fa64d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-9e3fdf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-14365020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-aa6a139{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-50d607b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-6e0bad6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-73dd7084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-fed1acf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-772142b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-4da12cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-691cf933{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-4475c618{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-288f848b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-4492c8c1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5349 .elementor-element.elementor-element-1d297701{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-47bf9dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-6feb5c50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-5415238b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-54a3bb88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-38baddf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-2aaa8e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-21dd8deb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-8d269a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-583ee414{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-1898a538{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-388f538d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-29958140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-713340a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-650495b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-62bfb5f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-34ca0588{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-7cb7bc8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-1156f67a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-7485712{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-605f84b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-683b4185{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-165869cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-abadb2f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5349 .elementor-element.elementor-element-670ebcf2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5349 .elementor-element.elementor-element-2b1e63c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-4b872b54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-58ba237a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-3a18ba65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-bb938fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-20d4a994{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-30e206c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-3026aaae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-983811d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-45d542eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-62d15486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-7f003f0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-33201029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-a6d3e62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-59bb7b0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-5da4fb89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-6173bbcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-1d30e8a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5349 .elementor-element.elementor-element-14919427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-5349 .elementor-element.elementor-element-4b851ff3{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-5349 .elementor-element.elementor-element-4b851ff3{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for video, class: .elementor-element-abadb2f */.elementor-5349 .elementor-element.elementor-element-abadb2f .elementor-wrapper{aspect-ratio:4/3!important;}
.elementor-5349 .elementor-element.elementor-element-abadb2f .elementor-custom-embed-image-overlay{height:100%;background-position:center 15%;background-size:cover;}
.elementor-5349 .elementor-element.elementor-element-abadb2f .elementor-custom-embed-play svg{fill:#fff;width:64px;height:64px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d095c1 */#jc-hairline *{box-sizing:border-box}#jc-hairline{scroll-behavior:smooth;scroll-padding-top:80px}#jc-hairline{margin:0;background:#fff;color:#22221f;font:18px/1.75 pt-sans,Arial,sans-serif}#jc-hairline a{color:inherit;text-underline-offset:5px}#jc-hairline h1,#jc-hairline h2,#jc-hairline h3{font-family:trajan-pro-3,Georgia,serif;font-weight:400;line-height:1.3}#jc-hairline h1{font-size:clamp(34px,3.6vw,53px);margin:18px 0 22px}#jc-hairline h2{font-size:33px;margin:0 0 24px}#jc-hairline h3{font-size:23px;margin:32px 0 18px}#jc-hairline p{margin:0 0 22px;color:#696760}#jc-hairline img{max-width:100%;height:auto;display:block}#jc-hairline button,#jc-hairline input{font:inherit}#jc-hairline .notice{background:#e8e3d8;text-align:center;padding:7px 18px;font-size:12px;letter-spacing:.6px}#jc-hairline .top{background:#111;color:white;font-size:12px;padding:7px 4%;text-transform:uppercase;letter-spacing:1px}#jc-hairline header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 4%;border-bottom:1px solid #e6e2da}#jc-hairline header img{width:265px;height:78px;object-fit:contain}#jc-hairline header nav{display:flex;gap:24px;font:12px trajan-pro-3,Georgia,serif}#jc-hairline header a{text-decoration:none}#jc-hairline .hero{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;max-width:1760px;margin:auto;padding:42px 2% 42px 4%;gap:35px}#jc-hairline .eyebrow{font-size:11px;letter-spacing:2.3px;text-transform:uppercase;color:#857b69;line-height:1.8}#jc-hairline .hero p{font-size:18px}#jc-hairline .hero .sub{font-family:pt-sans,Arial;font-size:15px;line-height:1.6;color:#666;margin:0 0 22px}#jc-hairline .button{display:inline-block;text-decoration:none;background:#151515;color:white;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:17px 24px}#jc-hairline .actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:14px}#jc-hairline .hero-media{background:white;padding:0}#jc-hairline .gallery-note{font-size:12px;font-style:italic;color:#777166;text-align:center;margin:20px 0 0}#jc-hairline .hero-media img{width:100%}#jc-hairline .hero .caption{font-size:12px}#jc-hairline .caption{font-size:12px;color:#767064;line-height:1.5;margin:13px 0 0}#jc-hairline .jump{position:sticky;top:0;background:#fffefbf5;z-index:5;border-top:1px solid #ddd7cc;border-bottom:1px solid #ddd7cc;display:flex;justify-content:center;gap:30px;padding:17px 20px;font-size:14px;overflow:auto;white-space:nowrap}#jc-hairline .jump a{text-decoration:none}#jc-hairline .section{padding:65px 6%;scroll-margin-top:65px}#jc-hairline .section-inner{max-width:1140px;margin:auto}#jc-hairline .muted{background:#f5f4f0}#jc-hairline .reading{max-width:810px;margin:auto}#jc-hairline .intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px}#jc-hairline .intro-grid>div>div{background:#f0ede6;padding:25px;font-size:15px}#jc-hairline .intro-grid h3{margin-top:0}#jc-hairline .overview{display:grid;grid-template-columns:1fr 1fr;gap:42px}#jc-hairline .overview>div{background:white;padding:30px;border-top:2px solid #b4a891}#jc-hairline .overview h2,#jc-hairline .overview h3{font-size:25px;margin-top:0}#jc-hairline .overview ul{padding-left:20px}#jc-hairline .overview li{margin-bottom:10px}#jc-hairline .gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px}#jc-hairline .gallery figure{margin:0;background:#f5f4f0;padding:12px}#jc-hairline .gallery img{width:100%;height:360px;object-fit:contain}#jc-hairline .gallery figcaption{font-size:12px;color:#777}#jc-hairline .section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}#jc-hairline .section-head h2{margin:0}#jc-hairline .section-head a{font-size:14px}#jc-hairline .split{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}#jc-hairline .portrait img{max-height:600px;width:100%;object-fit:contain}#jc-hairline .split h2{font-size:30px}#jc-hairline .split h3{margin-top:0}#jc-hairline .table-wrap{overflow:auto;margin:28px 0;border:1px solid #ddd6ca}#jc-hairline table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}#jc-hairline th,#jc-hairline td{text-align:left;padding:17px;border-bottom:1px solid #ded9d0;vertical-align:top}#jc-hairline th{background:#272723;color:#fff;font-weight:400}#jc-hairline td p{margin:0}#jc-hairline tbody tr:nth-child(even){background:#f5f4f0}#jc-hairline .techniques h2:not(:first-child){margin-top:50px}#jc-hairline .video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#jc-hairline .video-poster{position:relative;display:block;cursor:pointer;background:#161616;border:0;color:white;width:100%;aspect-ratio:9/13;overflow:hidden;padding:0}#jc-hairline .video-poster img{width:100%;height:100%;object-fit:contain}#jc-hairline .play-icon{position:absolute;top:45%;left:calc(50% - 27px);width:54px;height:54px;border-radius:50%;background:#000b;display:grid;place-items:center;font-size:22px}#jc-hairline .video-label{position:absolute;bottom:0;left:0;right:0;padding:17px;background:#000c;font-size:14px}#jc-hairline .video-fallback{display:block;font-size:12px;margin-top:10px}#jc-hairline .video-grid iframe{width:100%;aspect-ratio:9/16;border:0;max-height:500px}#jc-hairline .wide-video iframe{width:100%;aspect-ratio:16/9;border:0}#jc-hairline .reviews{background:#000;color:white}#jc-hairline .reviews p{color:#dedbd5}#jc-hairline .reviews{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}#jc-hairline .reviews blockquote{font-weight:400}#jc-hairline .reviews footer{font-size:15px;color:#c9c5bd}#jc-hairline .reviews h2{font-size:30px;letter-spacing:.2px;margin-left:40px;margin-right:40px}#jc-hairline .reviews h2{color:#fff}#jc-hairline .reviews .section-inner{max-width:900px}#jc-hairline .reviews p{font-size:19px;line-height:1.8}#jc-hairline .reviews strong,#jc-hairline .reviews b,#jc-hairline .reviews p,#jc-hairline .reviews span{font-weight:400!important}#jc-hairline .reviews em,#jc-hairline .reviews i{font-style:normal}#jc-hairline details{border-bottom:1px solid #d5cec1;padding:21px 0}#jc-hairline summary{font-size:19px;cursor:pointer;list-style:none;padding-right:30px;position:relative}#jc-hairline summary:after{content:'+';position:absolute;right:0}#jc-hairline details[open] summary:after{content:'−'}#jc-hairline details p{margin-top:20px}#jc-hairline .cta-copy h2{font-size:32px}#jc-hairline .cta-copy h3{font-size:22px}#jc-hairline .callback{padding:28px;background:#fff;border:1px solid #d9d2c5}#jc-hairline .callback label{display:block;font-size:14px;margin-bottom:17px}#jc-hairline .callback input{display:block;width:100%;padding:11px;border:1px solid #ccc5b8;background:#faf9f6;margin-top:6px}#jc-hairline .callback button{border:0}#jc-hairline .callback small{display:block;font-size:12px;color:#7a7265;margin-top:12px}#jc-hairline .footer{background:#121310;color:#eee;padding:40px 6%;display:flex;justify-content:space-between;font-size:14px}#jc-hairline .footer img{width:235px;filter:invert(1)}#jc-hairline .footer p{color:#aaa}#jc-hairline .text-link{font-size:14px}#jc-hairline .intro-grid a{display:inline-block;margin-right:16px}#jc-hairline .cta-copy>div:last-child a{display:inline-block;background:#151515;color:#fff;padding:16px 22px;text-decoration:none;font-size:12px;letter-spacing:1px}#jc-hairline .overview>div>div>p:first-child{font-family:trajan-pro-3,Georgia,serif;font-size:25px;color:#222}#jc-hairline .hero-media a{display:block}#jc-hairline a:focus-visible,#jc-hairline summary:focus-visible{outline:2px solid #9c8860;outline-offset:5px}@media(max-width:1000px){#jc-hairline header nav{gap:12px;font-size:10px}#jc-hairline .hero{gap:25px}#jc-hairline .split,#jc-hairline .intro-grid{gap:30px}#jc-hairline .jump{gap:20px}#jc-hairline h2{font-size:29px}}@media(max-width:760px){#jc-hairline{font-size:17px;line-height:1.7}#jc-hairline header{padding:12px 22px}#jc-hairline header img{width:215px;height:65px}#jc-hairline header nav{display:none}#jc-hairline .hero{grid-template-columns:1fr;padding:28px 22px;gap:25px}#jc-hairline .hero-media{order:1;padding:0;margin:0 -22px}#jc-hairline .hero-copy{order:0}#jc-hairline h1{font-size:35px}#jc-hairline .hero .sub{font-size:14px}#jc-hairline .hero .eyebrow{font-size:10px}#jc-hairline .hero p{font-size:17px}#jc-hairline .button{text-align:center;padding:15px 20px}#jc-hairline .actions{gap:16px}#jc-hairline .jump{justify-content:flex-start;padding:13px 22px;gap:24px}#jc-hairline .section{padding:38px 22px}#jc-hairline .intro-grid,#jc-hairline .overview,#jc-hairline .split,#jc-hairline .gallery{grid-template-columns:1fr;gap:25px}#jc-hairline .overview>div{padding:23px}#jc-hairline .gallery img{height:auto}#jc-hairline .section-head{display:block}#jc-hairline .section-head a{display:inline-block;margin-top:12px}#jc-hairline .portrait img{max-height:420px}#jc-hairline .video-grid{grid-template-columns:1fr}#jc-hairline .video-poster{position:relative;display:block;cursor:pointer;background:#161616;border:0;color:white;width:100%;aspect-ratio:9/13;overflow:hidden;padding:0}#jc-hairline .video-poster img{width:100%;height:100%;object-fit:contain}#jc-hairline .play-icon{position:absolute;top:45%;left:calc(50% - 27px);width:54px;height:54px;border-radius:50%;background:#000b;display:grid;place-items:center;font-size:22px}#jc-hairline .video-label{position:absolute;bottom:0;left:0;right:0;padding:17px;background:#000c;font-size:14px}#jc-hairline .video-fallback{display:block;font-size:12px;margin-top:10px}#jc-hairline .video-grid iframe{max-height:520px}#jc-hairline .table-wrap table{min-width:570px}#jc-hairline .reviews p{font-size:18px}#jc-hairline .reviews h2{font-size:27px;margin-left:12px;margin-right:12px}#jc-hairline .reviews blockquote{margin-left:12px;margin-right:12px}#jc-hairline .footer{display:block}#jc-hairline .footer img{margin-bottom:20px}#jc-hairline h2,#jc-hairline .split h2,#jc-hairline .cta-copy h2{font-size:28px}#jc-hairline .caption{font-size:11px}#jc-hairline summary{font-size:17px}}@media(prefers-reduced-motion:reduce){#jc-hairline{scroll-behavior:auto}}#jc-hairline .back-top{position:fixed;left:18px;bottom:20px;z-index:20;width:44px;height:44px;border:1px solid #d6d1c7;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 10px #0002;display:grid;place-items:center;cursor:pointer;padding:0}#jc-hairline .back-top[hidden]{display:none}#jc-hairline .back-top svg{width:19px;height:19px}#jc-hairline .back-top:focus-visible{outline:2px solid #88795f;outline-offset:4px}@media(max-width:760px){#jc-hairline .back-top{left:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px))}}#jc-hairline .hero{grid-template-columns:1fr 1.2fr;padding:0;gap:0;max-width:none;background:#f4f2ed}#jc-hairline .hero-copy{padding:55px clamp(25px,5vw,85px)}#jc-hairline .hero-media{height:100%;background:#e9e3d8;overflow:hidden}#jc-hairline .hero-media img{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:60% center}#jc-hairline .hero h1{font-size:clamp(32px,3vw,49px)}#jc-hairline .hero h2.sub{font-size:19px}#jc-hairline .hero .eyebrow{font-size:11px}#jc-hairline .hero .actions{margin-top:28px}#jc-hairline .intro-title{max-width:810px}#jc-hairline .intro-title h2{font-size:29px}#jc-hairline .age-copy{font-size:14px;line-height:1.8;color:#777;text-transform:none;letter-spacing:0;border-top:1px solid #ddd6ca;padding-top:22px;margin-top:30px}#jc-hairline .result-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px)/2);gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#jc-hairline .result-track figure{margin:0;scroll-snap-align:start;background:#f3f1ed;padding:12px}#jc-hairline .result-track img{width:100%;aspect-ratio:4/3;object-fit:contain}#jc-hairline .result-track figcaption{font-size:12px;padding:10px 0 0;color:#777}#jc-hairline .gallery-controls{display:flex;align-items:center;justify-content:space-between;margin-top:22px;font-size:13px;color:#777}#jc-hairline .gallery-controls button{border:1px solid #ccc4b7;width:44px;height:44px;background:white;cursor:pointer}#jc-hairline .gallery-controls button:hover{background:#eeeae2}#jc-hairline .gallery-controls span{margin-right:15px}#jc-hairline .editorial{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}#jc-hairline .editorial .lead-image img{width:100%;max-height:480px;object-fit:contain}#jc-hairline .editorial blockquote{margin:0}#jc-hairline .press-logo{filter:invert(1);width:125px!important;height:65px!important;object-fit:contain;margin-bottom:22px}#jc-hairline .press{background:#000;color:#fff}#jc-hairline .press p,#jc-hairline .press h3,#jc-hairline .press h2,#jc-hairline .press a{color:#eee}#jc-hairline .press h3{font-size:26px;margin:0 0 22px}#jc-hairline .press .caption{color:#ccc}#jc-hairline .reading h2{font-size:30px;margin-top:45px}#jc-hairline .reading h2:first-child{margin-top:0}#jc-hairline .reading h3{font-size:23px}#jc-hairline .video-grid{grid-template-columns:1fr 1fr 1fr}#jc-hairline .video-poster{aspect-ratio:4/3}#jc-hairline .video-grid iframe{aspect-ratio:4/3;height:auto}#jc-hairline .video-poster img{object-fit:cover}#jc-hairline .technical details{padding:24px 0}#jc-hairline .technical summary{font:21px trajan-pro-3,Georgia,serif}#jc-hairline .technical details img{max-height:600px;width:100%;object-fit:contain}#jc-hairline .technical details>div{padding-top:25px}#jc-hairline .technical h3{font-size:20px}#jc-hairline .full-result{max-width:900px;margin:auto}#jc-hairline .full-result img{width:100%}#jc-hairline .callback{padding:30px}#jc-hairline .callback input:disabled{opacity:1}#jc-hairline .callback button:disabled{opacity:.8}#jc-hairline .section-head h2{font-size:32px}#jc-hairline .section-head{align-items:center}#jc-hairline .hover-image{transition:filter .35s,transform .35s}#jc-hairline .hover-image:hover{filter:brightness(1.04);transform:translateY(-3px)}#jc-hairline .hero-media:hover img{filter:brightness(1.03)}#jc-hairline .hero-media img{transition:filter .4s}#jc-hairline .back-top svg{pointer-events:none}@media(max-width:760px){#jc-hairline .hero{display:flex;flex-direction:column}#jc-hairline .hero-media{order:0;width:100%;margin:0;height:270px}#jc-hairline .hero-media img{min-height:0;height:270px;object-position:65% 40%}#jc-hairline .hero-copy{order:1;padding:28px 22px}#jc-hairline .hero h1{font-size:32px;margin:12px 0 18px}#jc-hairline .hero h2.sub{font-size:18px}#jc-hairline .result-track{grid-auto-columns:100%;gap:16px}#jc-hairline .editorial{grid-template-columns:1fr;gap:28px}#jc-hairline .section-head h2{font-size:27px}#jc-hairline .reading h2,#jc-hairline .intro-title h2{font-size:27px}#jc-hairline .video-grid{grid-template-columns:1fr}#jc-hairline .video-poster{aspect-ratio:16/10}#jc-hairline .age-copy{font-size:13px}#jc-hairline .gallery-controls{gap:10px}#jc-hairline .gallery-controls span{margin-right:8px}#jc-hairline .technical summary{font-size:18px}#jc-hairline .hero .actions{gap:20px}#jc-hairline .hero .button{width:100%}#jc-hairline .callback{padding:22px}#jc-hairline .section{padding-top:45px;padding-bottom:45px}}@media(prefers-reduced-motion:reduce){#jc-hairline *{scroll-behavior:auto!important;transition:none!important}}#jc-hairline #overview .overview-heading{max-width:1000px;margin-bottom:30px}#jc-hairline #overview h2{font-size:32px;margin:0;line-height:1.35}#jc-hairline #overview .overview-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:42px;align-items:start}#jc-hairline #overview figure{margin:0}#jc-hairline #overview .lead-image img{width:100%;height:auto;max-height:none}#jc-hairline #overview figcaption{font-size:13px;color:#777;line-height:1.5;margin-top:12px}#jc-hairline #overview .overview-copy p:last-child{margin-bottom:0}#jc-hairline #overview .age-copy{margin:28px 0 0;padding-top:20px;font-size:13px;line-height:1.7}@media(max-width:1000px){#jc-hairline #overview .overview-layout{grid-template-columns:1fr;gap:24px}#jc-hairline #overview .lead-image{max-width:760px;width:100%;margin:auto}#jc-hairline #overview .overview-heading{margin-bottom:22px}#jc-hairline #overview h2{font-size:28px}}@media(max-width:760px){#jc-hairline #overview h2{font-size:26px}}#jc-hairline #spotlight .section-inner{max-width:1320px}#jc-hairline #spotlight .editorial{grid-template-columns:1.5fr 1fr;gap:48px}#jc-hairline #spotlight figure{margin:0}#jc-hairline #spotlight .lead-image img{width:100%;height:auto;max-height:none;object-fit:contain}#jc-hairline #spotlight figcaption{font-size:14px;margin-top:14px;line-height:1.5}@media(max-width:900px){#jc-hairline #spotlight .editorial{grid-template-columns:1fr;gap:28px}}#jc-hairline .comp-approach{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:start}#jc-hairline .comp-approach h2{font-size:30px;margin-top:12px}#jc-hairline .comp-approach .video-poster{aspect-ratio:16/9;background:#111}#jc-hairline .comp-approach .video-poster img{object-fit:contain}#jc-hairline .approach-video{position:sticky;top:90px}#jc-hairline .approach-video iframe{width:100%;aspect-ratio:16/9;border:0}#jc-hairline .expert-detail{margin-top:25px;border-top:1px solid #d5cec1}#jc-hairline .expert-detail summary{font-family:trajan-pro-3,Georgia,serif;font-size:19px;line-height:1.5}#jc-hairline .candidate-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}#jc-hairline .candidate-layout h2{font-size:30px;margin-top:12px}#jc-hairline .candidate-layout ul{list-style:none;margin:0 0 25px;padding:0}#jc-hairline .candidate-layout li{padding:16px 0 16px 32px;border-bottom:1px solid #ddd6ca;position:relative}#jc-hairline .candidate-layout li:before{content:'✓';position:absolute;left:0;color:#8a7960}#jc-hairline .stages{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px;align-items:start}#jc-hairline .stage{border-top:1px solid #b1a38d;padding-top:24px;scroll-margin-top:100px}#jc-hairline .stage-number{font-family:trajan-pro-3,Georgia,serif;font-size:32px;color:#988971}#jc-hairline .stage h3{font-size:23px;margin:14px 0 20px;min-height:90px}#jc-hairline .stage p{font-size:17px}#jc-hairline .stage summary{font-size:15px}#jc-hairline .stage details{padding:14px 0}#jc-hairline .procedure-cards{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}#jc-hairline .procedure-cards li{border:1px solid #d5cec1;padding:24px;background:white}#jc-hairline .procedure-cards a{font-weight:400;text-decoration:none}#jc-hairline .procedure-cards a:hover{text-decoration:underline}#jc-hairline #videos .video-grid{grid-template-columns:1fr 1fr}@media(max-width:950px){#jc-hairline .comp-approach{gap:32px}#jc-hairline .candidate-layout{gap:30px}#jc-hairline .stages{gap:20px}#jc-hairline .stage h3{font-size:20px}}@media(max-width:760px){#jc-hairline .comp-approach,#jc-hairline .candidate-layout,#jc-hairline .stages,#jc-hairline .procedure-cards,#jc-hairline #videos .video-grid{grid-template-columns:1fr;gap:26px}#jc-hairline .approach-video{position:static}#jc-hairline .comp-approach .video-poster,#jc-hairline .approach-video iframe{aspect-ratio:4/3}#jc-hairline .stage h3{min-height:0;font-size:23px}#jc-hairline .comp-approach h2,#jc-hairline .candidate-layout h2{font-size:27px}#jc-hairline .stage{padding-top:20px}#jc-hairline .stage-number{font-size:26px}#jc-hairline .candidate-layout li:first-child{padding-top:0}#jc-hairline .candidate-layout li:first-child:before{top:0}}#jc-hairline{width:100%;text-align:left}#jc-hairline .jump{position:relative;top:auto}#jc-hairline [id]{scroll-margin-top:180px}#jc-hairline .button{color:white}#jc-hairline blockquote{border:0;padding:0;font-style:normal}#jc-hairline .callback input{width:100%}#jc-hairline .callback .wpforms-submit{background:#151515;color:white}#jc-hairline .video-poster{padding:0}#jc-hairline .back-top{color:#111;background:#fff}#jc-hairline details summary{list-style:none}#jc-hairline details summary::-webkit-details-marker{display:none}#jc-hairline summary .disclosure-heading{display:inline;margin:0;font:inherit;color:inherit}#jc-hairline .candidate-layout h3{font-size:30px}#jc-hairline .stage h2{font-size:23px;margin:14px 0 20px;min-height:90px}#jc-hairline #combinations h3{font-size:30px}@media(max-width:760px){#jc-hairline [id]{scroll-margin-top:130px}#jc-hairline .stage h2{min-height:0}#jc-hairline .candidate-layout h3{font-size:27px}}
/* Native Elementor widget wrappers: page-local styling only. */
#jc-hairline.e-con{display:block;--container-widget-width:100%;--widgets-spacing:0px;gap:0;padding:0}
#jc-hairline .e-con{--container-default-padding:0;--container-widget-width:100%;--widgets-spacing:0px;gap:0;min-width:0}
#jc-hairline .elementor-widget{margin:0;min-width:0;width:100%}
#jc-hairline .elementor-widget-container{height:auto}
#jc-hairline .elementor-heading-title{color:inherit;font-family:trajan-pro-3,Georgia,serif;font-weight:400}
#jc-hairline .elementor-widget-text-editor{font-family:pt-sans,Arial,sans-serif;font-size:18px;line-height:1.75;color:#696760}
#jc-hairline .elementor-widget-text-editor p:last-child{margin-bottom:22px}
#jc-hairline .hero{display:grid;grid-template-columns:1fr 1.2fr}
#jc-hairline .hero-copy{display:flex;justify-content:center;padding:60px 5vw}
#jc-hairline .hero-media{display:block;overflow:hidden}
#jc-hairline .hero-media .elementor-widget-image,#jc-hairline .hero-media .elementor-widget-container{height:100%}
#jc-hairline .hero-media img{height:100%;width:100%;object-fit:cover}
#jc-hairline .sub h2{font-family:pt-sans,Arial,sans-serif;font-size:20px;line-height:1.5;color:#696760;margin:0 0 28px}
#jc-hairline .actions{display:flex;flex-direction:row;align-items:center;gap:18px;flex-wrap:wrap}
#jc-hairline .actions .elementor-widget{width:auto}
#jc-hairline .native-link .elementor-button{font-family:pt-sans,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#22221f;background:transparent;border:0;border-radius:0;padding:0;text-decoration:underline;text-underline-offset:5px}
#jc-hairline .native-primary .elementor-button{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;background:#151515;color:white;padding:17px 24px;text-decoration:none}
#jc-hairline .jump{display:flex;flex-direction:row;gap:27px;overflow:auto;padding:18px 5vw}
#jc-hairline .jump .elementor-widget{width:auto;flex-shrink:0}
#jc-hairline .jump .elementor-button{font-size:14px;text-decoration:none;white-space:nowrap}
#jc-hairline .section{display:block;padding:75px 5vw}
#jc-hairline .section-inner{display:block;max-width:1300px;margin:auto;width:100%}
#jc-hairline .section-head{display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:25px}
#jc-hairline .section-head>.e-con{width:auto}
#jc-hairline .overview-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center}
#jc-hairline .comp-approach{display:grid;grid-template-columns:1.15fr .85fr;gap:64px}
#jc-hairline .editorial{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}
#jc-hairline .candidate-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}
#jc-hairline .stages{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
#jc-hairline .stage{padding-top:24px}
#jc-hairline .video-grid,#jc-hairline .split{display:grid;grid-template-columns:1fr 1fr;gap:55px}
#jc-hairline .press,#jc-hairline .press .elementor-widget-text-editor,#jc-hairline .press p,#jc-hairline .press h3{color:white}
#jc-hairline .press-logo{max-width:180px;margin-bottom:24px}
#jc-hairline .native-details .elementor-toggle-item{border:0;border-bottom:1px solid #d5cec1}
#jc-hairline .native-details .elementor-tab-title{padding:20px 0;font-family:pt-sans,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#22221f}
#jc-hairline .native-details .elementor-tab-title a{color:inherit;font:inherit}
#jc-hairline .native-details .elementor-tab-content{border:0;padding:0 0 20px;font:18px/1.75 pt-sans,Arial,sans-serif;color:#696760}
#jc-hairline .native-details .elementor-toggle-icon{float:right;color:#696760;font-size:12px}
#jc-hairline .native-results{margin:25px 0}
#jc-hairline .native-results img{width:100%;height:300px;object-fit:contain;background:#f5f4f0}
#jc-hairline .gallery-controls{display:block}
#jc-hairline .gallery-controls .elementor-widget-text-editor{font-size:13px}
#jc-hairline .native-back-top{position:fixed;bottom:24px;left:20px;width:auto;z-index:100}
#jc-hairline .native-back-top .elementor-button{background:white;color:#111;border:1px solid #ddd;border-radius:50%;padding:12px 17px}
@media(max-width:1024px){#jc-hairline .section{padding:55px 5vw}#jc-hairline .comp-approach,#jc-hairline .editorial,#jc-hairline .overview-layout,#jc-hairline .candidate-layout,#jc-hairline .split{gap:30px}}
@media(max-width:767px){#jc-hairline .hero,#jc-hairline .overview-layout,#jc-hairline .comp-approach,#jc-hairline .editorial,#jc-hairline .candidate-layout,#jc-hairline .stages,#jc-hairline .split,#jc-hairline .video-grid{grid-template-columns:1fr;gap:26px}#jc-hairline .hero-media{grid-row:1}#jc-hairline .hero-media img{height:270px;object-fit:cover}#jc-hairline .hero-copy{padding:30px 6vw}#jc-hairline .section{padding:45px 6vw}#jc-hairline .section-head{display:block}#jc-hairline .stage h2{min-height:0}#jc-hairline .native-results img{height:270px}#jc-hairline .approach-video{position:static}#jc-hairline .actions{flex-direction:column;align-items:stretch}}

#jc-hairline .native-details .elementor-tab-title{margin:0;border:0;min-height:0}#jc-hairline .native-details .elementor-toggle-item{margin:0}#jc-hairline .note .note{border:0;padding:0;margin:0}#jc-hairline .sub{margin-bottom:0}/* End custom CSS */