.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#604936;--e-global-color-accent:#61CE70;--e-global-color-941204d:#271B14;--e-global-color-575db04:#9C482A;--e-global-color-773385c:#EEE8DC;--e-global-color-d6a7b17:#F8F4EA;--e-global-color-4f54ee3:#4C2B186B;--e-global-typography-primary-font-family:"Georgia";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Georgia";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-09a5e25-font-size:clamp(3.2rem, calc(2.5rem + (4.5 - 2.5) * ((100vw - 320px) / 960)), 4.5rem);--e-global-typography-09a5e25-line-height:1.3em;--e-global-typography-dc4bb9c-font-size:clamp(2.2rem, calc(2.2rem + (3 - 2.2) * ((100vw - 320px) / 960)), 3rem);--e-global-typography-dc4bb9c-line-height:1.3em;--e-global-typography-015fee3-font-size:clamp(1.2rem, calc(1.2rem + (1.6 - 1.2) * ((100vw - 320px) / 1120)), 1.6rem);background-color:var( --e-global-color-d6a7b17 );background-image:url("https://advancestudy.demoavatar.top/wp-content/uploads/2026/08/pastel-yellow-vignette-concrete-textured-background-scaled.webp");background-position:center center;background-repeat:repeat-y;background-size:auto;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.primary-button a{
    background-color: var(--e-global-color-941204d)  !important;
    border:1px solid var(--e-global-color-941204d) ;
}
.outline-button a{
    color: var(--e-global-color-941204d)  !important;
    background-color: transparent !important;
    border:1px solid var(--e-global-color-941204d) ;

}

.elementor-button{
    transition:all 0.4s ease;
    text-transform: uppercase;
    letter-spacing: 0.12em  ;
    line-height: 1.4em;
    font-size:14px;
}
.elementor-button:hover{
    transform:translateY(-3px);
}
.eyebrow-heading{
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    color:var(--e-global-color-575db04) !important;
    font-weight: 500 !important;
}

.card{
    padding: 30px;
    border:1px solid #D6D0C4;
    border-radius: 12px;
}

.card:hover{
    transform:translateY(-5px);
    box-shadow: 0 10px 30px -15px rgba(0,0,0,0.5);
}/* End custom CSS */