.elementor-549 .elementor-element.elementor-element-305ce98c > .elementor-container{min-height:400px;}.elementor-549 .elementor-element.elementor-element-305ce98c:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-305ce98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c622f1 );background-image:url("https://www.hairloungeparrucchieri.com/wp-content/uploads/2021/03/Risorsa-1-80-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-549 .elementor-element.elementor-element-305ce98c > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-305ce98c{border-style:solid;border-width:20px 20px 20px 20px;border-color:var( --e-global-color-9c622f1 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-549 .elementor-element.elementor-element-305ce98c, .elementor-549 .elementor-element.elementor-element-305ce98c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-65bf2e97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-2dabc678{text-align:center;}.elementor-549 .elementor-element.elementor-element-42f65cbe > .elementor-container{min-height:400px;}.elementor-549 .elementor-element.elementor-element-42f65cbe:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-42f65cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2E800;background-image:url("https://www.hairloungeparrucchieri.com/wp-content/uploads/2021/03/Risorsa-4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-549 .elementor-element.elementor-element-42f65cbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-0200px;margin-bottom:-0200px;padding:0px 0px 0px 0px;z-index:3;}.elementor-549 .elementor-element.elementor-element-42f65cbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-6152c9e5{--spacer-size:50px;}.elementor-549 .elementor-element.elementor-element-5ed4592:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-5ed4592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c622f1 );}.elementor-549 .elementor-element.elementor-element-5ed4592{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0180px 0px 100px 0px;}.elementor-549 .elementor-element.elementor-element-5ed4592 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-49ff530{text-align:center;}.elementor-549 .elementor-element.elementor-element-7442874{text-align:center;font-style:italic;}.elementor-549 .elementor-element.elementor-element-289a9287{overflow:hidden;margin-top:50px;margin-bottom:0px;}.elementor-549 .elementor-element.elementor-element-575b3f8a .elementor-heading-title{color:#71835A0D;font-family:"Abhaya Libre", Sans-serif;font-size:260px;}.elementor-549 .elementor-element.elementor-element-575b3f8a{z-index:1;}.elementor-549 .elementor-element.elementor-element-01ea4af{margin-top:0px;margin-bottom:100px;padding:0px 40px 0px 40px;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav{width:100%;max-width:100%;justify-content:center !important;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a{justify-content:center;color:var( --e-global-color-f801e8b );background-color:#02010100;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a:not(i){font-family:"Abhaya Libre", Sans-serif;font-size:35px;font-weight:400;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a i{font-size:14px;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a .htmega-tab-svg-icon svg{width:14px;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a i, .elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a .htmega-tab-svg-icon{width:26px;height:26px;}.elementor-549 .elementor-element.elementor-element-63fceb13 > .elementor-container{min-height:220px;}.elementor-549 .elementor-element.elementor-element-63fceb13:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-63fceb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hairloungeparrucchieri.com/wp-content/uploads/2021/03/Risorsa-4-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-549 .elementor-element.elementor-element-63fceb13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-220px;z-index:2;}.elementor-549 .elementor-element.elementor-element-63fceb13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-7270fa8e:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-7270fa8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c622f1 );}.elementor-549 .elementor-element.elementor-element-7270fa8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 100px 0px;}.elementor-549 .elementor-element.elementor-element-7270fa8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-2bdc1bda{--spacer-size:50px;}.elementor-549 .elementor-element.elementor-element-3916532f > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-549 .elementor-element.elementor-element-ccc3a51 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-549 .elementor-element.elementor-element-80bbecd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-549 .elementor-element.elementor-element-80bbecd > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-80bbecd{z-index:2;}.elementor-549 .elementor-element.elementor-element-15df06b .elementor-heading-title{font-size:31px;font-weight:600;}.elementor-549 .elementor-element.elementor-element-9540a80{color:#808080;font-size:18px;font-style:italic;}.elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title, .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title:before, .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title:after, .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-content, .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title, .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title a{color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title{font-family:"Karla", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-content{font-family:"Karla", Sans-serif;font-size:16px;line-height:21px;}.elementor-549 .elementor-element.elementor-element-54d9f88 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-54d9f88 .elementor-button:hover, .elementor-549 .elementor-element.elementor-element-54d9f88 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-54d9f88 .elementor-button:hover svg, .elementor-549 .elementor-element.elementor-element-54d9f88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-549 .elementor-element.elementor-element-54d9f88 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-2bccf7b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-549 .elementor-element.elementor-element-2bccf7b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hairloungeparrucchieri.com/wp-content/uploads/2021/03/promo-vertical.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-549 .elementor-element.elementor-element-2bccf7b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-549 .elementor-element.elementor-element-2bccf7b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-74ce2901{--spacer-size:50px;}.elementor-549 .elementor-element.elementor-element-d15b60b > .elementor-container{min-height:400px;}.elementor-549 .elementor-element.elementor-element-d15b60b:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-d15b60b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2E800;background-image:url("https://www.hairloungeparrucchieri.com/wp-content/uploads/2021/03/Risorsa-4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-549 .elementor-element.elementor-element-d15b60b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-0400px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-549 .elementor-element.elementor-element-d15b60b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-549 .elementor-element.elementor-element-2624aefe{--spacer-size:50px;}@media(max-width:1024px){.elementor-549 .elementor-element.elementor-element-305ce98c > .elementor-container{min-height:0px;}.elementor-549 .elementor-element.elementor-element-65bf2e97 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-549 .elementor-element.elementor-element-56e40b5 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-549 .elementor-element.elementor-element-289a9287{margin-top:0px;margin-bottom:0px;}.elementor-549 .elementor-element.elementor-element-01ea4af{padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-528c029 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-549 .elementor-element.elementor-element-528c029 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav{justify-content:center !important;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a{justify-content:center;padding:0px 0px 0px 0px;margin:0px 10px 0px 10px;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a:not(i){font-size:22px;}.elementor-549 .elementor-element.elementor-element-3916532f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-267509d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-ccc3a51.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-549 .elementor-element.elementor-element-ccc3a51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-80bbecd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 40px;}.elementor-549 .elementor-element.elementor-element-15df06b{text-align:center;}.elementor-549 .elementor-element.elementor-element-9540a80{text-align:center;}}@media(max-width:767px){.elementor-549 .elementor-element.elementor-element-56e40b5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-549 .elementor-element.elementor-element-01ea4af{padding:0px 20px 0px 20px;}.elementor-549 .elementor-element.elementor-element-528c029 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a:not(i){font-size:32px;}.elementor-549 .elementor-element.elementor-element-3916532f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-267509d{padding:0px 0px 80px 0px;}.elementor-549 .elementor-element.elementor-element-80bbecd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-549 .elementor-element.elementor-element-870dec0 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-549 .elementor-element.elementor-element-170667d9{width:10%;}.elementor-549 .elementor-element.elementor-element-3916532f{width:79.333%;}.elementor-549 .elementor-element.elementor-element-2bccf7b1{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-549 .elementor-element.elementor-element-3916532f{width:100%;}.elementor-549 .elementor-element.elementor-element-80bbecd{width:100%;}}@media(min-width:1025px){.elementor-549 .elementor-element.elementor-element-305ce98c:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-305ce98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-575b3f8a */.elementor-549 .elementor-element.elementor-element-575b3f8a .de-sc-animated-text__text {
    display: inline-block;
    white-space: nowrap;
    animation: animatedText 16s linear 0s infinite;
    perspective: 1000px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    animation-duration: 208s;
}

