/*! page canada-job-visa 49ec3836ad4d */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial}}}@layer components{.home-hero-btn-secondary{justify-content:center;align-items:center;display:inline-flex}:where(.home-hero-btn-secondary>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-x-reverse)))}.home-hero-btn-secondary{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.home-hero-btn-secondary:hover{background-color:var(--color-white,#fff);color:var(--color-gray-900,oklch(21% .034 264.665))}}}.ca-job-page{overflow-x:clip}.ca-job-page .doc-section-header{margin-bottom:.875rem}.ca-job-page .ca-job-icon-wrap{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(21 128 61/var(--tw-text-opacity,1));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ca-job-page .ca-job-icon-wrap--lg{border-radius:1rem;width:3.5rem;height:3.5rem}.ca-job-page .ca-job-icon-wrap--circle{border-radius:9999px;width:4rem;height:4rem}.ca-job-page .ca-job-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1rem}.ca-job-page .ca-job-slot{--tw-border-opacity:1;border-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));border-radius:1rem;overflow:hidden}.ca-job-page .ca-job-check{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.625;display:flex}.ca-job-page .ca-job-check-icon{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1));margin-top:.125rem;font-size:1rem;line-height:1.5rem}.ca-job-page .ca-job-pill{--tw-border-opacity:1;border-width:1px;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1));border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.ca-job-page .pk-faq{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ca-job-page .pk-cta{padding-top:2rem;padding-bottom:2rem}.ca-job-page .pk-cta .doc-cta-inner{max-width:42rem;padding-left:0;padding-right:0}.ca-job-page .pk-cta .doc-cta-actions{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;display:flex}.ca-job-page .pk-cta .doc-btn-primary,.ca-job-page .pk-cta .doc-cta-btn-secondary{justify-content:center;width:100%;min-height:2.75rem}.ca-job-page .ca-job-refuse-card,.ca-job-page .ca-job-safe-card{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1rem;position:relative;overflow:hidden}.ca-job-page .ca-job-refuse-card{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ca-job-page .ca-job-refuse-card,.ca-job-page .ca-job-safe-card{border-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.ca-job-page .ca-job-safe-card{--tw-border-opacity:1;background:linear-gradient(135deg,#fff,#f0fdf4 58%,#ecfdf5)}.ca-job-page .ca-job-refuse-visual,.ca-job-page .ca-job-safe-visual{min-height:9.5rem;position:relative;overflow:hidden}.ca-job-page .ca-job-refuse-visual img,.ca-job-page .ca-job-safe-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:9.5rem;display:block}.ca-job-page .ca-job-refuse-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#f0fdf4b8 72%,#fff);position:absolute;inset:0}.ca-job-page .ca-job-safe-visual:after{content:"";pointer-events:none;background:linear-gradient(270deg,#f0fdf414,#f0fdf48c 38%,#f0fdf4f5);position:absolute;inset:0}.ca-job-page .ca-job-refuse-body,.ca-job-page .ca-job-safe-body{z-index:1;padding:1.25rem;position:relative}.ca-job-page .ca-job-awareness-head{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.ca-job-page .ca-job-awareness-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.ca-job-page .ca-job-awareness-head--refuse .ca-job-awareness-icon,.ca-job-page .ca-job-awareness-head--safe .ca-job-awareness-icon{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.ca-job-page .ca-job-awareness-icon .material-icons-outlined{font-size:1.25rem;line-height:1}.ca-job-page .ca-job-awareness-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:0;margin-bottom:.25rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;line-height:1.375}.ca-job-page .ca-job-awareness-title .home-title-accent{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.ca-job-page .ca-job-awareness-subtitle{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin:0;font-size:.875rem;line-height:1.625}.ca-job-page .ca-job-awareness-head--safe .ca-job-awareness-subtitle{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-weight:600}.ca-job-page .ca-job-refuse-list,.ca-job-page .ca-job-safe-list{margin:0;padding:0;list-style-type:none}.ca-job-page .ca-job-refuse-list li,.ca-job-page .ca-job-safe-list li{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.625;display:flex}.ca-job-page .ca-job-refuse-list li+li,.ca-job-page .ca-job-safe-list li+li{margin-top:.625rem}.ca-job-page .ca-job-refuse-list .material-icons-outlined,.ca-job-page .ca-job-safe-list .material-icons-outlined{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1));flex-shrink:0;margin-top:.125rem;font-size:1rem;line-height:1.5rem}.ca-job-page .ca-job-safe-intro{color:rgb(75 85 99/var(--tw-text-opacity,1));margin-top:0;margin-bottom:.875rem;line-height:1.625}.ca-job-page .ca-job-safe-intro,.ca-job-page .ca-job-safe-script{--tw-text-opacity:1;font-size:.875rem}.ca-job-page .ca-job-safe-script{text-align:right;max-width:7.5rem;color:rgb(22 163 74/var(--tw-text-opacity,1));margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.25;top:.75rem}.ca-job-page .ca-job-safe-badge,.ca-job-page .ca-job-safe-script{pointer-events:none;z-index:2;position:absolute;right:.75rem}.ca-job-page .ca-job-safe-badge{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#15803d var(--tw-gradient-from-position);--tw-gradient-to:#166534 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);border-radius:.5rem;align-items:center;gap:.375rem;padding:.4375rem;display:inline-flex;bottom:.75rem;box-shadow:0 8px 18px -12px #15803d8c}.ca-job-page .ca-job-safe-badge-leaf{--tw-text-opacity:1;width:.875rem;height:.875rem;color:rgb(254 202 202/var(--tw-text-opacity,1));flex-shrink:0}.ca-job-page .ca-job-safe-badge-text{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;max-width:5.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:Outfit,sans-serif;font-size:.5625rem;font-weight:700;line-height:1.25}#documents .ca-job-docs-panel{--tw-border-opacity:1;border-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1rem;overflow:hidden}#documents .ca-job-docs-layout{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}#documents .ca-job-docs-visual{aspect-ratio:16/10;--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));position:relative;overflow:hidden}#documents .ca-job-docs-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%;height:100%;display:block}#documents .ca-job-docs-content{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));flex-direction:column;gap:.75rem;padding:1rem;display:flex}#documents .ca-job-docs-cards{flex:1;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}#documents .ca-job-docs-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.875rem;overflow:hidden;box-shadow:0 6px 18px -14px #0f172a3d}#documents .ca-job-docs-card-head{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}#documents .ca-job-docs-card-icon{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.75rem;height:1.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}#documents .ca-job-docs-card-icon .material-icons-outlined{font-size:.9375rem;line-height:1}#documents .ca-job-docs-card-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin:0;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.25}#documents .ca-job-docs-card-body{padding:.5rem .75rem .625rem}#documents .ca-job-docs-list{margin:0;padding:0;list-style-type:none}#documents .ca-job-docs-list li{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));align-items:flex-start;gap:.4375rem;font-size:.75rem;line-height:1.375;display:flex}#documents .ca-job-docs-list li+li{margin-top:.3125rem}#documents .ca-job-docs-list .material-icons-outlined{margin-top:1px}#documents .ca-job-docs-list .material-icons-outlined,#documents .ca-job-docs-script{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1));flex-shrink:0;font-size:.875rem;line-height:1.25rem}#documents .ca-job-docs-script{pointer-events:none;text-align:right;flex-direction:column;align-self:flex-end;margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.25;display:none}#documents .ca-job-docs-script-accent{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(22 163 74/var(--tw-border-opacity,1));padding-bottom:.125rem;display:inline-block}#preparation .ca-job-prep-panel{position:relative;overflow:hidden}#preparation .ca-job-prep-deco-left,#preparation .ca-job-prep-deco-right{pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;position:absolute}#preparation .ca-job-prep-deco-left{opacity:.36;-o-object-position:88% 78%;object-position:88% 78%;width:8.75rem;height:5.5rem;bottom:0;right:0;-webkit-mask-image:linear-gradient(to top left,#000000d1,#00000059 58%,#0000);mask-image:linear-gradient(to top left,#000000d1,#00000059 58%,#0000)}#preparation .ca-job-prep-deco-right{opacity:.38;-o-object-position:96% center;object-position:96% center;width:11.5rem;height:100%;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000000e0 0,#0000006b 52%,#0000);mask-image:linear-gradient(270deg,#000000e0 0,#0000006b 52%,#0000)}#preparation .ca-job-prep-layout{z-index:1;position:relative}#preparation .ca-job-prep-process-col,#preparation .ca-job-prep-ready-col{position:relative;overflow:hidden}#preparation .ca-job-prep-process-title,#preparation .ca-job-prep-ready-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:0;margin-bottom:.375rem;font-size:1.125rem;font-weight:700;line-height:1.25}#preparation .ca-job-prep-process-title .home-title-accent,#preparation .ca-job-prep-ready-title .home-title-accent{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}#preparation .ca-job-prep-process-sub,#preparation .ca-job-prep-ready-sub{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-top:0;margin-bottom:1rem;font-size:.8125rem;line-height:1.5}#preparation .ca-job-prep-ready-body{grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:1rem;padding-bottom:.25rem;padding-right:.5rem;display:grid}#preparation .ca-job-prep-ready-list{margin:0;padding:0;list-style-type:none}#preparation .ca-job-prep-ready-list li{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.375;display:flex}#preparation .ca-job-prep-ready-list li+li{margin-top:.375rem}#preparation .ca-job-prep-check-icon{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}#preparation .ca-job-prep-check-icon .material-icons-outlined{font-size:.625rem;line-height:1}#preparation .ca-job-prep-promo{pointer-events:none;--tw-rotate:6deg;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));flex-direction:column;justify-self:end;align-items:center;display:none}#preparation .ca-job-prep-promo-icon{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#15803d var(--tw-gradient-from-position);--tw-gradient-to:#166534 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-text-opacity:1;width:3rem;height:3rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 20px -12px #15803d8c}#preparation .ca-job-prep-promo-icon .material-icons-outlined{font-size:1.5rem;line-height:1}#preparation .ca-job-prep-promo-copy{text-align:center;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;max-width:7.75rem;color:rgb(30 58 95/var(--tw-text-opacity,1));margin-top:.5rem;margin-bottom:0;font-size:.625rem;font-weight:700;line-height:1.25}#preparation .ca-job-prep-promo-leaf{vertical-align:-.0625rem;--tw-text-opacity:1;width:.75rem;height:.75rem;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-left:.125rem;display:inline-block}#preparation .ca-job-prep-script{pointer-events:none;z-index:2;text-align:right;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));flex-direction:column;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.875rem;font-style:italic;line-height:1.375;display:none;position:absolute;top:.75rem;right:.75rem}#preparation .ca-job-prep-script-accent{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(22 163 74/var(--tw-border-opacity,1));padding-bottom:.125rem;display:inline-block}#preparation .ca-job-prep-track{-moz-column-gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .625rem;display:grid}#preparation .ca-job-prep-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}#preparation .ca-job-prep-step-icon{z-index:1;--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgb(22 163 74/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.375rem;display:inline-flex;position:relative}#preparation .ca-job-prep-step-icon .material-icons-outlined{font-size:1.125rem;line-height:1}#preparation .ca-job-prep-step-label{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:0;margin-bottom:.125rem;font-size:.75rem;font-weight:700;line-height:1.25}#preparation .ca-job-prep-step-desc{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin:0;font-size:.6875rem;line-height:1.375}@media (min-width:640px){#preparation .ca-job-prep-ready-body{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem}#preparation .ca-job-prep-promo{display:flex}#preparation .ca-job-prep-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#preparation .ca-job-prep-layout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);min-height:16.5rem}#preparation .ca-job-prep-ready-col{--tw-border-opacity:1;border-right-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));padding:1.5rem 1.25rem}#preparation .ca-job-prep-process-col{padding:1.5rem 1.25rem 1.25rem}#preparation .ca-job-prep-process-title,#preparation .ca-job-prep-ready-title{font-size:1.25rem;line-height:1.75rem}#preparation .ca-job-prep-ready-list li{font-size:.8125rem}#preparation .ca-job-prep-process-sub{padding-right:5.75rem}#preparation .ca-job-prep-script{display:flex}#preparation .ca-job-prep-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;margin-top:.125rem}#preparation .ca-job-prep-step:not(:last-child):after{content:"";pointer-events:none;z-index:0;--tw-border-opacity:1;border-style:dotted;border-top-width:2px;border-color:rgb(134 239 172/var(--tw-border-opacity,1));width:calc(100% - 2.4rem);position:absolute;top:1.2rem;left:calc(50% + 1.2rem)}#preparation .ca-job-prep-ready-body{padding-bottom:.5rem;padding-right:1.75rem}#preparation .ca-job-prep-deco-left{width:10.5rem;height:6.25rem}#preparation .ca-job-prep-deco-right{width:14rem}}#why-easyvisa .ca-job-why-banner{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#166534,#15803d 52%,#14532d);border-radius:1rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 30px -16px #14532d8c}#why-easyvisa .ca-job-why-intro{padding:1.125rem 1.125rem 1.25rem}#why-easyvisa .ca-job-why-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-top:0;margin-bottom:.5rem;font-size:1.375rem;font-weight:700;line-height:1.25}#why-easyvisa .ca-job-why-lead{color:#fffffff5;margin-top:0;margin-bottom:.25rem;font-size:.875rem;font-weight:600;line-height:1.375}#why-easyvisa .ca-job-why-copy{color:#ffffffd1;margin-top:0;margin-bottom:.875rem;font-size:.75rem;line-height:1.5}#why-easyvisa .ca-job-why-cta{white-space:nowrap;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));max-width:max-content;min-height:2.25rem;color:rgb(21 128 61/var(--tw-text-opacity,1));border-radius:9999px;align-self:flex-start;align-items:center;gap:.25rem;width:auto;padding:.4375rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.25;text-decoration-line:none;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:0 4px 14px #0f172a1f}#why-easyvisa .ca-job-why-cta,#why-easyvisa .ca-job-why-cta:hover{--tw-bg-opacity:1;--tw-text-opacity:1}#why-easyvisa .ca-job-why-cta:hover{background-color:rgb(240 253 244/var(--tw-bg-opacity,1));color:rgb(20 83 45/var(--tw-text-opacity,1))}#why-easyvisa .ca-job-why-cta .material-icons-outlined{font-size:.875rem;line-height:1}#why-easyvisa .ca-job-why-features{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#why-easyvisa .ca-job-why-feature{text-align:center;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:center;min-height:5.5rem;padding:.625rem .5rem;display:flex}#why-easyvisa .ca-job-why-feature:nth-child(2n){border-right:0}#why-easyvisa .ca-job-why-feature:nth-last-child(-n+2){border-bottom:0}#why-easyvisa .ca-job-why-feature-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2rem;height:2rem;color:rgb(22 163 74/var(--tw-text-opacity,1));border-width:1px;border-color:#ffffff59;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.375rem;display:inline-flex}#why-easyvisa .ca-job-why-feature-icon .material-icons-outlined{font-size:1rem;line-height:1}#why-easyvisa .ca-job-why-feature-label{color:#fffffff2;margin:0;font-size:.625rem;font-weight:600;line-height:1.375}#why-easyvisa .ca-job-why-visual{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1));min-height:11.5rem;position:relative;overflow:hidden}#why-easyvisa .ca-job-why-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:11.5rem;display:block}@media (min-width:640px){#why-easyvisa .ca-job-why-features{grid-template-columns:repeat(3,minmax(0,1fr))}#why-easyvisa .ca-job-why-feature:nth-child(2n){border-right:1px solid #ffffff2e}#why-easyvisa .ca-job-why-feature:nth-child(3n){border-right:0}#why-easyvisa .ca-job-why-feature:nth-last-child(-n+2){border-bottom:1px solid #ffffff2e}#why-easyvisa .ca-job-why-feature:nth-last-child(-n+3){border-bottom:0}}@media (min-width:1024px){#why-easyvisa .ca-job-why-banner{grid-template-columns:minmax(0,.3fr) minmax(0,.4fr) minmax(0,.3fr);min-height:15.5rem}#why-easyvisa .ca-job-why-intro{border-color:#ffffff2e;border-right-width:1px;flex-direction:column;justify-content:center;padding:1.25rem 1.125rem;display:flex}#why-easyvisa .ca-job-why-title{font-size:1.5rem;line-height:2rem}#why-easyvisa .ca-job-why-features{border-top:0;border-left:0;grid-template-rows:repeat(2,minmax(0,1fr));min-height:15.5rem}#why-easyvisa .ca-job-why-feature{height:100%;min-height:0;padding:.5rem .625rem}#why-easyvisa .ca-job-why-feature-label{font-size:.6875rem}#why-easyvisa .ca-job-why-visual{border-top-left-radius:50% 100%;border-bottom-left-radius:50% 100%;min-height:100%}#why-easyvisa .ca-job-why-visual img{-o-object-position:42% center;object-position:42% center;min-height:15.5rem}}.ca-job-page .ca-job-facts-rail{--tw-border-opacity:1;border-top-width:1px;border-bottom-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));padding-top:.875rem;padding-bottom:.875rem}.ca-job-page .ca-job-facts-rail-inner{flex-direction:column;gap:.875rem;display:flex}.ca-job-page .ca-job-facts-intro{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));min-width:0;padding-bottom:.75rem}.ca-job-page .ca-job-facts-intro-title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:0;margin-bottom:.25rem;font-size:1.2rem;font-weight:700;line-height:1.25}.ca-job-page .ca-job-facts-intro-text{--tw-text-opacity:1;max-width:15rem;color:rgb(75 85 99/var(--tw-text-opacity,1));margin:0;font-size:.8125rem;line-height:1.375}.ca-job-page .ca-job-facts-list{flex:1;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.ca-job-page .ca-job-facts-item{align-items:flex-start;gap:.625rem;min-width:0;padding:0;display:flex}.ca-job-page .ca-job-facts-icon{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1));flex-shrink:0;font-size:1.5rem;line-height:1}.ca-job-page .ca-job-facts-copy{min-width:0}.ca-job-page .ca-job-facts-title{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1));margin-top:0;margin-bottom:1px;font-size:.875rem;font-weight:700;line-height:1.375}.ca-job-page .ca-job-facts-text{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin:0;font-size:.75rem;line-height:1.375}.ca-job-page .ca-job-facts-accent{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:6.5rem;min-height:4rem;display:none;position:relative}.ca-job-page .ca-job-facts-accent-leaf{--tw-translate-y:-50%;width:4.25rem;height:4.25rem;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-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1));opacity:.2;position:absolute;top:50%;right:.15rem}.ca-job-page .ca-job-facts-accent-script{z-index:1;text-align:right;--tw-text-opacity:1;max-width:6.25rem;color:rgb(22 101 52/var(--tw-text-opacity,1));margin:0;font-family:Georgia,Times New Roman,serif;font-size:.9375rem;font-style:italic;line-height:1.375;position:relative}.ca-job-page .ca-job-elig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ca-job-page .ca-job-elig-item{--tw-border-opacity:1;border-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1rem;flex-direction:column;align-items:center;padding:1.25rem .75rem;display:flex}#resources .ca-job-resource-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}#resources .ca-job-resource-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);min-height:4.75rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;text-decoration-line:none;transition:border-color .2s,box-shadow .2s;display:flex}#resources .ca-job-resource-card:hover{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));box-shadow:0 4px 6px -1px #0f172a14}#resources .ca-job-resource-thumb{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.5rem;flex-shrink:0;width:5.5rem;height:3.5rem}#resources .ca-job-resource-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}#resources .ca-job-resource-title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.375}#resources .ca-job-resource-desc{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.75rem;line-height:1.375}@media (min-width:640px){#resources .ca-job-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}@media (min-width:1024px){#resources .ca-job-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}#resources .ca-job-resource-card{padding:.875rem}#resources .ca-job-resource-thumb{width:6rem;height:3.75rem}#resources .ca-job-resource-title{font-size:.9375rem}}.ca-job-page .ca-job-table-wrap{--tw-border-opacity:1;border-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1rem;overflow-x:auto}.ca-job-page .ca-job-table{border-collapse:collapse;text-align:left;min-width:100%;font-size:.875rem;line-height:1.25rem}.ca-job-page .ca-job-table thead{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.ca-job-page .ca-job-table th{padding:.75rem 1rem;font-weight:600}.ca-job-page .ca-job-table td{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));padding:.75rem 1rem}#process .visa-process-box{margin-top:0}#process .home-why-process{--tw-border-opacity:1;border-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1.375rem;padding:1.5rem}#process .home-why-step-icon{width:3.5rem;height:3.5rem}#process .home-why-step-icon-glyph{font-size:1.5rem;line-height:2rem}#process .visa-process-steps{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}#process .home-why-step{text-align:center;padding-left:.5rem;padding-right:.5rem;position:relative}#process .home-why-step-visual{width:100%;margin-bottom:1rem;margin-left:auto;margin-right:auto}#process .home-why-step-icon,#process .home-why-step-visual{justify-content:center;display:flex;position:relative}#process .home-why-step-icon{z-index:1;--tw-border-opacity:1;border-width:3px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1));border-radius:9999px;align-items:center;transition:transform .3s,background-color .3s,box-shadow .3s,color .3s;box-shadow:0 0 0 6px #22c55e1f}#process .home-why-step:hover .home-why-step-icon{--tw-scale-x:1.12;--tw-scale-y:1.12;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(22 163 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 0 0 6px #22c55e38}#process .home-why-step-icon-glyph{color:inherit;line-height:1}#process .home-why-step-title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:0;margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.375;transition:color .3s}#process .home-why-step:hover .home-why-step-title{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}#process .home-why-step-text{--tw-text-opacity:1;max-width:11.5rem;color:rgb(75 85 99/var(--tw-text-opacity,1));margin:0 auto;font-size:.75rem;line-height:1.25rem}#process .visa-process-steps .home-why-step-line{display:none}@media (min-width:640px){#process .home-why-process{padding:2rem}#process .visa-process-steps{-moz-column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}@media (min-width:1024px){#process .visa-process-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}#process .visa-process-steps .home-why-step-line{pointer-events:none;--tw-translate-y:-50%;height:.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));background:linear-gradient(90deg,#86efac,#dcfce7);width:calc(100% - 1rem);display:block;position:absolute;top:50%;left:calc(50% + 2rem)}#process .visa-process-steps .home-why-step:last-child .home-why-step-line{display:none}}#permit-types .ca-job-permit-layout{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2rem;display:grid}#permit-types .ca-job-permit-copy{min-width:0;position:relative;overflow:visible}#permit-types .ca-job-permit-copy-main{position:relative}#permit-types .ca-job-permit-actions{flex-direction:column;align-items:flex-start;gap:.875rem;margin-top:.25rem;display:flex}#permit-types .ca-job-permit-actions .doc-btn-secondary{max-width:100%}#permit-types .ca-job-permit-title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:0;margin-bottom:1rem;font-size:1.75rem;font-weight:700;line-height:1.25}#permit-types .ca-job-permit-text{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-top:0;margin-bottom:1rem;font-size:.9375rem;line-height:1.625}#permit-types .ca-job-permit-text:last-of-type{margin-bottom:1.5rem}#permit-types .ca-job-permit-quote{--tw-border-opacity:1;border-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));background:linear-gradient(145deg,#fff,#f0fdf4);border-radius:.75rem;align-self:flex-end;width:10.5rem;margin-top:.15rem;padding:.75rem .8rem 1.1rem;position:relative;transform:rotate(-5deg);box-shadow:0 6px 18px #16a34a14}#permit-types .ca-job-permit-quote-mark{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1));margin-bottom:.2rem;font-size:1.45rem;line-height:1;display:block;transform:scaleX(-1)}#permit-types .ca-job-permit-quote-text{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1));margin:0;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic;line-height:1.375}#permit-types .ca-job-permit-quote-leaf{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(239 68 68/var(--tw-text-opacity,1));opacity:.95;position:absolute;bottom:.35rem;right:.55rem}#permit-types .ca-job-permit-table-head{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:0;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.375}#permit-types .ca-job-permit-table-head .home-title-accent{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}#permit-types .ca-job-permit-table-wrap{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.35rem;overflow-x:auto}#permit-types .ca-job-permit-table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem;font-size:.875rem;line-height:1.25rem}#permit-types .ca-job-permit-table thead{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#15803d var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#permit-types .ca-job-permit-table th{border-right:1px solid #ffffff24;padding:.8rem .9rem;font-weight:700;line-height:1.375}#permit-types .ca-job-permit-table th:last-child{border-right-width:0}#permit-types .ca-job-permit-table td{--tw-border-opacity:1;border-top-width:1px;border-right-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));vertical-align:top;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));padding:.8rem .9rem;line-height:1.5}#permit-types .ca-job-permit-table td:last-child{border-right-width:0}#permit-types .ca-job-permit-table tbody tr:last-child td{border-bottom-width:0}#permit-types .ca-job-permit-table td:first-child{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-weight:600}.ca-job-page .ca-job-script{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1));font-family:Georgia,Times New Roman,serif;font-size:1.125rem;font-style:italic;line-height:1.375}.ca-job-page .ca-job-section{padding-top:2rem;padding-bottom:2rem}#permit-types.ca-job-section{padding-top:.875rem;padding-bottom:1.75rem}.ca-job-page .ca-job-section--muted{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.ca-job-page .ca-job-section--mint{background:linear-gradient(#fff,#f0fdf466,#fff)}@media (max-width:1023px){.ca-job-page .ca-job-permit-title,.ca-job-page .doc-section-title,.ca-job-page .ca-job-facts-intro-title{overflow-wrap:anywhere;word-break:normal}.ca-job-page .pk-cta .doc-cta-actions .doc-btn-primary,.ca-job-page .pk-cta .doc-cta-actions .doc-cta-btn-secondary{justify-content:center;width:100%}}@media (max-width:639px){.ca-job-page .doc-btn-primary,.ca-job-page .doc-btn-secondary,.ca-job-page .doc-cta-btn-secondary{justify-content:center;width:100%;min-height:2.75rem}.ca-job-page .doc-section-subtitle{max-width:none;padding-left:0;padding-right:0}.ca-job-page .doc-section-header{padding-left:0;padding-right:0}.ca-job-page .doc-faq-q{overflow-wrap:anywhere;padding-right:.5rem}.ca-job-page .doc-faq-trigger{align-items:flex-start;gap:.625rem}.ca-job-page .ca-job-facts-rail{padding-top:.75rem;padding-bottom:.75rem}.ca-job-page .ca-job-facts-intro-text{max-width:none}.ca-job-page .ca-job-section{padding-top:1.75rem;padding-bottom:1.75rem}#permit-types.ca-job-section{padding-top:.75rem;padding-bottom:1.5rem}#permit-types .ca-job-permit-title{font-size:1.375rem;line-height:1.3}#permit-types .ca-job-permit-text{font-size:.875rem;line-height:1.625}#permit-types .ca-job-permit-table-head{margin-bottom:.875rem;font-size:1.0625rem;line-height:1.35}#permit-types .ca-job-permit-actions{align-items:stretch;gap:.75rem;width:100%}#permit-types .ca-job-permit-actions .doc-btn-secondary{text-align:center;white-space:normal;justify-content:center;width:100%}#permit-types .ca-job-permit-quote{align-self:center;width:100%;max-width:12.5rem;margin-left:auto;margin-right:auto;transform:rotate(-3deg)}#permit-types .ca-job-permit-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#permit-types .ca-job-permit-table{min-width:32rem;font-size:.8125rem}#permit-types .ca-job-permit-table th,#permit-types .ca-job-permit-table td{padding:.625rem .7rem}.ca-job-page .ca-job-refuse-body,.ca-job-page .ca-job-safe-body{padding:1rem}.ca-job-page .ca-job-refuse-visual,.ca-job-page .ca-job-refuse-visual img,.ca-job-page .ca-job-safe-visual,.ca-job-page .ca-job-safe-visual img{min-height:10.5rem}.ca-job-page .ca-job-safe-script{display:none}.ca-job-page .ca-job-safe-badge{bottom:.625rem;right:.625rem}.ca-job-page .ca-job-elig-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.ca-job-page .ca-job-elig-item{text-align:left;flex-direction:row;align-items:flex-start;gap:.75rem;padding:1rem}.ca-job-page .ca-job-elig-item .ca-job-icon-wrap--circle{width:3rem;height:3rem;margin-bottom:0}#documents .ca-job-docs-content{padding:.875rem}#documents .ca-job-docs-card-title{font-size:.8125rem;line-height:1.35}#preparation .ca-job-prep-deco-right{opacity:.2;width:6.5rem}#preparation .ca-job-prep-deco-left{opacity:.26;width:6.5rem;height:4.25rem}#preparation .ca-job-prep-ready-col,#preparation .ca-job-prep-process-col{padding:1rem!important}#preparation .ca-job-prep-process-title,#preparation .ca-job-prep-ready-title{font-size:1.0625rem;line-height:1.35}#preparation .ca-job-prep-track{grid-template-columns:minmax(0,1fr);gap:.625rem}#preparation .ca-job-prep-step{-moz-column-gap:.625rem;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.125rem .625rem;display:grid}#preparation .ca-job-prep-step-icon{grid-row:span 2;margin-bottom:0}#preparation .ca-job-prep-step-label,#preparation .ca-job-prep-step-desc{grid-column:2}#preparation .ca-job-prep-step-label{font-size:.8125rem}#preparation .ca-job-prep-step-desc{font-size:.75rem;line-height:1.45}#process .home-why-process{padding:1.25rem 1rem}#process .visa-process-steps{gap:1.5rem}#process .home-why-step-text{max-width:none;font-size:.8125rem;line-height:1.5}#process .home-why-step-title{font-size:.9375rem}#why-easyvisa .ca-job-why-intro{padding:1rem}#why-easyvisa .ca-job-why-title{font-size:1.25rem;line-height:1.3}#why-easyvisa .ca-job-why-cta{white-space:normal;text-align:center;justify-content:center;width:100%;max-width:none;min-height:2.75rem;padding:.5rem .875rem;font-size:.75rem}#why-easyvisa .ca-job-why-visual,#why-easyvisa .ca-job-why-visual img{min-height:10rem}#resources .ca-job-resource-card{min-height:0;padding:.875rem}.ca-job-page .pk-cta{padding-top:1.75rem;padding-bottom:1.75rem}.ca-job-page .pk-cta .doc-cta-trust{text-align:center;flex-direction:column;align-items:center;gap:.625rem}.ca-job-page .pk-cta .doc-cta-trust-item{justify-content:center}.ca-job-page .visa-check-foot{text-align:center;font-size:.8125rem;line-height:1.55}}@media (min-width:640px) and (max-width:1023px){#permit-types .ca-job-permit-layout{gap:1.5rem}#process .home-why-step-text{max-width:14rem}.ca-job-page .ca-job-elig-grid{gap:.875rem}#preparation .ca-job-prep-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.ca-job-page .ca-job-elig-item{text-align:center;flex-direction:column;align-items:center;padding:1.25rem .75rem}.ca-job-page .ca-job-elig-item .ca-job-icon-wrap--circle{width:4rem;height:4rem;margin-bottom:.75rem}#preparation .ca-job-prep-step{text-align:center;flex-direction:column;align-items:center;display:flex}#preparation .ca-job-prep-step-icon{margin-bottom:.375rem}#why-easyvisa .ca-job-why-cta{white-space:nowrap;text-align:left;width:auto;max-width:max-content;min-height:2.25rem;padding:.4375rem .75rem;font-size:.6875rem}.ca-job-page .pk-cta .doc-cta-trust{text-align:left;flex-flow:wrap;justify-content:center}.ca-job-page .pk-cta .doc-cta-trust-item{justify-content:flex-start}.ca-job-page .visa-check-foot{font-size:inherit;line-height:inherit;text-align:left}.ca-job-page .ca-job-safe-script{display:block}.ca-job-page .doc-section-header{margin-bottom:1rem}.ca-job-page .ca-job-refuse-body,.ca-job-page .ca-job-safe-body{padding:1.5rem}.ca-job-page .ca-job-facts-rail{padding-top:1rem;padding-bottom:1rem}.ca-job-page .ca-job-facts-list{-moz-column-gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .75rem}.ca-job-page .ca-job-elig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-job-page .ca-job-refuse-card{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.ca-job-page .ca-job-safe-card{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ca-job-page .ca-job-refuse-visual,.ca-job-page .ca-job-refuse-visual img,.ca-job-page .ca-job-safe-visual,.ca-job-page .ca-job-safe-visual img{min-height:100%}.ca-job-page .ca-job-safe-script{max-width:8.5rem;font-size:.9375rem;top:1rem;right:1rem}.ca-job-page .ca-job-safe-badge{padding:.4375rem .625rem;bottom:1rem;right:1rem}.ca-job-page .ca-job-awareness-title{font-size:1.0625rem}.ca-job-page .ca-job-safe-badge-text{max-width:6rem;font-size:.625rem}#documents .ca-job-docs-layout{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:stretch;min-height:13.75rem;max-height:14.5rem}#documents .ca-job-docs-visual{aspect-ratio:auto}#documents .ca-job-docs-visual,#documents .ca-job-docs-visual img{height:100%;min-height:0}#documents .ca-job-docs-content{flex-direction:row;align-items:center;gap:.75rem;min-height:0;padding:.875rem 1rem}#documents .ca-job-docs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}#documents .ca-job-docs-script{max-width:4.75rem;display:flex}#documents .ca-job-docs-card-title{font-size:.8125rem}#documents .ca-job-docs-list li{font-size:.75rem;line-height:1rem}.ca-job-page .pk-cta{padding-top:2.25rem;padding-bottom:2.25rem}.ca-job-page .pk-cta .doc-cta-inner{padding-left:.25rem;padding-right:.25rem}.ca-job-page .pk-cta .doc-cta-actions{flex-flow:wrap;justify-content:center}.ca-job-page .pk-cta .doc-btn-primary,.ca-job-page .pk-cta .doc-cta-btn-secondary{width:auto}.ca-job-page .ca-job-section{padding-top:2.25rem;padding-bottom:2.25rem}#permit-types.ca-job-section{padding-top:1rem;padding-bottom:2rem}}@media (min-width:1024px){.ca-job-page .doc-section-header{margin-bottom:1.125rem}#permit-types .ca-job-permit-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2rem}#permit-types .ca-job-permit-title{font-size:2rem}#permit-types .ca-job-permit-table-head{font-size:1.35rem}#documents .ca-job-docs-layout{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);min-height:14.25rem;max-height:15rem}#documents .ca-job-docs-content{gap:.875rem;padding:1rem 1.125rem}#documents .ca-job-docs-script{max-width:5.25rem;font-size:.9375rem}.ca-job-page .ca-job-facts-rail-inner{flex-direction:row;align-items:center;gap:0}.ca-job-page .ca-job-facts-intro{--tw-border-opacity:1;border-bottom-width:0;border-right-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));flex-shrink:0;width:12.5rem;padding:0 1.125rem 0 0}.ca-job-page .ca-job-facts-list{align-items:center;gap:0;padding-left:.25rem;padding-right:.25rem;display:flex}.ca-job-page .ca-job-facts-item{--tw-border-opacity:1;border-right-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));flex:1 1 0;padding:0 .75rem}.ca-job-page .ca-job-facts-item:last-child{border-right-width:0}.ca-job-page .ca-job-facts-accent{--tw-border-opacity:1;border-left-width:1px;border-color:rgb(220 252 231/var(--tw-border-opacity,1));padding-left:1rem;display:flex}.ca-job-page .ca-job-elig-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ca-job-page .pk-cta{padding-top:2.5rem;padding-bottom:2.5rem}.ca-job-page .ca-job-section{padding-top:2.75rem;padding-bottom:2.75rem}#permit-types.ca-job-section{padding-top:1.125rem;padding-bottom:2.25rem}}@media (min-width:1280px){.ca-job-page .ca-job-facts-intro{width:13.75rem;padding-right:1.25rem}.ca-job-page .ca-job-facts-intro-title{font-size:1.3rem}.ca-job-page .ca-job-facts-item{padding-left:.875rem;padding-right:.875rem}}.ca-job-page .ca-job-facts-rail-inner,.ca-job-page .ca-job-permit-layout,#documents .ca-job-docs-layout,#preparation .ca-job-prep-layout,#why-easyvisa .ca-job-why-banner,.ca-job-page .ca-job-elig-grid,#resources .ca-job-resource-grid,.ca-job-page .ca-job-permit-table-panel{min-width:0}.page-head .home-hero-btn-secondary{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.page-head .home-hero-btn-secondary:hover{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pk-page--anim .pk-reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--pk-d,0s);will-change:opacity,transform;transform:translateY(1.35rem)}.pk-page--anim .pk-reveal.is-in{opacity:1;transform:translate(0)}.pk-page--anim .pk-reveal--left{transform:translate(-1.5rem,.5rem)}.pk-page--anim .pk-reveal--left.is-in{transform:translate(0)}.pk-page--anim .pk-reveal--right{transform:translate(1.5rem,.5rem)}.pk-page--anim .pk-reveal--right.is-in{transform:translate(0)}.pk-page--anim .pk-reveal--soft{transform:translateY(.85rem)scale(.985)}.pk-page--anim .pk-reveal--soft.is-in{transform:translate(0)scale(1)}.pk-page--anim .pk-reveal--media{transform:translateY(1rem)scale(1.03)}.pk-page--anim .pk-reveal--media.is-in{transform:translate(0)scale(1)}.pk-page--anim .pk-reveal--chip{transform:translateY(.6rem)}.pk-page--anim .pk-reveal--chip.is-in{transform:translate(0)}@media (max-width:639px){.pk-page--anim .pk-reveal,.pk-page--anim .pk-reveal--chip,.pk-page--anim .pk-reveal--left,.pk-page--anim .pk-reveal--media,.pk-page--anim .pk-reveal--right,.pk-page--anim .pk-reveal--soft{transform:translateY(.85rem)}.pk-page--anim .pk-reveal.is-in,.pk-page--anim .pk-reveal--chip.is-in,.pk-page--anim .pk-reveal--left.is-in,.pk-page--anim .pk-reveal--media.is-in,.pk-page--anim .pk-reveal--right.is-in,.pk-page--anim .pk-reveal--soft.is-in{transform:translate(0)}}@media (hover:hover) and (pointer:fine){.ca-job-page .pk-lift,.ca-job-page .ca-job-elig-item,.ca-job-page .ca-job-resource-card,.ca-job-page .ca-job-refuse-card,.ca-job-page .ca-job-safe-card,.ca-job-page .ca-job-docs-card,.ca-job-page .home-why-step{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s,background-color .35s}.ca-job-page .pk-lift:hover,.ca-job-page .ca-job-elig-item:hover,.ca-job-page .ca-job-resource-card:hover,.ca-job-page .ca-job-refuse-card:hover,.ca-job-page .ca-job-safe-card:hover,.ca-job-page .ca-job-docs-card:hover{border-color:#86efac;transform:translateY(-.35rem);box-shadow:0 18px 36px -20px #0f172a52,0 8px 18px -14px #16a34a38}.ca-job-page .home-why-step:hover{transform:translateY(-.25rem)}.ca-job-page .pk-lift:hover .ca-job-icon-wrap,.ca-job-page .ca-job-elig-item:hover .ca-job-icon-wrap{color:#fff;background-color:#16a34a}.ca-job-page .ca-job-icon-wrap{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s}.ca-job-page .pk-lift:hover .ca-job-icon-wrap,.ca-job-page .ca-job-elig-item:hover .ca-job-icon-wrap{transform:scale(1.08)}.ca-job-page .doc-btn-primary,.ca-job-page .doc-btn-secondary,.ca-job-page .doc-cta-btn-secondary,.ca-job-page .visa-check-foot-action,.ca-job-page .ca-job-why-cta{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,color .3s}.ca-job-page .doc-btn-primary:hover,.ca-job-page .doc-btn-secondary:hover,.ca-job-page .doc-cta-btn-secondary:hover,.ca-job-page .ca-job-why-cta:hover{transform:translateY(-.2rem)}.ca-job-page .doc-btn-primary:hover{box-shadow:0 14px 28px -12px #16a34a73,0 6px 14px -10px #0f172a33}.ca-job-page .doc-btn-primary .doc-btn-icon,.ca-job-page .doc-btn-secondary .doc-btn-icon,.ca-job-page .doc-cta-btn-secondary .doc-btn-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.ca-job-page .doc-btn-primary:hover .doc-btn-icon,.ca-job-page .doc-btn-secondary:hover .doc-btn-icon,.ca-job-page .doc-cta-btn-secondary:hover .doc-btn-icon{transform:translate(3px)}.ca-job-page .doc-cta-trust-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.ca-job-page .doc-cta-trust-item:hover .doc-cta-trust-icon{transform:scale(1.1)}}.pk-page--anim .pk-reveal.is-in .doc-section-badge-icon{animation:.6s cubic-bezier(.22,1,.36,1) both ca-job-badge-settle;animation-delay:calc(var(--pk-d,0s) + 60ms)}@keyframes ca-job-badge-settle{0%{opacity:.5;transform:scale(.85)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.pk-page--anim .pk-reveal,.pk-page--anim .pk-reveal--chip,.pk-page--anim .pk-reveal--left,.pk-page--anim .pk-reveal--media,.pk-page--anim .pk-reveal--right,.pk-page--anim .pk-reveal--soft,.pk-page--anim .pk-reveal.is-in{opacity:1!important;transition:none!important;transform:none!important}.pk-page--anim .pk-reveal.is-in .doc-section-badge-icon{animation:none!important}.ca-job-page .pk-lift:hover,.ca-job-page .ca-job-elig-item:hover,.ca-job-page .ca-job-resource-card:hover,.ca-job-page .doc-btn-primary:hover,.ca-job-page .doc-btn-secondary:hover,.ca-job-page .doc-cta-btn-secondary:hover{box-shadow:none!important;transform:none!important}}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}