.elementor-kit-4{--e-global-color-primary:#523F2E;--e-global-color-secondary:#43200D;--e-global-color-text:#523F2E;--e-global-color-accent:#43200D;--e-global-color-12b3571:#CFB79E;--e-global-color-71f66c8:#232323;--e-global-color-59a489d:#02010100;--e-global-color-ac1c4fe:#000000;--e-global-color-1e5d729:#FFFFFF;--e-global-color-a8a89e9:#987A5F;--e-global-color-a5f78a3:#987A5F;--e-global-typography-primary-font-family:"Antic Didone";--e-global-typography-primary-font-size:72px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Antic Didone";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Montserrat";--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-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.46em;--e-global-typography-accent-letter-spacing:0.6px;--e-global-typography-710787c-font-family:"Antic Didone";--e-global-typography-710787c-font-size:68px;--e-global-typography-710787c-line-height:1em;--e-global-typography-0e9d24b-font-family:"Antic Didone";--e-global-typography-0e9d24b-font-size:62px;--e-global-typography-0e9d24b-line-height:0.9em;--e-global-typography-790a2bd-font-family:"Antic Didone";--e-global-typography-790a2bd-font-size:40px;--e-global-typography-790a2bd-line-height:1em;--e-global-typography-50c87b7-font-family:"Antic Didone";--e-global-typography-50c87b7-font-size:32px;--e-global-typography-50c87b7-line-height:1em;--e-global-typography-d94cdfd-font-family:"Montserrat";--e-global-typography-d94cdfd-font-size:20px;--e-global-typography-d94cdfd-font-weight:500;--e-global-typography-d94cdfd-text-transform:uppercase;--e-global-typography-d94cdfd-line-height:1em;--e-global-typography-d94cdfd-letter-spacing:2.4px;--e-global-typography-ae9cfe5-font-family:"Antic Didone";--e-global-typography-ae9cfe5-font-size:48px;--e-global-typography-ae9cfe5-font-weight:400;--e-global-typography-ae9cfe5-text-transform:uppercase;--e-global-typography-ae9cfe5-line-height:1.2em;--e-global-typography-ae9cfe5-letter-spacing:0px;--e-global-typography-2d71c4f-font-family:"Antic Didone";--e-global-typography-2d71c4f-font-size:60px;--e-global-typography-2d71c4f-text-transform:uppercase;--e-global-typography-2d71c4f-line-height:1.2em;--e-global-typography-5da28e1-font-family:"Antic Didone";--e-global-typography-5da28e1-font-size:28px;--e-global-typography-5da28e1-font-weight:400;--e-global-typography-5da28e1-text-transform:uppercase;--e-global-typography-5da28e1-line-height:1em;--e-global-typography-5da28e1-letter-spacing:0px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-primary );}.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:1240px){.elementor-kit-4{--e-global-typography-primary-font-size:48px;--e-global-typography-secondary-font-size:36px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.4em;--e-global-typography-710787c-font-size:48px;--e-global-typography-0e9d24b-font-size:48px;--e-global-typography-790a2bd-font-size:30px;--e-global-typography-50c87b7-font-size:24px;--e-global-typography-d94cdfd-font-size:18px;--e-global-typography-ae9cfe5-font-size:36px;--e-global-typography-2d71c4f-font-size:36px;--e-global-typography-5da28e1-font-size:24px;}.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:36px;--e-global-typography-secondary-font-size:30px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.4em;--e-global-typography-710787c-font-size:36px;--e-global-typography-0e9d24b-font-size:30px;--e-global-typography-790a2bd-font-size:24px;--e-global-typography-50c87b7-font-size:20px;--e-global-typography-d94cdfd-font-size:16px;--e-global-typography-ae9cfe5-font-size:30px;--e-global-typography-2d71c4f-font-size:30px;--e-global-typography-5da28e1-font-size:24px;}.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;
}

