/*!/wp-content/themes/artoonai/assets/css/about-us.css*/@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&display=swap);@tailwind base;@tailwind components;@tailwind utilities;img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}body{font-family:'Inter',sans-serif;color:var(--color-text-primary);background-color:var(--color-background);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif;font-weight:500;line-height:1.2;color:var(--color-text-primary)}.btn-primary{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(30 58 138 / var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-weight:600;transition-property:all;transition-duration:250ms;transition-timing-function:cubic-bezier(.4,0,.2,1);color:var(--primary-foreground);background-color:var(--primary);box-shadow:var(--shadow-md)}.btn-primary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity,1));box-shadow:var(--shadow-lg)}.btn-secondary{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:all;transition-duration:250ms;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md)}.btn-secondary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity,1));box-shadow:var(--shadow-lg)}.btn-accent{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:all;transition-duration:250ms;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md)}.btn-accent:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity,1));box-shadow:var(--shadow-lg)}.card{background-color:var(--color-bg);border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(60 131 246 / var(--tw-border-opacity,1));padding:1.5rem;box-shadow:var(--shadow-sm)}.card-elevated{background-color:var(--color-bg);border-radius:.5rem;padding:1.5rem;box-shadow:var(--shadow-md)}.input-field{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;transition-property:all;transition-duration:250ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-field:focus{border-color:#fff0;outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(30 58 138 / var(--tw-ring-opacity, 1))}.input-field{background-color:var(--color-background);color:var(--color-text-primary)}.text-gradient{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.fade-in-up{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:500ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.fade-in-up.animate{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity,1))}.border-white\/30{border-color:rgb(255 255 255 / .3)}.bg-accent{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity,1))}.bg-accent-50{--tw-bg-opacity:1;background-color:rgb(236 253 245 / var(--tw-bg-opacity,1))}.bg-background{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#111824}.bg-border{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(30 58 138 / var(--tw-bg-opacity,1))}.bg-primary-100{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:rgb(30 58 138 / .1)}.bg-primary\/80{background-color:rgb(30 58 138 / .8)}.bg-secondary-50{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#040a17}.bg-white\/20{background-color:#040a17}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:#1E3A8A var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-50{--tw-gradient-from:#EFF6FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-secondary{--tw-gradient-to:#3B82F6 var(--tw-gradient-to-position)}.to-secondary-50{--tw-gradient-to:#EFF6FF var(--tw-gradient-to-position)}.text-accent{--tw-text-opacity:1;color:rgb(5 150 105 / var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity,1))}.text-primary-100{--tw-text-opacity:1;color:rgb(219 234 254 / var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity,1))}.text-text-muted{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}.text-text-secondary{--tw-text-opacity:1;color:#F5F8F9}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity,1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity,1))}.placeholder-white\/70::-moz-placeholder{color:rgb(255 255 255 / .7)}.placeholder-white\/70::placeholder{color:rgb(255 255 255 / .7)}.bg-background{background-color:var(--background)}.text-primary{color:var(--primary)}.bg-primary{background-color:var(--primary)}:root{--background:#040A17;--foreground:hsl(210, 40%, 98%);--primary:hsl(217, 91%, 60%);--primary-foreground:hsl(220, 25%, 8%);--muted-foreground:hsl(215, 20%, 65%);--color-primary:hsl(217, 91%, 60%);--color-primary-50:#EFF6FF;--color-primary-100:#DBEAFE;--color-primary-500:hsl(217, 91%, 60%);--color-primary-600:#2563EB;--color-primary-700:#1D4ED8;--color-primary-800:#1E40AF;--color-primary-900:#1E3A8A;--color-secondary:hsl(217, 91%, 60%);--color-secondary-50:#EFF6FF;--color-secondary-100:#DBEAFE;--color-secondary-500:hsl(217, 91%, 60%);--color-secondary-600:#2563EB;--color-accent:#059669;--color-accent-50:#ECFDF5;--color-accent-100:#D1FAE5;--color-accent-500:#10B981;--color-accent-600:#059669;--color-background:#040A17;--color-surface:#0A1626;--color-surface-100:#121D2F;--color-bg:#1d2330;--color-text-primary:hsl(210, 40%, 98%);--color-text-secondary:hsl(215, 20%, 65%);--color-text-muted:#9CA3AF;--color-success:#10B981;--color-warning:#F59E0B;--color-error:#EF4444;--color-border:#374151;--color-border-light:#4B5563;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.3);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.4), 0 2px 4px -1px rgba(0, 0, 0, 0.3);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.5), 0 4px 6px -2px rgba(0, 0, 0, 0.4)}.hover\:text-accent-100:hover{--tw-text-opacity:1;color:rgb(209 250 229 / var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-custom-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--shadow-lg)}.hover\:text-primary:hover{color:var(--primary)}.focus\:border-transparent:focus{border-color:#fff0}.focus\:outline-none:focus{outline:2px solid #fff0;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(30 58 138 / var(--tw-ring-opacity, 1))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-accent{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity:1;background-color:rgb(30 58 138 / var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-secondary{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:bg-primary{background-color:var(--primary)}.testi-card-height .card-elevated{display:flex;height:100%;flex-direction:column}.testi-card-height .card-elevated .testi-card-content{display:flex;justify-content:space-between;height:100%;flex-direction:column;flex:1}