/* Start custom CSS */html{scroll-behavior:smooth}
.elementor-element-d541f22,.elementor-element-e266f8c,.elementor-element-018d277,.elementor-element-2612978,.elementor-element-c511055,.elementor-element-c381449,.elementor-element-a679f38,.elementor-element-c4ce06e,.elementor-element-8eb28eb,.elementor-element-bfe16eb,.elementor-element-85c2fea,.elementor-element-2c94f23{width:min(1180px,calc(100% - 3rem));}
.elementor-element-7e7e8d3,.elementor-element-a92471d,.elementor-element-65f97b2,.elementor-element-469565e,.elementor-element-0431cfa{scroll-margin-top:5rem;}
.elementor-element-2ce6ef6,.elementor-element-f379385,.elementor-element-be50626,.elementor-element-1219647,.elementor-element-92fd568,.elementor-element-2db7bf4,.elementor-element-80a2fe3{cursor:default;}
.elementor-element-2ce6ef6:hover,.elementor-element-f379385:hover,.elementor-element-be50626:hover,.elementor-element-1219647:hover,.elementor-element-92fd568:hover,.elementor-element-2db7bf4:hover,.elementor-element-80a2fe3:hover{transform:translateY(-6px);}
.elementor-element-92924ae a:focus-visible,.elementor-element-8fcbe27 a:focus-visible,.elementor-element-67f0999 a:focus-visible,.elementor-element-8d06d2e a:focus-visible,.elementor-element-e01461e a:focus-visible,.elementor-element-a00ac21 a:focus-visible,.elementor-element-e1bb5e7 a:focus-visible,.elementor-element-3c46c34 a:focus-visible,.elementor-element-c9e42be a:focus-visible,.elementor-element-fbbb8f1 a:focus-visible{outline:3px solid #E8C66A;outline-offset:3px;}
@media(max-width:1024px){
.elementor-element-d541f22{flex-wrap:wrap;}
.elementor-element-28ba324{order:3;flex-basis:100%;justify-content:center;}
.elementor-element-2612978,.elementor-element-bfe16eb{flex-direction:column!important;align-items:stretch!important;}
.elementor-element-b8ec0b3,.elementor-element-9cb90b2,.elementor-element-65fc65d,.elementor-element-bc9817c{flex-basis:auto!important;}
.elementor-element-c381449,.elementor-element-8eb28eb{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.elementor-element-e67a4d5{grid-template-columns:1fr!important;}
.elementor-element-c4ce06e{flex-direction:column!important;align-items:flex-start!important;}
}
@media(max-width:767px){
.elementor-element-d541f22,.elementor-element-e266f8c,.elementor-element-018d277,.elementor-element-2612978,.elementor-element-c511055,.elementor-element-c381449,.elementor-element-a679f38,.elementor-element-c4ce06e,.elementor-element-8eb28eb,.elementor-element-bfe16eb,.elementor-element-85c2fea,.elementor-element-2c94f23{width:min(100% - 2rem,1180px)!important;}
.elementor-element-28ba324{display:none!important;}
.elementor-element-0722693{display:none!important;}
.elementor-element-8d58350{min-height:auto!important;padding:6rem 0 5rem!important;background-position:62% center!important;}
.elementor-element-513ea12{font-size:clamp(2.8rem,15vw,4.5rem)!important;}
.elementor-element-5f90811,.elementor-element-11f8d50,.elementor-element-018d277,.elementor-element-85c2fea,.elementor-element-2c94f23{flex-direction:column!important;align-items:flex-start!important;}
.elementor-element-4a2c5a6,.elementor-element-0f12576,.elementor-element-51432f8{padding:.6rem 0!important;border-right:0!important;}
.elementor-element-c381449,.elementor-element-8eb28eb{grid-template-columns:1fr!important;}
.elementor-element-c8987b3{aspect-ratio:4/3!important;border-radius:0 2rem 0 2rem!important;}
.elementor-element-eeb34a4{right:.75rem!important;bottom:.75rem!important;}
.elementor-element-bc9817c{padding:1.25rem!important;}
.elementor-element-fbbb8f1{right:.75rem!important;bottom:.75rem!important;}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-element-2ce6ef6,.elementor-element-f379385,.elementor-element-be50626,.elementor-element-1219647,.elementor-element-92fd568,.elementor-element-2db7bf4,.elementor-element-80a2fe3{transition:none!important;transform:none!important;}}
.elementor-element-8d58350 { background: linear-gradient(90deg, rgba(7,9,8,.94) 0%, rgba(7,9,8,.73) 42%, rgba(7,9,8,.18) 76%), url("https://kanta.pjfy.in/wp-content/uploads/2026/09/kanta-hero-dubai.png") center / cover no-repeat !importantimportant; }  

/* Kanta responsive system — current composition */
html{scroll-behavior:smooth} body{overflow-x:hidden}
.elementor-element-54e5f0e,.elementor-element-c7c8d0d,.elementor-element-4f796a5,.elementor-element-87d5d61,.elementor-element-8e5f016,.elementor-element-051e1f3,.elementor-element-5f7702c,.elementor-element-c5b06a1{width:min(1180px,calc(100% - 3rem));margin-inline:auto}
.elementor-element-8d58350,.elementor-element-03688c8,.elementor-element-0a6564e,.elementor-element-6999f9e,.elementor-element-28c4fef,.elementor-element-abc449e,.elementor-element-0166792{scroll-margin-top:5rem}
.elementor-element-a0da65d,.elementor-element-acc7c93,.elementor-element-f824409,.elementor-element-6c1b74a,.elementor-element-8535d1c,.elementor-element-8b56b33,.elementor-element-392b354{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.elementor-element-a0da65d:hover,.elementor-element-acc7c93:hover,.elementor-element-f824409:hover,.elementor-element-6c1b74a:hover,.elementor-element-8535d1c:hover,.elementor-element-8b56b33:hover,.elementor-element-392b354:hover{transform:translateY(-6px)}
.elementor-element-8d58350{background:linear-gradient(90deg,rgba(7,9,8,.94) 0%,rgba(7,9,8,.73) 42%,rgba(7,9,8,.18) 76%),url("https://kanta.pjfy.in/wp-content/uploads/2026/09/kanta-hero-dubai.png") center/cover no-repeat!important}
@media(max-width:1024px){.elementor-element-d541f22{flex-wrap:wrap}.elementor-element-28ba324{order:3;flex-basis:100%;justify-content:center}.elementor-element-54e5f0e,.elementor-element-051e1f3{flex-direction:column!important;align-items:stretch!important}.elementor-element-bc5aff8,.elementor-element-5a4f0e8,.elementor-element-67c5d7e{flex-basis:auto!important;width:100%!important}.elementor-element-c7c8d0d,.elementor-element-8e5f016{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-element-4f796a5{flex-direction:column!important;align-items:flex-start!important}}
@media(max-width:767px){.elementor-element-d541f22,.elementor-element-e266f8c,.elementor-element-018d277,.elementor-element-54e5f0e,.elementor-element-c7c8d0d,.elementor-element-4f796a5,.elementor-element-87d5d61,.elementor-element-8e5f016,.elementor-element-051e1f3,.elementor-element-5f7702c,.elementor-element-c5b06a1{width:min(100% - 2rem,1180px)!important}.elementor-element-28ba324,.elementor-element-0722693{display:none!important}.elementor-element-8d58350{min-height:auto!important;padding:6rem 0 5rem!important;background-position:62% center!important}.elementor-element-513ea12{font-size:clamp(2.8rem,15vw,4.5rem)!important}.elementor-element-5f90811,.elementor-element-11f8d50,.elementor-element-018d277,.elementor-element-87d5d61,.elementor-element-5f7702c,.elementor-element-c5b06a1{flex-direction:column!important;align-items:flex-start!important}.elementor-element-c7c8d0d,.elementor-element-8e5f016{grid-template-columns:1fr!important}.elementor-element-bc5aff8{aspect-ratio:4/3!important;border-radius:0 2rem 0 2rem!important}.elementor-element-67c5d7e{padding:1.25rem!important}.elementor-element-a477e9a{right:.75rem!important;bottom:.75rem!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-element-a0da65d,.elementor-element-acc7c93,.elementor-element-f824409,.elementor-element-6c1b74a,.elementor-element-8535d1c,.elementor-element-8b56b33,.elementor-element-392b354{transition:none!important;transform:none!important}}
    

/* Kanta CTA + responsive polish */
.elementor-element-a00ac21,.elementor-element-e1bb5e7,.elementor-element-3c46c34,.elementor-element-03fcc78,.elementor-element-0b778d9,.elementor-element-0fd2d3c,.elementor-element-862607b,.elementor-element-08fdfb2,.elementor-element-a477e9a{transition:transform 220ms ease,background-color 220ms ease,color 220ms ease,border-color 220ms ease,box-shadow 220ms ease;touch-action:manipulation}
.elementor-element-a00ac21:hover,.elementor-element-e1bb5e7:hover,.elementor-element-08fdfb2:hover,.elementor-element-a477e9a:hover{background:#E8C66A!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.2)}
.elementor-element-3c46c34:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.68)!important;transform:translateY(-2px)}
.elementor-element-03fcc78:hover{background:#0B5D4B!important;transform:translateY(-2px);box-shadow:0 12px 26px rgba(11,93,75,.22)}
.elementor-element-0b778d9:hover,.elementor-element-0fd2d3c:hover,.elementor-element-862607b:hover{background:#C6A15B!important;color:#171815!important;transform:translateY(-2px)}
.elementor-element-a00ac21:active,.elementor-element-e1bb5e7:active,.elementor-element-3c46c34:active,.elementor-element-03fcc78:active,.elementor-element-0b778d9:active,.elementor-element-0fd2d3c:active,.elementor-element-862607b:active,.elementor-element-08fdfb2:active,.elementor-element-a477e9a:active{transform:translateY(0) scale(.98)}
.elementor-element-a00ac21 a:focus-visible,.elementor-element-e1bb5e7 a:focus-visible,.elementor-element-3c46c34 a:focus-visible,.elementor-element-03fcc78 a:focus-visible,.elementor-element-0b778d9 a:focus-visible,.elementor-element-0fd2d3c a:focus-visible,.elementor-element-862607b a:focus-visible,.elementor-element-a477e9a a:focus-visible,.elementor-element-08fdfb2 button:focus-visible{outline:3px solid #E8C66A!important;outline-offset:4px}
@media(max-width:1024px) and (min-width:768px){.elementor-element-d541f22{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.85rem 1rem!important;flex-wrap:nowrap!important}.elementor-element-d333146{grid-column:1;grid-row:1;min-width:0}.elementor-element-a00ac21{grid-column:2;grid-row:1;justify-self:end}.elementor-element-28ba324{grid-column:1/-1;grid-row:2;display:flex!important;justify-content:center!important;order:unset!important;flex-basis:auto!important}}
@media(max-width:767px){body{padding-bottom:66px}.elementor-element-d541f22{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important}.elementor-element-a00ac21{margin-left:auto}.elementor-element-5f90811{width:100%!important;max-width:320px;align-items:stretch!important}.elementor-element-e1bb5e7,.elementor-element-3c46c34{width:100%!important;justify-content:center!important}.elementor-element-a477e9a{min-height:44px!important;padding:.68rem 1rem!important;font-size:.72rem!important;right:.75rem!important;bottom:.75rem!important}.elementor-element-0b778d9,.elementor-element-0fd2d3c,.elementor-element-862607b{width:100%;justify-content:center!important}}
@media(prefers-reduced-motion:reduce){.elementor-element-a00ac21,.elementor-element-e1bb5e7,.elementor-element-3c46c34,.elementor-element-03fcc78,.elementor-element-0b778d9,.elementor-element-0fd2d3c,.elementor-element-862607b,.elementor-element-08fdfb2,.elementor-element-a477e9a{transition:none!important;transform:none!important}}/* End custom CSS */