.btn_book-now-hero a {
    background: url(https://ardynmedspa.gogroth.com/wp-content/uploads/2026/04/btn-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    font-family: "Montserrat", sans-serif; 
    font-size: 16px;
    font-weight: 600;
    padding: 12px 20px;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    outline: 1px solid #fff;
    outline-offset: 3px; /* gap between button and border */
    color:#fff;
}

.btn_book-now-tr-hero a {
    background: transparent;
    font-family: "Montserrat", sans-serif; 
    font-size: 16px;
    font-weight: 600;
    padding: 12px 30px;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    outline: 1px solid #fff!important;
    outline-offset: 3px; /* gap between button and border */
}
.btn_book-now-tr-hero a:hover {
    background: url(https://ardynmedspa.gogroth.com/wp-content/uploads/2026/04/btn-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    border: none;
    outline: 1px solid #fff;
    outline-offset: 3px; /* gap between button and border */
}

.btn_book-now a {
    background: url(https://ardynmedspa.gogroth.com/wp-content/uploads/2026/04/btn-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    font-family: "Montserrat", sans-serif; 
    font-size: 16px;
    font-weight: 600;
    padding: 12px 20px;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    outline: 1px solid #CFB79E;
    outline-offset: 3px; /* gap between button and border */
    color:#fff;
}

.btn_book-now-tr a {
    background: transparent;
    font-family: "Montserrat", sans-serif; 
    font-size: 16px;
    font-weight: 600;
    padding: 12px 30px;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    outline: 1px solid #CFB79E!important;
    outline-offset: 3px; /* gap between button and border */
}
.btn_book-now-tr a:hover {
    background: url(https://ardynmedspa.gogroth.com/wp-content/uploads/2026/04/btn-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    border: none;
    outline: 1px solid #fff;
    outline-offset: 3px; /* gap between button and border */
}




.btn_book-now-tr-two a {
    background: transparent!important;
    font-family: "Montserrat", sans-serif; 
    font-size: 16px;
    font-weight: 600;
    padding: 12px 30px;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    color:#987A5F!important;
    outline: 1px solid #CFB79E;
    outline-offset: 3px; /* gap between button and border */
}
.btn_book-now-tr-two a:hover {
    background: url(https://ardynmedspa.gogroth.com/wp-content/uploads/2026/04/btn-bg.webp)!important;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    border: none;
    outline: 1px solid #CFB79E;
    color:#fff!important;
    outline-offset: 3px; /* gap between button and border */
}



@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;}
}

.header_title {
    background: linear-gradient(to left, #645854ff, #7B6F6Bff, #5B4846ff, #B4A8A2ff, #000000ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.gradient-bg {
    background: linear-gradient(
        155deg,
        #f1ede9 0%,
        #f1ede9 30%,
        rgba(207, 183, 158, .1) 60%,
        #FFFFFF 100%
    );
     min-height: 800px; /* Adjust as needed */
    width: 100%;
}
.map-opacity iframe {
    opacity: 0.7;
}

.treatment-box .elementor-icon-box-title {padding-right: 10px;}

.benefit-icon .elementor-icon-list-icon svg {
    width: 6px!important;
}

.e-n-accordion .e-n-accordion-item > div {
    display: block !important;
}

.floatingEstimator-floatingContainer-1uxGW {
    bottom: 60px !important;
    right: 80px !important;
}

@media (max-width: 1024px) {
.elementor-widget-wp-widget-categories h5 {
	font-family: "Antic Didone", Serif!important;
		font-size: 24px;}
}
.elementor-widget-wp-widget-categories h5 {
	font-family: "Antic Didone", Serif!important;
    	font-size: 28px;
   	font-weight: 600;
    	text-transform: uppercase; font-weight:400;
}

.cta .elementor-icon-list-item .elementor-icon-list-text {
    background: linear-gradient(to left, #645854ff, #7B6F6Bff, #5B4846ff, #B4A8A2ff, #000000ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.treatment .elementor-icon-box-title {
    background: linear-gradient(to left, #645854ff, #7B6F6Bff, #5B4846ff, #B4A8A2ff, #000000ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.metallic-brown {
     background: linear-gradient(
        135deg,
        #2b0f04 0%,
        #4a1d08 25%,
        #6a3112 50%,
        #4a1d08 75%,
        #2b0f04 100%
    );
}/* End custom CSS */