/*!/wp-content/themes/artoonai/assets/css/Hire_AI_Developer.css*/legend{padding:0}img,video{max-width:100%;height:auto}body{font-family:'Inter',sans-serif;background-color:var(--color-background);color:var(--color-text-primary);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif;font-weight:700;line-height:1.2}.btn-primary{border-radius:.5rem;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)}.btn-primary:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;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));transform:scale(1.02)}.btn-primary{background-color:var(--color-primary);color:var(--color-primary-foreground);box-shadow:0 10px 25px -5px rgb(0 0 0 / .3),0 4px 6px -2px rgb(0 0 0 / .1)}.btn-primary:hover{background-color:#1D4ED8}.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;transition-property:all;transition-duration:250ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;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));transform:scale(1.02)}.btn-secondary{color:var(--color-primary-foreground)}.card-testimonial{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity,1));padding:1.5rem;border:1px solid var(--color-border);box-shadow:0 10px 25px -5px rgb(0 0 0 / .3),0 4px 6px -2px rgb(0 0 0 / .1)}.text-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(217, 91%, 60%) var(--tw-gradient-from-position);--tw-gradient-to:hsl(217 91% 60% / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:#06B6D4 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:#fff0}.section-divider{border-top:1px solid var(--color-border)}.border-primary{--tw-border-opacity:1;border-color:hsl(217 91% 60% / var(--tw-border-opacity,1))}.border-subtle{--tw-border-opacity:1;border-color:hsl(220 15% 20% / var(--tw-border-opacity,1))}.bg-accent\/20{background-color:rgb(6 182 212 / .2)}.bg-background{--tw-bg-opacity:1;background-color:rgb(4 10 23 / var(--tw-bg-opacity,1))}.bg-background\/95{background-color:rgb(4 10 23 / .95)}.bg-primary{--tw-bg-opacity:1;background-color:hsl(217 91% 60% / var(--tw-bg-opacity,1))}.bg-primary\/20{background-color:hsl(217 91% 60% / .2)}.bg-primary\/30{background-color:hsl(217 91% 60% / .3)}.bg-secondary\/25{background-color:rgb(59 130 246 / .25)}.bg-success{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity,1))}.bg-surface\/50{background-color:rgb(30 41 59 / .5)}.bg-transparent{background-color:#fff0}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:hsl(217, 91%, 60%) var(--tw-gradient-from-position);--tw-gradient-to:hsl(217 91% 60% / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from:hsl(217 91% 60% / 0.2) var(--tw-gradient-from-position);--tw-gradient-to:hsl(217 91% 60% / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-accent{--tw-gradient-to:rgb(6 182 212 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #06B6D4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-accent\/10{--tw-gradient-to:rgb(6 182 212 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(6 182 212 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-primary{--tw-gradient-to:hsl(217, 91%, 60%) var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to:hsl(217 91% 60% / 0.2) var(--tw-gradient-to-position)}.text-accent{--tw-text-opacity:1;color:rgb(6 182 212 / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:hsl(217 91% 60% / var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(16 185 129 / var(--tw-text-opacity,1))}.text-text-primary{--tw-text-opacity:1;color:hsl(210 40% 98% / var(--tw-text-opacity,1))}.text-text-secondary{--tw-text-opacity:1;color:hsl(215 20% 65% / var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.shadow-cta{--tw-shadow:0 10px 25px -5px rgba(0, 0, 0, 0.3), 0 4px 6px -2px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 10px 25px -5px 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)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--color-primary:hsl(217, 91%, 60%);--color-secondary:#3B82F6;--color-accent:#06B6D4;--color-background:#040A17;--color-surface:#1E293B;--color-text-primary:hsl(210, 40%, 98%);--color-text-secondary:hsl(215, 20%, 65%);--color-success:#10B981;--color-warning:#F59E0B;--color-error:#EF4444;--color-primary-50:#040A17;--color-primary-100:#1E293B;--color-primary-200:#334155;--color-primary-300:#475569;--color-primary-400:#60A5FA;--color-primary-500:#3B82F6;--color-primary-600:#2563EB;--color-primary-700:#1D4ED8;--color-primary-900:#1E3A8A;--color-slate-50:#040A17;--color-slate-100:#1E293B;--color-slate-200:#334155;--color-slate-300:#475569;--color-slate-400:#64748B;--color-slate-500:#64748B;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1E293B;--color-slate-900:#0F172A;--color-border:hsl(220, 15%, 20%);--color-primary-foreground:hsl(220, 25%, 8%)}.hover\:border-primary\/50:hover{border-color:hsl(217 91% 60% / .5)}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212 / var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:hsl(217 91% 60% / var(--tw-bg-opacity,1))}.hover\:text-background:hover{--tw-text-opacity:1;color:rgb(4 10 23 / var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:hsl(217 91% 60% / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.group:hover .group-hover\:bg-primary\/30{background-color:hsl(217 91% 60% / .3)}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:hsl(217 91% 60% / var(--tw-text-opacity,1))}.testi-slider-common .slick-list.draggable{display:flex!important;flex-direction:column!important}.testi-slider-common .slick-list.draggable .slick-slide{display:flex!important;height:unset!important}.slick-slide>div{height:100%!important}.testi-slider-common .card-testimonial{flex:1 1 0%;min-height:100%;height:auto}.flex-1{flex:1 1 0%}.slick-track{display:flex}.contact-us-sec .form-wrapper::before{background:#fff0}