.elementor-kit-4{--e-global-color-primary:#403D38;--e-global-color-secondary:#CF9254;--e-global-color-text:#4D4D4D;--e-global-color-accent:#FFFFFF;--e-global-color-1c8bd85:#000000;--e-global-color-aab9185:#FFFFFF;--e-global-color-e939ecb:#02010100;--e-global-color-4721c52:#FDE6F2;--e-global-color-cc26fb8:#DFB24F;--e-global-typography-primary-font-family:"Tenor Sans";--e-global-typography-primary-font-size:54px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-0.2px;--e-global-typography-secondary-font-family:"Arimo";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:1.2px;--e-global-typography-text-font-family:"Arimo";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"Arimo";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:20px;--e-global-typography-accent-letter-spacing:0.6px;--e-global-typography-d891e19-font-family:"Arimo";--e-global-typography-d891e19-font-size:14px;--e-global-typography-d891e19-font-weight:600;--e-global-typography-d891e19-text-transform:uppercase;--e-global-typography-d891e19-line-height:0.7em;--e-global-typography-d891e19-letter-spacing:0.4px;--e-global-typography-e0f5307-font-family:"Tenor Sans";--e-global-typography-e0f5307-font-size:36px;--e-global-typography-e0f5307-font-weight:400;--e-global-typography-e0f5307-line-height:1.2em;--e-global-typography-f9420a6-font-family:"Tenor Sans";--e-global-typography-f9420a6-font-size:30px;--e-global-typography-f9420a6-line-height:1.1em;--e-global-typography-4e16e2e-font-family:"Tenor Sans";--e-global-typography-4e16e2e-font-size:24px;--e-global-typography-4e16e2e-text-transform:uppercase;--e-global-typography-4e16e2e-line-height:1.3em;--e-global-typography-2e959d6-font-family:"Tenor Sans";--e-global-typography-2e959d6-font-size:54px;--e-global-typography-2e959d6-text-transform:capitalize;--e-global-typography-2e959d6-line-height:1.1em;--e-global-typography-2e959d6-letter-spacing:-0.2px;--e-global-typography-aec6e3a-font-family:"Tenor Sans";--e-global-typography-aec6e3a-font-size:100px;--e-global-typography-aec6e3a-font-weight:400;--e-global-typography-aec6e3a-text-transform:none;--e-global-typography-aec6e3a-line-height:1em;--e-global-typography-aec6e3a-letter-spacing:-0.07em;--e-global-typography-1b56da1-font-family:"Tenor Sans";--e-global-typography-1b56da1-font-size:24px;--e-global-typography-1b56da1-line-height:1.3em;--e-global-typography-1b56da1-letter-spacing:-0.2px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 h1{font-family:"Tenor Sans", Sans-serif;}.elementor-kit-4 h2{font-family:var( --e-global-typography-4e16e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e16e2e-font-size );text-transform:var( --e-global-typography-4e16e2e-text-transform );line-height:var( --e-global-typography-4e16e2e-line-height );}.elementor-kit-4 h3{font-family:"Tenor Sans", Sans-serif;font-size:22px;}.elementor-kit-4 h4{font-family:"Tenor Sans", Sans-serif;}.elementor-kit-4 h5{font-family:"Tenor Sans", Sans-serif;font-size:24px;text-transform:uppercase;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1250px){.elementor-kit-4{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-e0f5307-font-size:30px;--e-global-typography-e0f5307-line-height:1.2em;--e-global-typography-f9420a6-font-size:24px;--e-global-typography-f9420a6-line-height:1.1em;--e-global-typography-4e16e2e-font-size:20px;--e-global-typography-4e16e2e-line-height:1.2em;--e-global-typography-2e959d6-font-size:36px;--e-global-typography-2e959d6-line-height:1.1em;--e-global-typography-2e959d6-letter-spacing:-0.2px;--e-global-typography-aec6e3a-font-size:80px;--e-global-typography-aec6e3a-line-height:1em;--e-global-typography-aec6e3a-letter-spacing:-0.06em;--e-global-typography-1b56da1-font-size:20px;--e-global-typography-1b56da1-line-height:1.3em;--e-global-typography-1b56da1-letter-spacing:-0.02em;}.elementor-kit-4 h2{font-size:var( --e-global-typography-4e16e2e-font-size );line-height:var( --e-global-typography-4e16e2e-line-height );}.elementor-kit-4 h5{font-size:20px;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-accent-font-size:13px;--e-global-typography-accent-line-height:20px;--e-global-typography-e0f5307-font-size:24px;--e-global-typography-e0f5307-line-height:1em;--e-global-typography-f9420a6-font-size:20px;--e-global-typography-f9420a6-line-height:1.1em;--e-global-typography-4e16e2e-font-size:20px;--e-global-typography-4e16e2e-line-height:1.2em;--e-global-typography-2e959d6-font-size:30px;--e-global-typography-2e959d6-line-height:1.1em;--e-global-typography-2e959d6-letter-spacing:-0.2px;--e-global-typography-aec6e3a-font-size:40px;--e-global-typography-aec6e3a-line-height:1em;--e-global-typography-1b56da1-font-size:18px;--e-global-typography-1b56da1-line-height:1.3em;--e-global-typography-1b56da1-letter-spacing:-0.02em;}.elementor-kit-4 h2{font-size:var( --e-global-typography-4e16e2e-font-size );line-height:var( --e-global-typography-4e16e2e-line-height );}.elementor-kit-4 h5{font-size:18px;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p:last-child {
    margin-bottom: 0;
}