@keyframes animatedText{
	0% { transform:translate3d(0,0,0) translateZ(0) scale(1,1) }
    100% { transform:translate3d(-75%,0,0) translateZ(0) scale(1,1) }
}/* End custom CSS */
/* Start custom CSS for htmega-tab-addons, class: .elementor-element-4d8dfd8 */.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htmega-tab-nav a {
    height: auto;
    padding:0 30px;
    text-align: center
}

.elementor-549 .elementor-element.elementor-element-4d8dfd8 img {
    display: block;
    text-align: center;
    margin: 15px auto;
    height: 80px;
}

.elementor-549 .elementor-element.elementor-element-4d8dfd8 .text-muted {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    color: #C4923F;
    font-weight: bold;
    font-family: "Karla", Sans-serif;
}

.elementor-549 .elementor-element.elementor-element-4d8dfd8 .htb-nav-link:hover .text-muted {
    color: #71835A;
}

@media (max-width:1024px) {
    
    .elementor-549 .elementor-element.elementor-element-4d8dfd8 img {
        height: 60px;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ccc3a51 */@media screen and (max-width: 776px) {
  
  .elementor-549 .elementor-element.elementor-element-ccc3a51 {
      text-align:center;
  }
  
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-870dec0 */.elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title {
    border-bottom: solid 1px #e8e8e8;
}

.elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title.elementor-active {
    border-bottom: solid 1px #71835A;
}

.elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-content {
    outline: none;
}

.elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-content img {
    margin-top: 20px;
}

.elementor-549 .elementor-element.elementor-element-870dec0 .promo {
    font-family: "Abhaya Libre", Sans-serif;
    color: #C4923F;
    font-size: 35px;
}

.elementor-549 .elementor-element.elementor-element-870dec0 .price {
    font-family: "Abhaya Libre", Sans-serif;
    color: #71835A;
    font-size: 19px;
    margin-left: 5px;
}

@media screen and (max-width: 1280px) {
  
  .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tabs-wrapper {
        margin-bottom:30px;
    }
    
    .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-content img {
        margin-top: 50px;
        margin-bototm: 50px;
    }
  
}

@media screen and (min-width: 1280px) {
    
    .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tabs-wrapper {
        justify-content: left;
    }
  
  .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-title:nth-child(1) {
    padding-left:0;
    }

    .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-content {
        outline: none;
        padding-left:0;
        padding-right:0;
        text-align: left;
    }
    
    .elementor-549 .elementor-element.elementor-element-870dec0 .elementor-tab-content img {
        display:none;
    }
  
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3916532f */.elementor-549 .elementor-element.elementor-element-3916532f #tab-content-img {
    height: 400px;
    z-index: 3;
}/* End custom CSS */