.elementor-9789 .elementor-element.elementor-element-4facd787{--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;--overflow:hidden;--z-index:1;}.elementor-9789 .elementor-element.elementor-element-8d09a79 .jet-carousel__content{text-align:left;}.elementor-9789 .elementor-element.elementor-element-8d09a79  .jet-carousel__content .jet-carousel__item-title,.elementor-9789 .elementor-element.elementor-element-8d09a79  .jet-carousel__content .jet-carousel__item-title a,.elementor-9789 .elementor-element.elementor-element-8d09a79 .jet-banner__title{font-size:20px;}.elementor-9789 .elementor-element.elementor-element-8d09a79 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-9789 .elementor-element.elementor-element-8d09a79 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}@media (max-width:767px){.elementor-9789 .elementor-element.elementor-element-4facd787{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}}.elementor-10558 .elementor-element.elementor-element-7b4b8b12{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10558 .elementor-element.elementor-element-506b6718{width:var(--container-widget-width,790px);max-width:790px;--container-widget-width:790px;--container-widget-flex-grow:0;text-align:center;}.elementor-10558 .elementor-element.elementor-element-25fb015b{text-align:center;}.elementor-10558 .elementor-element.elementor-element-4a216800{--display:flex;--flex-direction:row;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-10558 .elementor-element.elementor-element-66a8202b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10558 .elementor-element.elementor-element-66a8202b.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-10558 .elementor-element.elementor-element-2b484f2a{left:30px;}body.rtl .elementor-10558 .elementor-element.elementor-element-2b484f2a{right:30px;}.elementor-10558 .elementor-element.elementor-element-2b484f2a{top:30px;}.elementor-10558 .elementor-element.elementor-element-2b484f2a .elementor-icon-wrapper{text-align:center;}.elementor-10558 .elementor-element.elementor-element-2b484f2a .elementor-icon{font-size:25px;}.elementor-10558 .elementor-element.elementor-element-2b484f2a .elementor-icon svg{height:25px;}.elementor-10558 .elementor-element.elementor-element-3eea8f09{width:var(--container-widget-width,315px);max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-10558 .elementor-element.elementor-element-3eea8f09 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-10558 .elementor-element.elementor-element-3eea8f09 .elementor-wrapper{--video-aspect-ratio:.5625;}.elementor-10558 .elementor-element.elementor-element-3eea8f09 .elementor-custom-embed-play i{font-size:70px;text-shadow:0px 0px 10px rgba(0,0,0,.3);}.elementor-10558 .elementor-element.elementor-element-3eea8f09 .elementor-custom-embed-play svg{width:70px;height:70px;}.elementor-10558 .elementor-element.elementor-element-22aaf1e8 > .elementor-widget-container{padding:0px 30px 30px 30px;}body:not(.rtl) .elementor-10558 .elementor-element.elementor-element-22aaf1e8{left:0px;}body.rtl .elementor-10558 .elementor-element.elementor-element-22aaf1e8{right:0px;}.elementor-10558 .elementor-element.elementor-element-22aaf1e8{bottom:0px;text-align:center;}.elementor-10558 .elementor-element.elementor-element-22aaf1e8 .elementor-heading-title{font-weight:500;color:var(--e-global-color-9828a37);}.elementor-10558 .elementor-element.elementor-element-47dd51d7{--display:flex;}.elementor-10558 .elementor-element.elementor-element-9fa2b0c{text-align:left;}.elementor-10558 .elementor-element.elementor-element-9fa2b0c img{width:800px;max-width:100%;}@media (max-width:1300px){.elementor-10558 .elementor-element.elementor-element-506b6718{width:100%;max-width:100%;}.elementor-10558 .elementor-element.elementor-element-4a216800{--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-10558 .elementor-element.elementor-element-66a8202b{--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;}.elementor-10558 .elementor-element.elementor-element-66a8202b.e-con{--order:99999;--flex-grow:1;--flex-shrink:0;}}@media (max-width:767px){.elementor-10558 .elementor-element.elementor-element-7b4b8b12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10558 .elementor-element.elementor-element-4a216800{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10558 .elementor-element.elementor-element-4a216800.e-con{--order:99999;}.elementor-10558 .elementor-element.elementor-element-66a8202b{--width:280px;}.elementor-10558 .elementor-element.elementor-element-66a8202b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10558 .elementor-element.elementor-element-3eea8f09{width:100%;max-width:100%;}.elementor-10558 .elementor-element.elementor-element-22aaf1e8 .elementor-heading-title{font-size:14px;}.elementor-10558 .elementor-element.elementor-element-47dd51d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media (min-width:768px){.elementor-10558 .elementor-element.elementor-element-66a8202b{--width:315px;}}@media (max-width:1300px) and (min-width:768px){.elementor-10558 .elementor-element.elementor-element-66a8202b{--width:280px;}}.elementor-10558 .elementor-element.elementor-element-506b6718{display:block;max-width:650px;}html.webp  .hero{background-image:url("https://www.hairandskinscience.com.au/nitropack_static/KsENozhFIDTYAlANMksFrliWobrfQYYp/assets/images/optimized/rev-c3f6640/www.hairandskinscience.com.au/wp-content/uploads/2023/04/hss-2023-team-banner-min.jpg") !important;}html.webp  .hero.nitro-lazy{background-image:none !important;}.hero_container{max-width:960px;}.treatments .pp-posts{padding-bottom:29px;overflow:visible;background-color:var(--e-global-color-d55e3e9);}.treatments .pp-post-wrap{height:100%;}.treatments .pp-post-wrap:not(.swiper-slide-visible){opacity:.3;}.treatments .pp-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;}.treatments .pp-post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;min-height:226px;}.treatments .pp-post-content .pp-post-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.treatments .pp-posts-button{margin-top:auto !important;text-align:left;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.treatments .pp-posts-button svg{fill:currentcolor;width:27px;height:27px;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}.treatments .pp-posts-button:hover svg{margin-left:5px;}.treatments .pp-slider-arrow svg{width:100%;height:auto;}.treatments .pp-post-terms-wrap{-webkit-transform:rotate(-35.06deg) translate(0,0);-ms-transform:rotate(-35.06deg) translate(0,0);transform:rotate(-35.06deg) translate(0,0);position:absolute;right:-24px;bottom:6px;margin-bottom:0 !important;}.treatments .pp-post-terms{display:block;width:149px;padding:8px 0px 8px 25px !important;text-align:center;text-transform:uppercase !important;font-weight:700 !important;}.treatments .category-latest .pp-post-terms{background-color:#ea8902 !important;}.treating .elementor-post__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);}.treating .elementor-post__thumbnail__link{max-width:245px;margin-bottom:0;}.treating .elementor-post__text{padding:36px 28px 26px 31px !important;}.treating .elementor-post__read-more{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.treating .elementor-post__read-more:after{content:"";font-size:27px;width:1em;height:1em;margin-left:10px;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-image:url("https://www.hairandskinscience.com.au/nitropack_static/KsENozhFIDTYAlANMksFrliWobrfQYYp/assets/images/optimized/rev-c3f6640/www.hairandskinscience.com.au/wp-content/uploads/2022/07/learn-more.svg");background-size:contain;background-repeat:no-repeat;background-position:left center;}.treating .elementor-post__read-more:hover:after{margin-left:15px;}.reviews .book_online a:hover{background-color:var(--e-global-color-b22cd32) !important;color:var(--e-global-color-secondary) !important;}.locations:not(.UK):before{display:none;}.latest .pp-posts-button{margin-top:auto !important;text-align:left;}.latest .pp-posts-button:hover{color:var(--e-global-color-primary);}.latest .pp-posts{padding-top:20px;padding-bottom:20px;}.latest .pp-post-wrap{height:100%;}.latest .pp-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.latest .pp-post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;}.latest .pp-slider-arrow svg{width:100%;height:auto;}.latest .pp-post-author span:before{margin-right:3px;}@media screen and (min-width: 1365px){.latest .swiper-wrapper{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}}@media screen and (max-width: 1365px){.treating .elementor-post__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}.treating .elementor-post__thumbnail__link{max-width:unset;}.latest .elementor-cta__button-wrapper{display:none;}}@media screen and (max-width: 767px){html.webp  .hero{background-image:url("https://www.hairandskinscience.com.au/nitropack_static/KsENozhFIDTYAlANMksFrliWobrfQYYp/assets/images/optimized/rev-c3f6640/www.hairandskinscience.com.au/wp-content/uploads/2023/04/hss-mobile-banner-apr-2023-smaller.jpg") !important;}.treatments .pp-posts{overflow:hidden;}.treating .elementor-post__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.treating .elementor-post__thumbnail__link{max-width:125px;}.treating .elementor-post__text{padding:15px 19px 22px 14px !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.treating .elementor-post__excerpt{display:none;}.treating .elementor-post__read-more:after{font-size:21px;}.elementor-post__text{padding:24px 35px 36px 21px;}html.webp  .hero.nitro-lazy{background-image:none !important;}}.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0);}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio);}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%;}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute;}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center;}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1;}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover;}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow);}.elementor-10566 .elementor-element.elementor-element-1f1c84af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10566 .elementor-element.elementor-element-1f1c84af:not(.elementor-motion-effects-element-type-background), .elementor-10566 .elementor-element.elementor-element-1f1c84af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89898cf );}.elementor-10566 .elementor-element.elementor-element-1e7c5357{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10566 .elementor-element.elementor-element-5da000b1 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-10566 .elementor-element.elementor-element-5da000b1{text-align:center;}.elementor-10566 .elementor-element.elementor-element-4fa67f80{width:initial;max-width:initial;text-align:center;}.elementor-10566 .elementor-element.elementor-element-5c5e7922{width:100%;max-width:100%;}.elementor-10566 .elementor-element.elementor-element-5c5e7922 > .elementor-widget-container{margin:0px 0px 51px 0px;}.elementor-10566 .elementor-element.elementor-element-69e9d101{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}@media(max-width:1300px){.elementor-10566 .elementor-element.elementor-element-4fa67f80{width:100%;max-width:100%;}.elementor-10566 .elementor-element.elementor-element-5c5e7922{width:100%;max-width:100%;}.elementor-10566 .elementor-element.elementor-element-5c5e7922 > .elementor-widget-container{margin:0px 0px 50px 0px;}}@media(min-width:768px){.elementor-10566 .elementor-element.elementor-element-1e7c5357{--width:800px;}}@media(max-width:1300px) and (min-width:768px){.elementor-10566 .elementor-element.elementor-element-1e7c5357{--width:100%;}}@media(max-width:767px){.elementor-10566 .elementor-element.elementor-element-5da000b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10566 .elementor-element.elementor-element-5c5e7922 > .elementor-widget-container{margin:0px 0px 17px 0px;}}/* Start custom CSS for html, class: .elementor-element-5c5e7922 */.elementor-10566 .elementor-element.elementor-element-5c5e7922 {
    min-height: 366px;
}/* End custom CSS */
/* Start custom CSS *//*
====
Hero
====
*/

html.webp  .hero {
    background-image: url(https://www.hairandskinscience.com.au/wp-content/uploads/2023/04/hss-2023-team-banner-min.jpg) !important;
}

 .hero_container {
    max-width: 960px;
}


/*
==========
Treatments
==========
*/

 .treatments .pp-posts {
    padding-bottom: 29px;
    overflow: visible;
    background-color: var( --e-global-color-d55e3e9 );
}

 .treatments .pp-post-wrap {
    height: 100%;
}

 .treatments .pp-post-wrap:not(.swiper-slide-visible) {
    opacity: 0.3;
}

 .treatments .pp-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden;
}

 .treatments .pp-post-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    position: relative;
    min-height: 226px;
}

 .treatments .pp-post-content .pp-post-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}

 .treatments .pp-posts-button {
    margin-top: auto !important;
    text-align: left;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

 .treatments .pp-posts-button svg {
    fill: currentcolor;
    width: 27px;
    height: 27px;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}

 .treatments .pp-posts-button:hover svg {
    margin-left: 5px;
}

 .treatments .pp-slider-arrow svg {
    width: 100%;
    height: auto;
}

 .treatments .pp-post-terms-wrap {
    -webkit-transform: rotate(-35.06deg) translate(0, 0);
        -ms-transform: rotate(-35.06deg) translate(0, 0);
            transform: rotate(-35.06deg) translate(0, 0);
    position: absolute;
    right: -24px;
    bottom: 6px;
    margin-bottom: 0 !important;
}

 .treatments .pp-post-terms {
    display: block;
    width: 149px;
    padding: 8px 0px 8px 25px !important;
    text-align: center;
    text-transform: uppercase !important;
    font-weight: 700 !important;
}

 .treatments .category-latest .pp-post-terms {
    background-color: #EA8902 !important;
}


/*
========
Treating
========
*/

 .treating .elementor-post__card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

 .treating .elementor-post__thumbnail__link {
    max-width: 245px;
    margin-bottom: 0;
}

 .treating .elementor-post__text {
    padding: 36px 28px 26px 31px !important;
}

 .treating .elementor-post__read-more {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

 .treating .elementor-post__read-more:after {
    content: '';
    font-size: 27px;
    width: 1em;
    height: 1em;
    margin-left: 10px;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    background-image: url(/wp-content/uploads/2022/07/learn-more.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
}

 .treating .elementor-post__read-more:hover:after {
    margin-left: 15px;
}

 .reviews .book_online a:hover {
    background-color: var( --e-global-color-b22cd32 ) !important;
    color: var( --e-global-color-secondary ) !important;
}

.locations:not(.UK):before {
    display: none;
}


/*
===============
Latest Articles
===============
*/

 .latest .pp-posts-button {
    margin-top: auto !important;
    text-align: left;
}

 .latest .pp-posts-button:hover {
    color: var( --e-global-color-primary );
}

 .latest .pp-posts {
    padding-top: 20px;
    padding-bottom: 20px;
}

 .latest .pp-post-wrap {
    height: 100%;
}

 .latest .pp-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

 .latest .pp-post-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    position: relative;
}

 .latest .pp-slider-arrow svg {
    width: 100%;
    height: auto;
}

 .latest .pp-post-author span:before {
    margin-right: 3px;
}

@media screen and (min-width: 1365px) {
     .latest .swiper-wrapper {
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
    }
}


@media screen and (max-width: 1365px) {
     .treating .elementor-post__card {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }
    
     .treating .elementor-post__thumbnail__link {
        max-width: unset;
    }
    
     .latest .elementor-cta__button-wrapper {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    html.webp  .hero {
        background-image: url(https://www.hairandskinscience.com.au/wp-content/uploads/2023/04/hss-mobile-banner-apr-2023-smaller.jpg) !important;
    }
    
     .treatments .pp-posts {
        overflow: hidden;
    }
    
     .treating .elementor-post__card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
    }
    
     .treating .elementor-post__thumbnail__link {
        max-width: 125px;
    }
    
     .treating .elementor-post__text {
        padding: 15px 19px 22px 14px !important;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    
     .treating .elementor-post__excerpt {
        display: none;
    }
    
     .treating .elementor-post__read-more:after {
        font-size: 21px;
    }
    
     .elementor-post__text {
        padding: 24px 35px 36px 21px;
    }
}/* End custom CSS */.elementor-10215 .elementor-element.elementor-element-57af2a37{--display:flex;--flex-direction:row;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10215 .elementor-element.elementor-element-57af2a37:not(.elementor-motion-effects-element-type-background),.elementor-10215 .elementor-element.elementor-element-57af2a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-5059d9f);}.elementor-10215 .elementor-element.elementor-element-57f04e6d{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10215 .elementor-element.elementor-element-5a760749{width:var(--container-widget-width,420px);max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-10215 .elementor-element.elementor-element-53991ae3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10215 .elementor-element.elementor-element-43090992{--display:flex;}.elementor-10215 .elementor-element.elementor-element-43090992:not(.elementor-motion-effects-element-type-background),.elementor-10215 .elementor-element.elementor-element-43090992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hairandskinscience.com.au/nitropack_static/KsENozhFIDTYAlANMksFrliWobrfQYYp/assets/images/optimized/rev-c3f6640/www.hairandskinscience.com.au/wp-content/uploads/2024/08/location-england-1024x826.jpg");background-position:center center;background-size:cover;}.elementor-10215 .elementor-element.elementor-element-43090992:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-10215 .elementor-element.elementor-element-43090992 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy{background-image:none !important;}.elementor-10215 .elementor-element.elementor-element-43090992.e-con{--flex-grow:1;--flex-shrink:0;}@media (max-width:1300px){.elementor-10215 .elementor-element.elementor-element-57f04e6d{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}}@media (max-width:767px){.elementor-10215 .elementor-element.elementor-element-57af2a37{--flex-direction:column-reverse;--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;}.elementor-10215 .elementor-element.elementor-element-57f04e6d{--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-10215 .elementor-element.elementor-element-5a760749{text-align:center;}.elementor-10215 .elementor-element.elementor-element-43090992{--min-height:300px;}}@media (min-width:768px){.elementor-10215 .elementor-element.elementor-element-57f04e6d{--width:790px;}.elementor-10215 .elementor-element.elementor-element-43090992{--width:50%;}}html.webp  .hero{background-image:url("https://www.hairandskinscience.com.au/nitropack_static/KsENozhFIDTYAlANMksFrliWobrfQYYp/assets/images/optimized/rev-c3f6640/www.hairandskinscience.com.au/wp-content/uploads/2023/04/hss-2023-team-banner-min.jpg") !important;}html.webp  .hero.nitro-lazy{background-image:none !important;}.hero_container{max-width:960px;}.treatments .pp-posts{padding-bottom:29px;overflow:visible;background-color:var(--e-global-color-d55e3e9);}.treatments .pp-post-wrap{height:100%;}.treatments .pp-post-wrap:not(.swiper-slide-visible){opacity:.3;}.treatments .pp-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;}.treatments .pp-post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;min-height:226px;}.treatments .pp-post-content .pp-post-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.treatments .pp-posts-button{margin-top:auto !important;text-align:left;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.treatments .pp-posts-button svg{fill:currentcolor;width:27px;height:27px;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}.treatments .pp-posts-button:hover svg{margin-left:5px;}.treatments .pp-slider-arrow svg{width:100%;height:auto;}.treatments .pp-post-terms-wrap{-webkit-transform:rotate(-35.06deg) translate(0,0);-ms-transform:rotate(-35.06deg) translate(0,0);transform:rotate(-35.06deg) translate(0,0);position:absolute;right:-24px;bottom:6px;margin-bottom:0 !important;}.treatments .pp-post-terms{display:block;width:149px;padding:8px 0px 8px 25px !important;text-align:center;text-transform:uppercase !important;font-weight:700 !important;}.treatments .category-latest .pp-post-terms{background-color:#ea8902 !important;}.treating .elementor-post__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);}.treating .elementor-post__thumbnail__link{max-width:245px;margin-bottom:0;}.treating .elementor-post__text{padding:36px 28px 26px 31px !important;}.treating .elementor-post__read-more{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.treating .elementor-post__read-more:after{content:"";font-size:27px;width:1em;height:1em;margin-left:10px;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-image:url("https://www.hairandskinscience.com.au/nitropack_static/KsENozhFIDTYAlANMksFrliWobrfQYYp/assets/images/optimized/rev-c3f6640/www.hairandskinscience.com.au/wp-content/uploads/2022/07/learn-more.svg");background-size:contain;background-repeat:no-repeat;background-position:left center;}.treating .elementor-post__read-more:hover:after{margin-left:15px;}.reviews .book_online a:hover{background-color:var(--e-global-color-b22cd32) !important;color:var(--e-global-color-secondary) !important;}.locations:not(.UK):before{display:none;}.latest .pp-posts-button{margin-top:auto !important;text-align:left;}.latest .pp-posts-button:hover{color:var(--e-global-color-primary);}.latest .pp-posts{padding-top:20px;padding-bottom:20px;}.latest .pp-post-wrap{height:100%;}.latest .pp-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.latest .pp-post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;}.latest .pp-slider-arrow svg{width:100%;height:auto;}.latest .pp-post-author span:before{margin-right:3px;}@media screen and (min-width: 1365px){.latest .swiper-wrapper{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}}@media screen and (max-width: 1365px){.treating .elementor-post__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}.treating .elementor-post__thumbnail__link{max-width:unset;}.latest .elementor-cta__button-wrapper{display:none;}}@media screen and (max-width: 767px){html.webp  .hero{background-image:url("https://www.hairandskinscience.com.au/nitropack_static/KsENozhFIDTYAlANMksFrliWobrfQYYp/assets/images/optimized/rev-c3f6640/www.hairandskinscience.com.au/wp-content/uploads/2023/04/hss-mobile-banner-apr-2023-smaller.jpg") !important;}.treatments .pp-posts{overflow:hidden;}.treating .elementor-post__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.treating .elementor-post__thumbnail__link{max-width:125px;}.treating .elementor-post__text{padding:15px 19px 22px 14px !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.treating .elementor-post__excerpt{display:none;}.treating .elementor-post__read-more:after{font-size:21px;}.elementor-post__text{padding:24px 35px 36px 21px;}html.webp  .hero.nitro-lazy{background-image:none !important;}}.elementor-10618 .elementor-element.elementor-element-221ba282{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-10618 .elementor-element.elementor-element-3cba8e5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10618 .elementor-element.elementor-element-3cb8eb8{--display:flex;}.elementor-10618 .elementor-element.elementor-element-3cb8eb8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10618 .elementor-element.elementor-element-179dd339 .elementor-icon-wrapper{text-align:center;}.elementor-10618 .elementor-element.elementor-element-179dd339.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9828a37 );}.elementor-10618 .elementor-element.elementor-element-179dd339.elementor-view-framed .elementor-icon, .elementor-10618 .elementor-element.elementor-element-179dd339.elementor-view-default .elementor-icon{color:var( --e-global-color-9828a37 );border-color:var( --e-global-color-9828a37 );}.elementor-10618 .elementor-element.elementor-element-179dd339.elementor-view-framed .elementor-icon, .elementor-10618 .elementor-element.elementor-element-179dd339.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9828a37 );}.elementor-10618 .elementor-element.elementor-element-1e404ab7{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:50px;}.elementor-10618 .elementor-element.elementor-element-1e404ab7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10618 .elementor-element.elementor-element-49435479{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-9828a37 );--border-color:var( --e-global-color-9828a37 );--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-10618 .elementor-element.elementor-element-49435479.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-10618 .elementor-element.elementor-element-4e23a4c7{color:var( --e-global-color-5059d9f );}@media(max-width:1300px){.elementor-10618 .elementor-element.elementor-element-3cba8e5c{--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;}.elementor-10618 .elementor-element.elementor-element-49435479{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10618 .elementor-element.elementor-element-49435479.e-con{--flex-grow:0;--flex-shrink:1;}}@media(min-width:768px){.elementor-10618 .elementor-element.elementor-element-221ba282{--content-width:1260px;}.elementor-10618 .elementor-element.elementor-element-3cb8eb8{--width:100px;}.elementor-10618 .elementor-element.elementor-element-1e404ab7{--width:480px;}}/* Start custom CSS *//*
====
Hero
====
*/

html.webp  .hero {
    background-image: url(https://www.hairandskinscience.com.au/wp-content/uploads/2023/04/hss-2023-team-banner-min.jpg) !important;
}

 .hero_container {
    max-width: 960px;
}


/*
==========
Treatments
==========
*/

 .treatments .pp-posts {
    padding-bottom: 29px;
    overflow: visible;
    background-color: var( --e-global-color-d55e3e9 );
}

 .treatments .pp-post-wrap {
    height: 100%;
}

 .treatments .pp-post-wrap:not(.swiper-slide-visible) {
    opacity: 0.3;
}

 .treatments .pp-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden;
}

 .treatments .pp-post-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    position: relative;
    min-height: 226px;
}

 .treatments .pp-post-content .pp-post-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}

 .treatments .pp-posts-button {
    margin-top: auto !important;
    text-align: left;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

 .treatments .pp-posts-button svg {
    fill: currentcolor;
    width: 27px;
    height: 27px;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}

 .treatments .pp-posts-button:hover svg {
    margin-left: 5px;
}

 .treatments .pp-slider-arrow svg {
    width: 100%;
    height: auto;
}

 .treatments .pp-post-terms-wrap {
    -webkit-transform: rotate(-35.06deg) translate(0, 0);
        -ms-transform: rotate(-35.06deg) translate(0, 0);
            transform: rotate(-35.06deg) translate(0, 0);
    position: absolute;
    right: -24px;
    bottom: 6px;
    margin-bottom: 0 !important;
}

 .treatments .pp-post-terms {
    display: block;
    width: 149px;
    padding: 8px 0px 8px 25px !important;
    text-align: center;
    text-transform: uppercase !important;
    font-weight: 700 !important;
}

 .treatments .category-latest .pp-post-terms {
    background-color: #EA8902 !important;
}


/*
========
Treating
========
*/

 .treating .elementor-post__card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

 .treating .elementor-post__thumbnail__link {
    max-width: 245px;
    margin-bottom: 0;
}

 .treating .elementor-post__text {
    padding: 36px 28px 26px 31px !important;
}

 .treating .elementor-post__read-more {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

 .treating .elementor-post__read-more:after {
    content: '';
    font-size: 27px;
    width: 1em;
    height: 1em;
    margin-left: 10px;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    background-image: url(/wp-content/uploads/2022/07/learn-more.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
}

 .treating .elementor-post__read-more:hover:after {
    margin-left: 15px;
}

 .reviews .book_online a:hover {
    background-color: var( --e-global-color-b22cd32 ) !important;
    color: var( --e-global-color-secondary ) !important;
}

.locations:not(.UK):before {
    display: none;
}


/*
===============
Latest Articles
===============
*/

 .latest .pp-posts-button {
    margin-top: auto !important;
    text-align: left;
}

 .latest .pp-posts-button:hover {
    color: var( --e-global-color-primary );
}

 .latest .pp-posts {
    padding-top: 20px;
    padding-bottom: 20px;
}

 .latest .pp-post-wrap {
    height: 100%;
}

 .latest .pp-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

 .latest .pp-post-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    position: relative;
}

 .latest .pp-slider-arrow svg {
    width: 100%;
    height: auto;
}

 .latest .pp-post-author span:before {
    margin-right: 3px;
}

@media screen and (min-width: 1365px) {
     .latest .swiper-wrapper {
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
    }
}


@media screen and (max-width: 1365px) {
     .treating .elementor-post__card {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }
    
     .treating .elementor-post__thumbnail__link {
        max-width: unset;
    }
    
     .latest .elementor-cta__button-wrapper {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    html.webp  .hero {
        background-image: url(https://www.hairandskinscience.com.au/wp-content/uploads/2023/04/hss-mobile-banner-apr-2023-smaller.jpg) !important;
    }
    
     .treatments .pp-posts {
        overflow: hidden;
    }
    
     .treating .elementor-post__card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
    }
    
     .treating .elementor-post__thumbnail__link {
        max-width: 125px;
    }
    
     .treating .elementor-post__text {
        padding: 15px 19px 22px 14px !important;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    
     .treating .elementor-post__excerpt {
        display: none;
    }
    
     .treating .elementor-post__read-more:after {
        font-size: 21px;
    }
    
     .elementor-post__text {
        padding: 24px 35px 36px 21px;
    }
}/* End custom CSS */