html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.elementor-sticky--effects {padding:0% 3%!important;}

.elementor-sticky--effects .elementor-nav-menu--main .elementor-item { color:#000!important;
}
.elementor-sticky--effects .elementor-button {color:#000!important; border:1px solid #000!important;}


     
.elementor-sticky--effects img {width: 120px!important; transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;}     
.elementor-sticky--effects .header-btn path {
stroke:black
}
.elementor-sticky--effects .header-btn path + path {
fill:black
}
.elementor-sticky--effects .header-btn a:hover path {
stroke:white
}
.elementor-sticky--effects .header-btn a:hover path + path {
fill:white
}
.elementor-sticky--effects .header-btn a:hover{
    border-color: transparent !important;
}
.elementor-sticky--effects .elementor-icon svg {fill: #CF9254!important;}

.elementor-sticky--effects .elementor-nav-menu .sub-arrow {fill: #000!important;}

.header-btn:hover, .header-btn a:hover {background:#CF9254; color:#fff!important;}

.button-bg a {
    background: url(https://americaesthetics.com/storage/2025/11/btn-bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
}


.left-image-bg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/11/bg-two.webp);
    height: 90%;
    width: 40%;
    z-index: -1;
        background-repeat: no-repeat;
    background-size: cover;
}
@media (min-width:768px) and  (max-width:1024px) {
    .left-image-bg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/11/bg-two.webp);
    height: 40%!important;
        width: 40%!important;
    z-index: -1;
        background-repeat: no-repeat;
    background-size: cover;
}
}
@media (max-width:767px) {
    .left-image-bg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/11/bg-two.webp);
    height: 25%!important;
        width: 60%!important;
    z-index: -1;
        background-repeat: no-repeat;
    background-size: cover;
}
}

.right-image-bg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url(https://americaesthetics.com/storage/2025/12/right-bg.webp);
    height: 100%;
    width: 30%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (min-width:768px) and  (max-width:1024px) {
    .right-image-bg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url(https://americaesthetics.com/storage/2025/12/right-bg.webp);
    height: 100%;
    width: 30%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
}
@media (max-width:767px) {
    .right-image-bg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url(https://americaesthetics.com/storage/2025/12/right-bg.webp);
    height: 20%;
    width: 60%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
}

.left-image-bg-three:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/12/left-bg-three.webp);
    height: 100%;
    width: 30%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (min-width:768px) and  (max-width:1024px) {
    .left-image-bg-three:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/12/left-bg-three.webp);
    height: 100%;
    width: 30%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
}
@media (max-width:767px) {
    .left-image-bg-three:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/12/left-bg-three.webp);
    height: 30%;
    width: 100%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
}

