.elementor-kit-5{--e-global-color-rbhy001:#FFF9D6;--e-global-color-rbgs001:#A66F06;--e-global-color-rbgh001:#D8FFE8;--e-global-color-rbgs002:#034B2C;--e-global-color-e1e72af:#C9A227;--e-global-color-rbcy001:#FFE784;--e-global-color-rbrg002:#D9A936;--e-global-color-rbce003:#31E47D;--e-global-color-rbgr004:#08713D;--e-global-color-rbpb005:#050706;--e-global-color-rbdb006:#080B09;--e-global-color-rbdp007:#101511;--e-global-color-rbep008:#151C17;--e-global-color-rbsw009:#F7F5EC;--e-global-color-rbbt010:#C4C9C4;--e-global-color-rbmt011:#919A93;--e-global-color-rbbo012:rgba(255,255,255,0.10);--e-global-color-rbbg013:#2DDB83;--e-global-color-rblr014:#E45A76;--e-global-color-rbwg015:#E5B94D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-rbdx001-font-family:"Playfair Display";--e-global-typography-rbdx001-font-size:64px;--e-global-typography-rbdx001-font-weight:700;--e-global-typography-rbdx001-line-height:1.02em;--e-global-typography-rbdx001-letter-spacing:-1.5px;--e-global-typography-rbh1002-font-family:"Playfair Display";--e-global-typography-rbh1002-font-size:56px;--e-global-typography-rbh1002-font-weight:700;--e-global-typography-rbh1002-line-height:1.08em;--e-global-typography-rbh1002-letter-spacing:-1px;--e-global-typography-rbh2003-font-family:"Playfair Display";--e-global-typography-rbh2003-font-size:44px;--e-global-typography-rbh2003-font-weight:700;--e-global-typography-rbh2003-line-height:1.12em;--e-global-typography-rbh2003-letter-spacing:-0.5px;--e-global-typography-rbh3004-font-family:"Manrope";--e-global-typography-rbh3004-font-size:28px;--e-global-typography-rbh3004-font-weight:700;--e-global-typography-rbh3004-line-height:1.2em;--e-global-typography-rbh3004-letter-spacing:-0.25px;--e-global-typography-rbbl005-font-family:"Inter";--e-global-typography-rbbl005-font-size:18px;--e-global-typography-rbbl005-font-weight:400;--e-global-typography-rbbl005-line-height:1.7em;--e-global-typography-rbbl005-letter-spacing:0px;--e-global-typography-rbbd006-font-family:"Inter";--e-global-typography-rbbd006-font-size:16px;--e-global-typography-rbbd006-font-weight:400;--e-global-typography-rbbd006-line-height:1.7em;--e-global-typography-rbbd006-letter-spacing:0px;--e-global-typography-rbbs007-font-family:"Inter";--e-global-typography-rbbs007-font-size:14px;--e-global-typography-rbbs007-font-weight:400;--e-global-typography-rbbs007-line-height:1.6em;--e-global-typography-rbbs007-letter-spacing:0px;--e-global-typography-rbbn008-font-family:"Manrope";--e-global-typography-rbbn008-font-size:15px;--e-global-typography-rbbn008-font-weight:700;--e-global-typography-rbbn008-line-height:1.2em;--e-global-typography-rbbn008-letter-spacing:0px;--e-global-typography-rbey009-font-family:"Manrope";--e-global-typography-rbey009-font-size:12px;--e-global-typography-rbey009-font-weight:700;--e-global-typography-rbey009-line-height:1.3em;--e-global-typography-rbey009-letter-spacing:2px;--e-global-typography-rbnm010-font-family:"Manrope";--e-global-typography-rbnm010-font-size:18px;--e-global-typography-rbnm010-font-weight:700;--e-global-typography-rbnm010-line-height:1.2em;--e-global-typography-rbnm010-letter-spacing:0px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.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:1024px){.elementor-kit-5{--e-global-typography-rbdx001-font-size:52px;--e-global-typography-rbh1002-font-size:46px;--e-global-typography-rbh2003-font-size:38px;--e-global-typography-rbh3004-font-size:25px;--e-global-typography-rbbl005-font-size:17px;--e-global-typography-rbbd006-font-size:16px;--e-global-typography-rbbs007-font-size:14px;--e-global-typography-rbbn008-font-size:15px;--e-global-typography-rbey009-font-size:12px;--e-global-typography-rbnm010-font-size:17px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-rbdx001-font-size:42px;--e-global-typography-rbh1002-font-size:38px;--e-global-typography-rbh2003-font-size:32px;--e-global-typography-rbh3004-font-size:22px;--e-global-typography-rbbl005-font-size:16px;--e-global-typography-rbbd006-font-size:16px;--e-global-typography-rbbs007-font-size:14px;--e-global-typography-rbbn008-font-size:15px;--e-global-typography-rbey009-font-size:11px;--e-global-typography-rbnm010-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
  --rb-crystal-yellow:#FFE784;
  --rb-royal-gold:#D9A936;
  --rb-crystal-emerald:#31E47D;
  --rb-royal-green:#08713D;
  --rb-premium-black:#050706;
  --rb-soft-white:#F7F5EC;
  --rb-crystal-gradient:linear-gradient(135deg,var(--rb-crystal-yellow) 0%,var(--rb-royal-gold) 32%,var(--rb-crystal-emerald) 68%,var(--rb-royal-green) 100%);
  --rb-card-shadow:0 18px 50px rgba(0,0,0,.34);
  --rb-panel-shadow:0 28px 70px rgba(0,0,0,.48);
  --rb-crystal-glow:0 12px 32px rgba(49,228,125,.18),0 8px 24px rgba(217,169,54,.16);
  --rb-focus-shadow:0 0 0 3px rgba(255,231,132,.42);
}
.rb-crystal-button .elementor-button{min-height:54px;padding:0 30px;border:0;border-radius:14px;background:var(--rb-crystal-gradient);color:var(--rb-premium-black);box-shadow:var(--rb-crystal-glow);transition:transform .2s ease,box-shadow .2s ease;}
.rb-crystal-button .elementor-button:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(49,228,125,.22),0 10px 28px rgba(217,169,54,.20);}
.rb-crystal-button .elementor-button:focus-visible,.rb-crystal-outline .elementor-button:focus-visible,.rb-whatsapp-button .elementor-button:focus-visible{outline:0;box-shadow:var(--rb-focus-shadow);}
.rb-crystal-outline .elementor-button{min-height:54px;padding:0 30px;border:1px solid transparent;border-radius:14px;background:linear-gradient(#101511,#101511) padding-box,var(--rb-crystal-gradient) border-box;color:var(--rb-soft-white);transition:transform .2s ease,background .2s ease;}
.rb-crystal-outline .elementor-button:hover{transform:translateY(-2px);background:var(--rb-crystal-gradient);color:var(--rb-premium-black);}
.rb-whatsapp-button .elementor-button{min-height:54px;padding:0 30px;border-radius:14px;background:linear-gradient(135deg,var(--rb-crystal-emerald),var(--rb-royal-green));color:var(--rb-premium-black);}
.rb-crystal-keyword .elementor-heading-title{background:var(--rb-crystal-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;}
.rb-crystal-border{border:1px solid transparent;background:linear-gradient(#101511,#101511) padding-box,var(--rb-crystal-gradient) border-box;}
.rb-crystal-surface{background:radial-gradient(circle at 15% 0%,rgba(255,231,132,.08),transparent 42%),radial-gradient(circle at 85% 100%,rgba(49,228,125,.08),transparent 44%),#101511;box-shadow:var(--rb-card-shadow);}
.rb-crystal-icon .elementor-icon{background:var(--rb-crystal-gradient);color:var(--rb-premium-black);border-radius:16px;}
@media(max-width:767px){.rb-crystal-button .elementor-button,.rb-crystal-outline .elementor-button,.rb-whatsapp-button .elementor-button{min-height:52px;padding-inline:26px;}}
@media(prefers-reduced-motion:reduce){.rb-crystal-button .elementor-button,.rb-crystal-outline .elementor-button{transition:none;transform:none!important;}}/* End custom CSS */