.elementor-44 .elementor-element.elementor-element-141ee2c2:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-141ee2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7de6a4 );}.elementor-44 .elementor-element.elementor-element-141ee2c2 > .elementor-container{min-height:325px;}.elementor-44 .elementor-element.elementor-element-141ee2c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44 .elementor-element.elementor-element-141ee2c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44 .elementor-element.elementor-element-2a96f0f6 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-50c4b3fd{padding:0px 0px 10px 0px;text-align:start;}.elementor-44 .elementor-element.elementor-element-50c4b3fd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-1953b678{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-14e1b908 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-272e1bab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-44 .elementor-element.elementor-element-272e1bab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44 .elementor-element.elementor-element-7f432de{margin:0% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:20px 0px 20px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b759ca3-font-family ), Sans-serif;font-size:var( --e-global-typography-b759ca3-font-size );font-weight:var( --e-global-typography-b759ca3-font-weight );text-transform:var( --e-global-typography-b759ca3-text-transform );margin:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-59d3b82:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-59d3b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAF1;}.elementor-44 .elementor-element.elementor-element-59d3b82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-44 .elementor-element.elementor-element-59d3b82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44 .elementor-element.elementor-element-8c63e6d{margin:0% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:20px 0px 20px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b759ca3-font-family ), Sans-serif;font-size:var( --e-global-typography-b759ca3-font-size );font-weight:var( --e-global-typography-b759ca3-font-weight );text-transform:var( --e-global-typography-b759ca3-text-transform );margin:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-1fda0aa-font-family ), Sans-serif;font-size:var( --e-global-typography-1fda0aa-font-size );font-weight:var( --e-global-typography-1fda0aa-font-weight );color:var( --e-global-color-bcac99a );padding:20px 40px 20px 40px;}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-bcac99a );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-bcac99a );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:0px;}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );padding:20px 40px 20px 40px;}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-body p, .elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-29f528a );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-1fda0aa-font-family ), Sans-serif;font-size:var( --e-global-typography-1fda0aa-font-size );font-weight:var( --e-global-typography-1fda0aa-font-weight );color:var( --e-global-color-bcac99a );padding:20px 40px 20px 40px;}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-bcac99a );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-bcac99a );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:0px;}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );padding:20px 40px 20px 40px;}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-body p, .elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-29f528a );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(max-width:1024px) and (min-width:768px){.elementor-44 .elementor-element.elementor-element-f8bcc11{width:100%;}}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-141ee2c2 > .elementor-container{min-height:350px;}.elementor-44 .elementor-element.elementor-element-141ee2c2{padding:0px 10px 0px 10px;}.elementor-44 .elementor-element.elementor-element-50c4b3fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-272e1bab{padding:80px 10px 80px 10px;}.elementor-44 .elementor-element.elementor-element-7f432de{padding:0px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-b759ca3-font-size );}.elementor-44 .elementor-element.elementor-element-59d3b82{padding:80px 10px 80px 10px;}.elementor-44 .elementor-element.elementor-element-8c63e6d{padding:0px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-b759ca3-font-size );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-1fda0aa-font-size );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-body p, .elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-1fda0aa-font-size );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-body p, .elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-141ee2c2 > .elementor-container{min-height:300px;}.elementor-44 .elementor-element.elementor-element-141ee2c2{padding:0px 10px 0px 10px;}.elementor-44 .elementor-element.elementor-element-50c4b3fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44 .elementor-element.elementor-element-1953b678 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-14e1b908 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-272e1bab{padding:60px 10px 60px 10px;}.elementor-44 .elementor-element.elementor-element-7f432de{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-7f432de .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-b759ca3-font-size );}.elementor-44 .elementor-element.elementor-element-59d3b82{padding:60px 10px 60px 10px;}.elementor-44 .elementor-element.elementor-element-8c63e6d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44 .elementor-element.elementor-element-8c63e6d .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-b759ca3-font-size );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-1fda0aa-font-size );}.elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-body p, .elementor-44 .elementor-element.elementor-element-68261a7 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-1fda0aa-font-size );}.elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-body p, .elementor-44 .elementor-element.elementor-element-d5b71f0 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-80c2576 *//* ========================================
   AGNES' HAIR CARE
   SERVICES GRID
   ======================================== */

.agnes-services-grid {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 40px 25px;
    box-sizing: border-box;
}

/* CARD */

.agnes-service-card {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}

/* IMAGE */

.agnes-service-image {
    width: 100%;
    height: 285px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.agnes-service-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.5s ease;
}

.agnes-service-card:hover .agnes-service-image img {
    transform: scale(1.04);
}

/* CONTENT */

.agnes-service-content {
    text-align: center;
}

.agnes-service-content h3 {
    color: var(--e-global-color-secondary, #2A2A2A);
    font-family: var(
        --e-global-typography-7f67fac-font-family,
        "Noto Serif"
    ), serif;
    font-size: var(
        --e-global-typography-7f67fac-font-size,
        20px
    );
    font-weight: 700;
    line-height: 1.3;
    margin: 20px 0 10px 0;
}

.agnes-service-content p {
    color: var(--e-global-color-text, #6B6B6B);
    font-family: var(
        --e-global-typography-text-font-family,
        "Roboto"
    ), sans-serif;
    font-size: var(
        --e-global-typography-text-font-size,
        16px
    );
    font-weight: 400;
    line-height: 1.7;
    margin: 0 0 18px 0;
}

/* BUTTONS */

.agnes-service-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
}

.agnes-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-width: 115px;
    padding: 13px 18px;

    font-family: var(
        --e-global-typography-accent-font-family,
        "Roboto"
    ), sans-serif;

    font-size: 14px;
    font-weight: 700;
    line-height: 1;

    text-decoration: none;
    border: 1px solid var(--e-global-color-primary, #D0AC5E);

    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease;
}

/* VIEW DETAIL */

.agnes-btn-outline {
    color: var(--e-global-color-primary, #D0AC5E);
    background-color: transparent;
}

.agnes-btn-outline:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-primary, #D0AC5E);
    border-color: var(--e-global-color-primary, #D0AC5E);
}

/* BOOK NOW */
.agnes-btn-gold {
    color: #FFFFFF !important;
    background-color: var(--e-global-color-primary, #D0AC5E) !important;
    border: 1px solid var(--e-global-color-primary, #D0AC5E) !important;
}

.agnes-btn-gold:hover,
.agnes-btn-gold:focus,
.agnes-btn-gold:active {
    color: #FFFFFF !important;
    background-color: var(--e-global-color-secondary, #2A2A2A) !important;
    border-color: var(--e-global-color-secondary, #2A2A2A) !important;
}


/* ========================================
   TABLET
   ======================================== */

@media (max-width: 1024px) {

    .agnes-services-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 35px 20px;
    }

    .agnes-service-image {
        height: 270px;
    }

    .agnes-service-content h3 {
        font-size: 18px;
    }

    .agnes-service-content p {
        font-size: 15px;
    }

}


/* ========================================
   MOBILE
   ======================================== */

@media (max-width: 767px) {

    .agnes-services-grid {
        grid-template-columns: 1fr;
        gap: 35px;
    }

    .agnes-service-image {
        height: auto;
        aspect-ratio: 4 / 4.5;
    }

    .agnes-service-content h3 {
        font-size: 20px;
    }

    .agnes-service-content p {
        font-size: 14px;
        line-height: 1.7;
    }

    .agnes-btn {
        min-width: 110px;
        padding: 12px 16px;
        font-size: 13px;
    }

}/* End custom CSS */