@font-face{font-display:swap;font-style:normal;src:url(/fonts/PoppinsSemiBold.ttf);font-family:Poppins;font-weight:600}@font-face{font-display:swap;font-style:normal;src:url(/fonts/PoppinsRegular.ttf);font-family:Poppins;font-weight:400}@font-face{font-display:swap;font-style:normal;src:url(/fonts/KarmaRegular.ttf);font-family:Karma;font-weight:400}@font-face{font-display:swap;font-style:normal;src:url(/fonts/KarmaSemiBold.ttf);font-family:Karma;font-weight:600}@font-face{font-display:swap;font-style:normal;src:url(/fonts/PoppinsMedium.ttf);font-family:Poppins;font-weight:500}html{scroll-behavior:smooth}.transition-standard{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[role=button],a,button{transition:color .3s ease,background-color .3s ease,transform .3s ease,box-shadow .3s ease}[role=button]:active,a:active,button:active{transform:scale(.98)}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--red_800);outline-offset:2px}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-3px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.slider-arrow{transition:transform .3s ease,opacity .3s ease}.slider-arrow:hover{transform:scale(1.1);opacity:.8}@media (max-width:768px){.slider-arrow{transform:scale(.75)}.slider-arrow:hover{transform:scale(.85)}}@media (hover:hover){.hover-effects{opacity:.95;transition:opacity .3s ease}.hover-effects:hover{opacity:1}}.menu-enter{animation:menu-slide-down .3s ease forwards}.menu-enter,.menu-exit{transform-origin:top center}.menu-exit{animation:menu-slide-up .3s ease forwards}.indicator-active{animation:grow-width .3s ease forwards}.pulse-effect{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.bounce-hover:hover{animation:bounce .5s ease}@keyframes menu-slide-down{0%{opacity:0;transform:translateY(-10px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes menu-slide-up{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-10px) scaleY(.97)}}@keyframes grow-width{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.icon-rotate{transition:transform .3s ease}.icon-rotate:hover{transform:rotate(180deg)}.nav-focus{position:relative;overflow:hidden}.nav-focus:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--red_800);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}.nav-focus.active:after,.nav-focus:hover:after{transform:scaleX(1)}body{margin:0;padding:0;overflow-x:hidden}*,body{font-family:Poppins,sans-serif}*{box-sizing:border-box;line-height:normal;margin:unset}a{text-decoration:none;display:block}ul{margin:0;margin-inline:unset!important;padding:0;list-style:none}input{background-color:initial;width:100%}input:focus{outline:none}.alice-carousel__dots-item{cursor:pointer}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;border:none;outline:none}.dhiwise-code,.dhiwise-navigation{min-height:100%}img{border:0;max-width:100%}.common-pointer{cursor:pointer}:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px)}.pt-safe{padding-top:env(safe-area-inset-top,0)}.pr-safe{padding-right:env(safe-area-inset-right,0)}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0)}.pl-safe{padding-left:env(safe-area-inset-left,0)}.h-screen-safe{height:100vh;height:calc(100vh - env(safe-area-inset-bottom, 0px))}.h-screen-full{height:100vh}.h-dvh{height:100dvh}.min-h-dvh{min-height:100dvh}.max-h-dvh{max-height:100dvh}.h-svh{height:100svh}.min-h-svh{min-height:100svh}.max-h-svh{max-height:100svh}.h-lvh{height:100lvh}.min-h-lvh{min-height:100lvh}.max-h-lvh{max-height:100lvh}@media screen and (orientation:landscape){.landscape-pl-safe{padding-left:env(safe-area-inset-left,0)}.landscape-pr-safe{padding-right:env(safe-area-inset-right,0)}}.pb-android-fix{padding-bottom:env(safe-area-inset-bottom)}.fixed-safe-bottom{bottom:0;bottom:env(safe-area-inset-bottom,0)}