.left-image-bg-four:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/12/left-image-bg-four.webp);
    height: 100%;
    width: 38%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (min-width:768px) and  (max-width:1024px) {
    .left-image-bg-four:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/12/left-image-bg-four.webp);
    height: 100%;
    width: 35%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
}
@media (max-width:767px) {
    .left-image-bg-four:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/12/left-image-bg-four.webp);
    height: 14%;
    width: 100%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
}
}

.left-image-bg-service:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/11/bg-two.webp);
    height: 68%;
    width: 43%;
    z-index: -1;
        background-repeat: no-repeat;
    background-size: cover;
}
@media (min-width:768px) and  (max-width:1024px) {
    .left-image-bg-service:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/11/bg-two.webp);
    height: 40%!important;
        width: 40%!important;
    z-index: -1;
        background-repeat: no-repeat;
    background-size: cover;
}
}
@media (max-width:767px) {
    .left-image-bg-service:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://americaesthetics.com/storage/2025/11/bg-two.webp);
    height: 18%!important;
        width: 50%!important;
    z-index: -1;
        background-repeat: no-repeat;
    background-size: cover;
}
}

.icon-position .elementor-cta__content {
    flex-wrap: nowrap;
    flex-direction: row-reverse;
}
.icon-position .elementor-cta__icon {
    margin: 0!important;
}
.icon-position .elementor-icon svg { 
    height: 7px; 
    width: 19px;
    margin: 0 0 4px 10px;
}
.icon-position h3 {
    width: auto;
    white-space: nowrap;
    line-height: 1.1em;
}

@media (max-width: 767px) {
    .icon-position h3 {
    width: auto;
    white-space: wrap;
    font-size: 20px;
}
}

@media (max-width: 1024px) {
    #feature-buttons .feature-button {height: 35px!important; width: 35px!important; min-width: 35px!important;}
    .feature-buttons-container.fixed {right: 10px!important;}
}
.elementor-heading-title span {
    color: #CF9254;
}

@media (min-width: 1024px) {
.client-stories .swiper-slide:after  {
    content:"";
    background:rgba(255, 255, 255 ,0.8);
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
} 
.client-stories .swiper-slide.swiper-slide-next:after  { 
    background:rgba(255, 255, 255, 0); 
}
}


.left-side-image-first {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.33);
}
@media (max-width:1024px) {
    .left-side-image-first {
   background-image: none !important;
   box-shadow:none !important;
}
}

@media (max-width:767px) {
.box-step .elementor-image-box-wrapper {display: flex;}
.box-step .elementor-image-box-content {
    padding-left: 15px!important;
}

}

.icon-center .elementor-widget-icon-box .elementor-icon-box-content p:before {
    content: ""; 
    background: url(https://americaesthetics.com/storage/2025/12/icon-benefit.svg);
    height: 24px;
    width: 24px;
    position: absolute;
    background-size: cover;
    margin: 0 0 0 -34px;
}
.icon-center .elementor-widget-icon-box {
    align-items: center;
    justify-content: center;
    display: flex;
}
.icon-center .elementor-icon-box-wrapper {
    text-align: center;
}
.icon-center .elementor-icon-box-wrapper{
        width: 80%;
    margin: 0 auto;
}
.icon-center .elementor-widget-icon-box .elementor-icon-box-content p {
    text-align: center;
}
@media (max-width: 767px) {
    .icon-center .elementor-icon-box-wrapper{
        width: 70%;
    margin: 0 auto;
}

}

@media (max-width: 1240px) {
    .icon-center p.elementor-icon-box-description {
    text-align: left !important;
}
    
}


@media (min-width:768px) and  (max-width:1400px) {
    .follow-social {font-size:60px!important;}
}



@media (max-width: 1024px) {
.elementor-widget-wp-widget-categories h5 {
	font-family: "Tenor Sans", Sans-serif;
		font-size: 20px;}
}
.elementor-widget-wp-widget-categories h5 {
	font-family: "Tenor Sans", Sans-serif;
    	font-size: 24px;
    	text-transform: uppercase;
}/* End custom CSS */