.elementor-8256 .elementor-element.elementor-element-6f3c63f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8256 .elementor-element.elementor-element-3fce75c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}@media(max-width:767px){.elementor-8256 .elementor-element.elementor-element-6f3c63f{margin-top:0px;margin-bottom:0px;}.elementor-8256 .elementor-element.elementor-element-3fce75c > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS */.absolute{position:absolute;}
.backdrop-blur-xl{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);}
.bg-\\[\\#31c84b\\]{background-color:#31c84b;}
.bg-\\[\\#fdbc3d\\]{background-color:#fdbc3d;}
.bg-\\[\\#ff6257\\]{background-color:#ff6257;}
.bg-\\[radial-gradient\\(circle_at_top_right\\,rgba\\(230\\,57\\,31\\,0\\.08\\)\\,transparent_32\\%\\)\\,radial-gradient\\(circle_at_bottom_left\\,rgba\\(15\\,23\\,42\\,0\\.06\\)\\,transparent_42\\%\\)\\]{background-image:radial-gradient(circle at top right,rgba(230,57,31,0.08),transparent 32%),radial-gradient(circle at bottom left,rgba(15,23,42,0.06),transparent 42%);}
.bg-\\[var\\(--accent-soft\\)\\]{background-color:var(--accent-soft);}
.bg-\\[var\\(--bg-soft\\)\\]{background-color:var(--bg-soft);}
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-from),var(--tw-gradient-to));}
.bg-slate-100{background-color:#f1f5f9;}
.bg-white\\/85{background-color:rgba(255,255,255,0.85);}
.bg-white\\/90{background-color:rgba(255,255,255,0.90);}
.bg-white{background-color:#ffffff;}
.block{display:block;}
.blur-3xl{filter:blur(64px);}
.border-\\[var\\(--line-strong\\)\\]{border-color:var(--line-strong);}
.border{border-width:1px;border-style:solid;}
.border-b{border-bottom-width:1px;border-bottom-style:solid;}
.border-slate-200\\/80{border-color:rgba(226,232,240,0.8);}
.border-slate-200{border-color:#e2e8f0;}
.border-t{border-top-width:1px;border-top-style:solid;}
.-bottom-6{bottom:-1.5rem;}
.flex{display:flex;}
.flex-col{flex-direction:column;}
.flex-none{flex:none;}
.flex-wrap{flex-wrap:wrap;}
.font-bold{font-weight:700;}
.font-extrabold{font-weight:800;}
.font-medium{font-weight:500;}
.font-semibold{font-weight:600;}
.from-\\[\\#e6391f\\]{--tw-gradient-from:#e6391f;}
.gap-10{gap:2.5rem;}
.gap-14{gap:3.5rem;}
.gap-2{gap:0.5rem;}
.gap-3{gap:0.75rem;}
.gap-4{gap:1rem;}
.gap-5{gap:1.25rem;}
.gap-6{gap:1.5rem;}
.gap-8{gap:2rem;}
.grid{display:grid;}
.h-10{height:2.5rem;}
.h-11{height:2.75rem;}
.h-12{height:3rem;}
.h-14{height:3.5rem;}
.h-2\\.5{height:0.625rem;}
.h-2{height:0.5rem;}
.h-36{height:9rem;}
.h-4{height:1rem;}
.h-5{height:1.25rem;}
.h-6{height:1.5rem;}
.h-7{height:1.75rem;}
.h-full{height:100%;}
.hidden{display:none;}
.hover\\:text-slate-950:hover{color:#020617;}
.inline-flex{display:inline-flex;}
.inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem;}
.items-center{align-items:center;}
.items-end{align-items:flex-end;}
.justify-between{justify-content:space-between;}
.justify-center{justify-content:center;}
.leading-6{line-height:1.5rem;}
.leading-7{line-height:1.75rem;}
.leading-8{line-height:2rem;}
.leading-none{line-height:1;}
.leading-tight{line-height:1.25;}
.-left-5{left:-1.25rem;}
.left-8{left:2rem;}
.max-w-\\[11rem\\]{max-width:11rem;}
.max-w-\\[210px\\]{max-width:210px;}
.max-w-2xl{max-width:42rem;}
.max-w-3xl{max-width:48rem;}
.max-w-4xl{max-width:56rem;}
.max-w-6xl{max-width:72rem;}
.max-w-7xl{max-width:80rem;}
.max-w-md{max-width:28rem;}
.mb-12{margin-bottom:3rem;}
.mb-4{margin-bottom:1rem;}
.mt-0\\.5{margin-top:0.125rem;}
.mt-1{margin-top:0.25rem;}
.mt-10{margin-top:2.5rem;}
.mt-2{margin-top:0.5rem;}
.mt-3{margin-top:0.75rem;}
.mt-4{margin-top:1rem;}
.mt-5{margin-top:1.25rem;}
.mt-6{margin-top:1.5rem;}
.mt-8{margin-top:2rem;}
.mx-auto{margin-left:auto;margin-right:auto;}
.overflow-hidden{overflow:hidden;}
.p-4{padding:1rem;}
.p-5{padding:1.25rem;}
.p-6{padding:1.5rem;}
.p-7{padding:1.75rem;}
.p-8{padding:2rem;}
.pb-2{padding-bottom:0.5rem;}
.pb-20{padding-bottom:5rem;}
.pt-10{padding-top:2.5rem;}
.px-3{padding-left:0.75rem;padding-right:0.75rem;}
.px-4{padding-left:1rem;padding-right:1rem;}
.px-5{padding-left:1.25rem;padding-right:1.25rem;}
.px-6{padding-left:1.5rem;padding-right:1.5rem;}
.px-8{padding-left:2rem;padding-right:2rem;}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}
.py-12{padding-top:3rem;padding-bottom:3rem;}
.py-16{padding-top:4rem;padding-bottom:4rem;}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}
.py-4{padding-top:1rem;padding-bottom:1rem;}
.relative{position:relative;}
.right-8{right:2rem;}
.rounded-\\[1\\.5rem\\]{border-radius:1.5rem;}
.rounded-\\[1\\.6rem\\]{border-radius:1.6rem;}
.rounded-\\[1\\.75rem\\]{border-radius:1.75rem;}
.rounded-\\[1\\.7rem\\]{border-radius:1.7rem;}
.rounded-\\[1\\.8rem\\]{border-radius:1.8rem;}
.rounded-\\[2rem\\]{border-radius:2rem;}
.rounded-2xl{border-radius:1rem;}
.rounded-full{border-radius:9999px;}
.rounded-xl{border-radius:0.75rem;}
.shadow-\\[0_18px_40px_rgba\\(230\\,57\\,31\\,0\\.06\\)\\]{box-shadow:0 18px 40px rgba(230,57,31,0.06);}
.shadow-sm{box-shadow:0 1px 2px rgba(15,23,42,0.08);}
.space-y-3 > :not([hidden]) ~ :not([hidden]){margin-top:0.75rem;}
.space-y-4 > :not([hidden]) ~ :not([hidden]){margin-top:1rem;}
.sticky{position:sticky;}
.text-\\[var\\(--accent-strong\\)\\]{color:var(--accent-strong);}
.text-2xl{font-size:1.5rem;line-height:2rem;}
.text-3xl{font-size:1.875rem;line-height:2.25rem;}
.text-4xl{font-size:2.25rem;line-height:2.5rem;}
.text-6xl{font-size:3.75rem;line-height:1;}
.text-base{font-size:1rem;line-height:1.5rem;}
.text-center{text-align:center;}
.text-lg{font-size:1.125rem;line-height:1.75rem;}
.text-slate-400{color:#94a3b8;}
.text-slate-500{color:#64748b;}
.text-slate-600{color:#475569;}
.text-slate-700{color:#334155;}
.text-slate-900{color:#0f172a;}
.text-slate-950{color:#020617;}
.text-sm{font-size:0.875rem;line-height:1.25rem;}
.text-xl{font-size:1.25rem;line-height:1.75rem;}
.text-xs{font-size:0.75rem;line-height:1rem;}
.to-\\[\\#f19b8d\\]{--tw-gradient-to:#f19b8d;}
.top-0{top:0;}
.top-24{top:6rem;}
.top-7{top:1.75rem;}
.tracking-\\[0\\.18em\\]{letter-spacing:0.18em;}
.tracking-\\[0\\.22em\\]{letter-spacing:0.22em;}
.tracking-tight{letter-spacing:-0.025em;}
.uppercase{text-transform:uppercase;}
.w-10{width:2.5rem;}
.w-11{width:2.75rem;}
.w-12{width:3rem;}
.w-14{width:3.5rem;}
.w-2\\.5{width:0.625rem;}
.w-4{width:1rem;}
.w-5{width:1.25rem;}
.w-6{width:1.5rem;}
.w-7{width:1.75rem;}
.w-full{width:100%;}
.z-50{z-index:50;}
@media (min-width: 640px) {
.sm\\:col-span-2{grid-column:span 2 / span 2;}
.sm\\:flex-row{flex-direction:row;}
.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.sm\\:p-10{padding:2.5rem;}
.sm\\:p-7{padding:1.75rem;}
.sm\\:p-8{padding:2rem;}
.sm\\:pt-14{padding-top:3.5rem;}
.sm\\:px-12{padding-left:3rem;padding-right:3rem;}
.sm\\:px-8{padding-left:2rem;padding-right:2rem;}
.sm\\:py-14{padding-top:3.5rem;padding-bottom:3.5rem;}
.sm\\:text-4xl{font-size:2.25rem;line-height:2.5rem;}
.sm\\:text-5xl{font-size:3rem;line-height:1;}
.sm\\:text-7xl{font-size:4.5rem;line-height:1;}
.sm\\:text-lg{font-size:1.125rem;line-height:1.75rem;}
.sm\\:text-xl{font-size:1.25rem;line-height:1.75rem;}
}
@media (min-width: 768px) {
.md\\:inline-flex{display:inline-flex;}
}
@media (min-width: 1024px) {
.lg\\:block{display:block;}
.lg\\:col-span-5{grid-column:span 5 / span 5;}
.lg\\:col-span-7{grid-column:span 7 / span 7;}
.lg\\:flex{display:flex;}
.lg\\:flex-row{flex-direction:row;}
.lg\\:grid-cols-\\[0\\.92fr_1\\.08fr\\]{grid-template-columns:0.92fr 1.08fr;}
.lg\\:grid-cols-\\[0\\.95fr_1\\.05fr\\]{grid-template-columns:0.95fr 1.05fr;}
.lg\\:grid-cols-\\[1\\.12fr_0\\.88fr\\]{grid-template-columns:1.12fr 0.88fr;}
.lg\\:grid-cols-\\[1\\.1fr_0\\.9fr_0\\.9fr\\]{grid-template-columns:1.1fr 0.9fr 0.9fr;}
.lg\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}
.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}
.lg\\:items-end{align-items:flex-end;}
.lg\\:items-start{align-items:flex-start;}
.lg\\:justify-between{justify-content:space-between;}
.lg\\:leading-\\[1\\.03\\]{line-height:1.03;}
.lg\\:p-12{padding:3rem;}
.lg\\:pb-28{padding-bottom:7rem;}
.lg\\:px-10{padding-left:2.5rem;padding-right:2.5rem;}
.lg\\:px-16{padding-left:4rem;padding-right:4rem;}
.lg\\:py-16{padding-top:4rem;padding-bottom:4rem;}
.lg\\:py-20{padding-top:5rem;padding-bottom:5rem;}
.lg\\:py-24{padding-top:6rem;padding-bottom:6rem;}
.lg\\:text-\\[4\\.05rem\\]{font-size:4.05rem;line-height:1;}
.lg\\:text-5xl{font-size:3rem;line-height:1;}
}
@media (min-width: 1280px) {
.xl\\:block{display:block;}
.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
}/* End custom CSS */