/* Temp */ins.adsbygoogle.adsbygoogle-noablate{display:none !important}/* Core */:root{color-scheme:light;--header-bar-height:48px;--header-bar-font-size:17.46px;--header-height:116px;/* Grid Item Counts (Articles,Brands,Careers etc) */ --grid-items-articles:3;--grid-items-brands:3;--grid-items-homestaff:3;--grid-items-career-perks:3;--grid-items-career-cards:2;--para-font-size:1rem;/*1.042rem;1.062rem;*/ --para-line-height:1.48;--features-line-height:1.32;--thumbnail-overlay-rgba:rgba(50,71,109,0.59);/*rgba(226,8,22,0.7);*/ --font-poppins:"Poppins",sans-serif;--font-open-sans:"Open Sans",sans-serif;--breadcrumb-height:74px;--main-blue-outline:0 0 0 2px #1e8fd8;--main-blue-outline-thick:4px solid #1e8fd8}::selection{color:#fff;opacity:1;background:rgba(43,168,226,0.82)}a.aigm-custom-admin-box{position:fixed;left:32px;top:0;z-index:9999;display:flex;width:48px;height:64px;font-size:20px;cursor:pointer;user-select:none;align-items:center;justify-content:center;background:#8b9abf;border-radius:0 0 8px 8px;color:#fff;box-shadow:0 0 32px rgb(0 0 0/32%);text-decoration:none}a.aigm-custom-admin-box:hover{background:#2CACE3}html.aigm-ux{font-family:var(--font-poppins);background:#213567}.bg--white{background:#fff}.bg--white .title strong,.bg--white .title h1{color:#213567}.bg--white .title p{color:#526187}.bg--silver{background:#F2F6FA}.bg--silver .title strong,.bg--silver .title h1{color:#213567}.bg--silver .title p{color:#526187}.bg--navy{background:#213567}.bg--navy .title strong,.bg--navy .title h1{color:#fff}.bg--navy .title p{color:#D2D9EA}.bg--navy .ajax-loading-box{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/14%)}.bg--navy .ajax-loading-box svg{box-shadow:inset 0 0 0px 6px rgb(255 255 255/8%)}.bg--black{background:#000}.bg--black .title strong,.bg--black .title h1{color:#fff}.bg--black .title p{color:#D1D1D1}.bg--navy.lighter{background:#2F4377}.bg--white .button.secondary,.bg--silver .button.secondary,.button.secondary.invert{box-shadow:inset 0 0 0px 4px #213567;--bg:transparent;--bg-hover:#213567;--text:#213567;--text-hover:#fff}.aigm-ux section[data-header-fix]{padding-top:calc(var(--padding) + var(--header-bar-height) + var(--header-height))}.aigm-ux .font--titles{font-weight:900}.aigm-ux .title strong,.aigm-ux .title h1{line-height:1.246;font-size:2.68rem}.aigm-ux .title strong.flex-dot-styling,.aigm-ux .title h1.flex-dot-styling{--hex:rgb(204 204 204/56%);display:flex;gap:32px;align-items:center;justify-content:space-between}.aigm-ux .title strong.flex-dot-styling::before,.aigm-ux .title h1.flex-dot-styling::before{content:"";height:24px;width:24px;order:3;flex-shrink:0;border-radius:4px;border:1px solid var(--hex)}.aigm-ux .title strong.flex-dot-styling::after,.aigm-ux .title h1.flex-dot-styling::after{content:"";background:var(--hex);height:1px;order:2;flex:1}.aigm-ux .title strong.extra-big,.aigm-ux .title h1.extra-big{font-size:3rem;/*3.2rem;*/}.aigm-ux .title small{font-size:1.064rem;/*1.2rem;*/ color:#BBC3DA;font-weight:500;margin-bottom:-8px;display:flex;justify-content:center;gap:32px;align-items:center}.aigm-ux .title small::before,.aigm-ux .title small::after{content:"";width:128px;height:2px;background:currentColor;opacity:.25}.aigm-ux .title p{line-height:var(--para-line-height);font-family:var(--font-open-sans);font-size:1.064rem;/*1.2rem;*/}.aigm-ux .title.small-size-title strong,.aigm-ux .title.small-size-title h1{font-size:2.28rem}.aigm-ux .title.small-size-title p{font-size:var(--para-font-size)}.aigm-ux .title.small-width-title{max-width:760px;width:100%;margin:0 auto}/* -- Nav Menu -- *//*body.header-bar-hidden{--header-bar-height:0px}body.header-bar-hidden .header-bar{width:0;height:0;visibility:hidden;overflow:hidden;pointer-events:none}*/.header-bar{position:fixed;top:calc(0px);z-index:51;width:100%;background:linear-gradient(270deg,#F6F9FF 19.78%,#ECF1FF 88.7%);color:#213567}html.fullscreen-menu-open .header-bar{z-index:999999}.header-bar.dark{background:linear-gradient(40deg,#213567 20.85%,#314C91 89.02%);color:#fff}.header-bar .container{height:var(--header-bar-height);display:flex;justify-content:space-between;align-items:center;gap:16px;/*font-size:.86rem;*/ font-size:var(--header-bar-font-size);font-family:var(--font-open-sans);font-weight:600}.header-bar .container div{display:flex;align-items:center;gap:12px}.header-bar .container .nav-overflow-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-bar .phone i{color:#1D8AD6}.header-bar .phone a.mainlink{color:inherit !important}.header-bar .opens dot{width:12px;height:12px;display:block;border-radius:50%;flex-grow:0;flex-shrink:0}.header-bar .opens dot.online{background:#79E170}.header-bar .opens dot.offline{background:#8B9ABF}.header-bar .opens .short{display:none}.aigm-ux nav.header{top:calc(var(--header-bar-height));background:#FFF;height:var(--header-height);transition:height .2s ease;display:flex;align-items:center;justify-content:center;position:fixed;box-shadow:0 28px 30px 0 rgba(0,0,0,0.12);--content-height:56px}.aigm-ux nav.header a.logo{height:calc(var(--content-height) + 8px)}.aigm-ux nav.header a.logo img{height:100%;object-fit:contain}nav.header .right{display:flex;gap:inherit;align-items:center;justify-content:end;flex:1}nav.header .site-search{display:flex;max-width:420px;width:100%}nav.header .site-search input{--padding:24px;background:#f1f5ff;color:#213567;line-height:1;border-radius:8px;display:block;width:100%;height:var(--content-height);padding:0 var(--padding) 0 calc(var(--content-height))}nav.header .site-search input:focus,nav.header .site-search input:hover{box-shadow:var(--main-blue-outline)}nav.header .site-search input:focus + .icon,nav.header .site-search input:hover + .icon{--fill:#1e8fd8}nav.header .site-search .icon{--fill:#213567;width:var(--content-height);height:var(--content-height);display:flex;justify-content:center;align-items:center;pointer-events:none;user-select:none;position:absolute;left:0;top:0;z-index:1}nav.header .site-search .icon svg{display:block;--size:28px;width:var(--size);height:var(--size)}nav.header .site-search .icon svg.back{display:none}nav.header.mobile-search-open .site-search .icon{pointer-events:all;cursor:pointer}nav.header .menu-burger{display:flex;gap:8px;align-items:center}nav.header .menu-burger p.sideways{line-height:1;white-space:nowrap;text-align:center;height:var(--content-height);writing-mode:vertical-rl;transform:rotate(180deg);font-weight:500;font-size:18px;color:#8B9ABF;pointer-events:none;user-select:none;order:1}nav.header .menu-burger .burgers{cursor:pointer;user-select:none;order:2}nav.header .menu-burger .burgers:hover svg.hover{display:block}nav.header .menu-burger .burgers:hover svg.normal{display:none}nav.header .menu-burger .burgers:hover + p.sideways{color:#2CACE3}nav.header .menu-burger .burgers svg{width:auto;height:var(--content-height);display:block}nav.header .menu-burger .burgers svg.hover{display:none}/* -- Footer -- */.aigm-ux footer.aigm-footer{--bg-main:#213567;--border-bar:0}.aigm-ux footer.aigm-footer .main .sides{--gap:48px}.aigm-ux  footer.aigm-footer .main{color:#D0D5DD;--padding:48px}.aigm-ux  footer.aigm-footer .main:not(.breadcrumb-padding-top){padding:var(--padding) 0}.aigm-ux  footer.aigm-footer .main.breadcrumb-padding-top{padding-bottom:var(--padding)}.aigm-ux footer.aigm-footer .main .logo{width:100%;max-width:272px}.aigm-ux footer.aigm-footer .main .links .line span.new{color:#fff;border-radius:4px;flex-shrink:0;background:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);padding:6px 8px;font-weight:500;font-family:var(--font-poppins);font-size:0.72rem}.aigm-ux footer.aigm-footer .main .links .line span.new.open{background:#2db56a}.aigm-ux footer.aigm-footer .main .links .line span.new.closed{background:#e20816}.aigm-ux footer.aigm-footer .main .links.award-names-cutoff a.mainlink{white-space:pre;text-overflow:ellipsis;overflow:hidden;max-width:100%}.aigm-ux footer.aigm-footer .main .links.award-names-cutoff .line{justify-content:space-between}.aigm-ux footer.aigm-footer .main .links i.faded{opacity:.46}.aigm-ux footer.aigm-footer .main a.mainlink{--normal:#B3C7D5;font-family:var(--font-open-sans)}.aigm-ux footer.aigm-footer .main .links a.flex{display:flex;gap:8px;align-items:center;flex-wrap:wrap}footer.aigm-footer .larger-quick-links{display:flex;flex-direction:column;gap:8px}footer.aigm-footer .larger-quick-links a{display:flex;max-width:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;font-size:1.084rem;font-weight:600;color:#fff;line-height:var(--para-line-height);font-family:var(--font-open-sans);text-decoration:none;align-items:center;gap:16px}footer.aigm-footer .larger-quick-links a i{color:#2CACE3;transition:transform .2s ease}footer.aigm-footer .larger-quick-links a:hover span{text-decoration:underline;text-decoration-thickness:2px;text-decoration-style:solid;text-underline-offset:2px;text-underline-position:under;text-decoration-skip-ink:none}footer.aigm-footer .larger-quick-links a:hover i{transform:translate3d(8px,0,0)}footer.aigm-footer .follow-socials p{margin:0 0 16px 0}.aigm-ux footer.aigm-footer .bottom{padding:24px 0;background:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);color:#fff}.aigm-ux footer.aigm-footer .copyright-and-legals{display:flex;gap:32px;justify-content:space-between;align-items:center}.aigm-ux footer.aigm-footer .copyright-and-legals p.legals{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--font-open-sans);justify-content:flex-end}.aigm-ux footer.aigm-footer .copyright-and-legals a.mainlink,.aigm-ux footer.aigm-footer .copyright-and-legals span.mainlink-mask{--normal:#fff;--hover:#fff}.aigm-ux footer.aigm-footer .main .side > strong{margin-bottom:8px;font-size:1.084rem;font-weight:600;color:#fff;line-height:var(--para-line-height);font-family:var(--font-open-sans)}.aigm-ux footer.aigm-footer .main hr,hr.main-divider{display:block;width:100%;height:1px;background:#51668c;border:0;margin:32px 0}footer.aigm-footer .google-map{background:#2CACE3}footer.aigm-footer .google-map:hover span{opacity:0}footer.aigm-footer .google-map:hover iframe{opacity:1}footer.aigm-footer .google-map span{position:absolute;bottom:0;z-index:2;left:0;background:#fff;padding:16px;line-height:1;color:#2D437D;font-weight:500;pointer-events:none;user-select:none;transition:opacity .2s ease}footer.aigm-footer .google-map iframe{opacity:.82;transition:opacity .2s ease;width:100%}.social-buttons-global{display:flex;gap:16px;align-items:center;justify-content:start;flex-wrap:wrap}.social-buttons-global a{display:flex;line-height:1;width:48px;height:48px;align-items:center;justify-content:center;background:#0456C3;color:#fff;border-radius:8px;text-decoration:none !important;flex-shrink:0;font-size:22px;border:0}.social-buttons-global a:hover{background:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%)}.aigm-ux  footer.aigm-footer .main .subscribe-area{display:flex;gap:16px;flex-direction:column}.aigm-ux  footer.aigm-footer .main .subscribe-area p{line-height:var(--para-line-height)}.aigm-ux  footer.aigm-footer .main .subscribe-area .button{padding:12px 16px;font-size:.88rem}footer.aigm-footer .main p.about-text{font-size:1.084rem;font-weight:600;color:#fff;line-height:var(--para-line-height)}footer.aigm-footer .main p.about-text em,.title em.blue-full-stop{color:#1C8AD6;font-style:normal;font-size:140%;line-height:0;margin-left:2px;user-select:none;pointer-events:none}.title em.blue-full-stop{font-size:120%}.title em.blue-underline-slash{background:linear-gradient(90deg,#76C9ED 20.6%,#2CACE3 79.45%);background-repeat:no-repeat;background-size:100% 8px;background-position:0 calc(100% - 4px);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;font-size:inherit;line-height:0;text-decoration:none;font-style:normal}/* -- Breadcrumb -- */.breadcrumb-padding-bottom{padding-bottom:calc(var(--padding) + (var(--breadcrumb-height)/2))}.breadcrumb-padding-top{padding-top:calc(var(--padding) + (var(--breadcrumb-height)/2))}section.breadcrumb{margin-top:calc(0px - (var(--breadcrumb-height)/2));margin-bottom:calc(0px - (var(--breadcrumb-height)/2));z-index:10;max-width:100%;width:calc(100% - (var(--container-padding) * 2));display:flex;justify-content:center;margin-left:auto;margin-right:auto}section.breadcrumb .main-breadcrumb{height:var(--breadcrumb-height);display:flex;align-items:center;justify-content:start;width:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}section.breadcrumb .main-breadcrumb::-webkit-scrollbar{width:0px;height:0px}section.breadcrumb .container{padding:0}.aigm-ux .main-breadcrumb{font-weight:500;border-radius:0;background:#fff;--color-last:#213567;--color-seperator:#2CACE3;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);border:0;white-space:nowrap}.aigm-ux .main-breadcrumb > span{gap:0 16px;flex-wrap:nowrap}.aigm-ux .main-breadcrumb a.mainlink{--normal:#8A98BE}/* Section Disabled */.aigm-section-disabled{pointer-events:none;user-select:none;filter:grayscale(.75) blur(2px);opacity:.5}/* -- Default Box Page -- */section.defaultbox1{}section.defaultbox2 .sides .side:first-of-type{flex:1}section.defaultbox2 .sides .side:last-of-type{--width:auto;max-width:378px !important;width:100% !important;flex-shrink:0;margin:0 auto}/* Single Post */section.post1 .title small{gap:16px;justify-content:start;text-align:left}section.post1 .title small::before,section.post1 .title small::after{display:none}section.post1 .title small i{color:#2CACE3}section.post1 .title small span.text{font-weight:400}section.post1 .title small span.text em{display:inline;font-style:normal;font-weight:500;color:#fff}section.post1 img.featured-image{width:100%;border-radius:32px;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}/* Top Section Title Underline Effect *//*.top-section-title-underline-effect h1,.top-section-title-underline-effect strong{max-width:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content}.top-section-title-underline-effect h1::after,.top-section-title-underline-effect strong::after{content:"";display:block;width:100%;height:8px;position:absolute;bottom:calc(0px - var(--padding));left:0;background:#2CACE3;border-radius:4px 4px 0 0}*//* Cats & Tags */.cats-tags{}.cats-tags .cats{font-size:var(--para-font-size);line-height:var(--para-line-height);color:#979797}.cats-tags .cats strong{color:#213567}.cats-tags hr{display:block;width:100%;height:2px;background:#2CACE3;border:none;margin:32px 0}.cats-tags .tags{display:flex;flex-wrap:wrap;gap:16px;justify-content:start;align-items:start}.cats-tags .tags a{display:flex;border-radius:8px;border:1px solid rgba(33,53,103,0.18);background:rgba(44,172,227,0.10);padding:8px 16px;font-size:var(--para-font-size);line-height:var(--para-line-height);text-decoration:none;font-weight:300;color:#213567;align-items:center;text-align:left;justify-content:center;gap:8px}.cats-tags .tags a:hover,.cats-tags .tags a:active{background:rgb(44 172 227/28%);border-color:#2CACE3;color:#2CACE3}.cats-tags .tags a i{color:#2CACE3}.cats-tags .tags a span{}/* Social Share Buttons */.aigm-ux .addtoany_list{--radius:4px;--bg-normal:#e20816;--bg-hover:#ff2e3b;--fill-normal:#fff;--fill-hover:#fff}.fixed-share-buttons-overlay{position:fixed;max-width:1920px;width:100%;height:100%;top:0;display:flex;align-items:end;z-index:500;padding:24px 0;pointer-events:none;left:50%;transform:translateX(-50%)}.fixed-share-buttons-overlay .addtoany_list{flex-direction:column;width:fit-content;padding:8px;background:rgb(255 255 255/80%);gap:8px;border-radius:500px;margin-left:auto;filter:drop-shadow(4px 4px 30px rgba(0,0,0,0.10));backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s ease;transform:translateX(calc(100% + 24px));--radius:50%}.fixed-share-buttons-overlay .addtoany_list.shown{opacity:1;pointer-events:all}.addtoany_list a{--bg-normal:#0456C3 !important;--bg-hover:linear-gradient(125deg,rgba(255,255,255,0.00) -26.85%,rgba(255,255,255,0.30) 40.39%,rgba(255,255,255,0.00) 106.21%),    linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%)}.addtoany_list a span.a2a_svg{width:48px !important;height:48px !important;border:0}.fixed-share-buttons-overlay.mobile-mode .addtoany_list{position:fixed;right:0;top:50%;transform:translateY(-50%);border-radius:16px 0 0 16px}.fixed-share-buttons-overlay .addtoany_list::before{content:"Share";font-size:20px;position:absolute;top:-32px;width:100%;left:0;text-align:center;font-weight:600;color:#bdc3d4}.fixed-share-buttons-overlay.mobile-mode .addtoany_list::before{display:none}/* Post Content & Sidebar */.aigm-ux [data-post-content]{--title-color:#132248;--title-font:var(--font-poppins);--title-weight:900;--text-color:#132248;--image-radius:0;--caption-font:var(--font-open-sans);--caption-weight:400;--caption-size:1rem;--caption-bg:#D4E3F2;--caption-color:#1F3852;--caption-border:0;--caption-radius:0;--blockquote-font:var(--font-poppins);--blockquote-weight:600;--blockquote-left:4px solid #2CACE3;--blockquote-border:none;--blockquote-color:#132248;--blockquote-cite-color:#98A1B8;--blockquote-radius:0;--blockquote-bg:none;--blockquote-padding:0px 24px;--hr-bg:#2CACE3;--hr-height:2px;--code-size:1rem;--code-bg:#D4E3F2;--code-color:#1F3852;--code-border:none;--code-radius:0;--table-border:#A9C2DA;font-size:var(--para-font-size);font-family:var(--font-open-sans);line-height:var(--para-line-height)}.aigm-ux [data-post-content] table tr td{background:#fff !important}.aigm-ux [data-post-content] table tr:nth-child(odd) td{background:#D4E3F2 !important}/* We dont need spacers,Magda!!! ;) */[data-post-content] .wp-block-spacer{display:none !important}/* Home Page */section.home1{}section.home3{}section.home4 [data-slider]{--item-align:stretch}section.home6{height:1200px;overflow:hidden}section.home6 .meet-rest-of-team-bar{position:absolute;bottom:0;width:100%;max-width:1920px;left:50%;transform:translateX(-50%);z-index:5;background:linear-gradient(180deg,rgba(33,53,103,0.00) 14.48%,#344166 61.12%);padding:128px 0 32px 0;pointer-events:none}section.home6 .meet-rest-of-team-bar .container{display:flex;align-items:center;justify-content:space-between;gap:32px;pointer-events:all}section.home6 .meet-rest-of-team-bar .text{display:flex;align-items:center;gap:32px}section.home6 .meet-rest-of-team-bar .text img.wave{width:48px;height:48px;pointer-events:none;user-select:none}section.home6 .meet-rest-of-team-bar .text p{display:block;font-size:1.4rem;font-weight:600;line-height:1.24}section.home6 .maincard--homestaff:nth-child(2){margin-top:64px}section.home6 .maincard--homestaff:nth-child(4),section.home6 .maincard--homestaff:nth-child(6){margin-top:-64px}/* Instagram Cards */.maincard--instapost{display:flex;width:100%;color:#fff;text-decoration:none;border-radius:16px;border:1px solid rgb(255 255 255/25%);overflow:hidden;box-shadow:0 0 32px rgb(0 0 0/17%);background:linear-gradient(to top,#000b26,transparent);min-height:240px}.maincard--instapost::before{content:"";background:linear-gradient(88deg,rgb(44 172 227/72%) 3.42%,rgb(4 86 195/72%) 100.06%);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;z-index:2;transition:opacity .075s ease}.maincard--instapost:hover::before,.maincard--instapost:active::before{opacity:1}.maincard--instapost img.thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4}.maincard--instapost .padding{padding:32px;margin-top:auto;z-index:3;width:100%}.maincard--instapost small.date{display:block;font-size:1rem;color:#fff;line-height:1;font-weight:500;padding:12px 24px;background:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);margin-bottom:16px;border-radius:500px}.maincard--instapost:hover small.date,.maincard--instapost:active small.date{background:#f1f5ff;color:#213567}.maincard--instapost strong.title{font-size:1.16rem;line-height:var(--para-line-height);font-weight:500}/* Charity Page */section.charity1 img.team{display:block;width:100%;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);border-radius:32px}section.charity2 .title{margin:64px 0}section.charity3 .logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}section.charity3 .logos img{box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);padding:32px;background:#fff;height:136px;border-radius:16px}section.charitycustomsection{}section.charitycustomsection.dir-right .sides{flex-direction:row-reverse;text-align:right}section.charitycustomsection.dir-right .date{justify-content:flex-start;flex-direction:row-reverse}section.charitycustomsection.dir-right .date span{padding:0 24px 0 calc(24px - var(--size))}section.charitycustomsection.dir-right .date .end{border-right-color:var(--bg);border-left-color:transparent}section.charitycustomsection.dir-right .buttons{justify-content:flex-end}section.charitycustomsection.bg--black .date{color:#000}section.charitycustomsection.bg--white .date,section.charitycustomsection.bg--silver .date{color:#fff;--bg:#213567}section.charitycustomsection .date{--bg:#fff;--size:24px;color:#2D437D;display:flex;align-items:stretch;justify-content:start;font-weight:600;line-height:1;margin-bottom:24px}section.charitycustomsection .date span{padding:0 calc(24px - var(--size)) 0 24px;background:var(--bg);display:flex;align-items:center;overflow:hidden}section.charitycustomsection .date .end{display:block;border:var(--size) solid var(--bg);border-right-color:transparent;flex-shrink:0}/* About Page */section.about1 img.team{display:block;width:100%;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);border-radius:32px}section.about2 .title p{color:#132248;font-weight:600;font-size:1.48rem !important}section.about3 .company-values{--values-bar-height:148px}section.about3 .company-values .value-nav{display:flex;max-width:fit-content;max-width:-moz-fit-content;max-width:-webkit-fit-content;border-radius:24px;background:#FFF;filter:drop-shadow(4px 4px 30px rgba(0,0,0,0.10));margin:0 auto calc((0px - var(--values-bar-height))/2) auto;height:var(--values-bar-height);z-index:5;justify-content:start;align-items:center;padding:24px;gap:16px}section.about3 .company-values .value-nav .icon{cursor:pointer;user-select:none;width:128px}section.about3 .company-values .value-nav .icon span{color:#213567;font-weight:500;text-align:center;display:block;line-height:1;margin-top:16px}section.about3 .company-values .value-nav .icon.selected img,section.about3 .company-values .value-nav .icon:hover img{outline:var(--main-blue-outline-thick);outline-offset:2px;filter:none}section.about3 .company-values .value-nav .icon img{width:64px;height:64px;border-radius:50%;filter:brightness(.82) opacity(.7);margin:0 auto}section.about3 .company-values .box{background:#fff;border-radius:32px;overflow:hidden;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}section.about3 .company-values .box .sides{--gap:0px;--align:stretch}section.about3 .company-values .box .sides .side:first-of-type{}section.about3 .company-values .box .sides .side:last-of-type{padding:calc((var(--values-bar-height)/2) + 48px) 48px 48px 48px}section.about3 .company-values .box img.full{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}section.about3 .company-values .box .arrows{justify-content:space-between;align-items:center;display:flex;gap:24px}section.about3 .company-values .box .arrows i{color:#2297DB;display:flex;width:54px;height:54px;background:#f1f5ff;border-radius:8px;align-items:center;justify-content:center;font-size:24px;cursor:pointer;user-select:none}section.about3 .company-values .box .arrows i[data-direction="prev"]{margin-right:auto}section.about3 .company-values .box .arrows i[data-direction="next"]{margin-left:auto}section.about3 .company-values .box .arrows i:hover{background:#8b9abf;color:#fff}section.about4 [data-slider]{--item-align:stretch}section.about4 [data-slider] .insta-post-group{display:flex;gap:var(--item-gap);flex-direction:column}section.about4 [data-slider] .insta-post-group.full{align-self:stretch}section.about4 [data-slider] .insta-post-group.full .maincard--instapost{height:100%}section.about6 [data-slider]{--item-align:stretch}section.about7 .history-timeline{display:flex;flex-direction:column;max-width:1180px;margin:0 auto}section.about7 .history-timeline .history-row{display:flex;justify-content:stretch;gap:32px}section.about7 .history-timeline .left{display:flex;flex-shrink:0;justify-content:center;align-items:center}section.about7 .history-timeline .left .line{position:absolute;display:block;width:2px;height:100%;background:#B4C2CF;left:50%;transform:translateX(-50%)}section.about7 .history-timeline .left .year{justify-self:center;align-self:center}section.about7 .history-timeline .left .year .dot{display:block;width:16px;height:16px;background:#2CACE3;margin:0 auto 16px auto;border-radius:50%}section.about7 .history-timeline .left .year span{color:#132248;font-weight:600;display:block;background:#fff;width:64px;text-align:center;line-height:1;padding:8px 0;border-radius:8px;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}section.about7 .history-timeline .info{flex:1;display:flex;align-items:center;margin:16px 0;background:#fdfdfd;box-shadow:0 0 32px rgb(0 0 0/12%);border-radius:16px;overflow:hidden}section.about7 .history-timeline .info .tiles{width:40%;display:flex;flex-wrap:wrap;align-self:stretch}section.about7 .history-timeline .info .tiles[data-tiles="1"]{}section.about7 .history-timeline .info .tiles[data-tiles="2"]{}section.about7 .history-timeline .info .tiles[data-tiles="3"]{}section.about7 .history-timeline .info .tiles[data-tiles="4"]{}section.about7 .history-timeline .info .tiles[data-tiles="1"] img{position:absolute;width:100%;height:100%}section.about7 .history-timeline .info .tiles[data-tiles="2"] img{position:absolute;width:100%;height:50%}section.about7 .history-timeline .info .tiles[data-tiles="2"] img:nth-child(2){bottom:0}section.about7 .history-timeline .info .tiles[data-tiles="3"] img{width:50%}section.about7 .history-timeline .info .tiles[data-tiles="3"] img:nth-child(2){left:unset;right:0}section.about7 .history-timeline .info .tiles[data-tiles="3"] img:nth-child(3){top:unset;bottom:0;width:100%}section.about7 .history-timeline .info .tiles[data-tiles="4"] img{height:50%;width:50%}section.about7 .history-timeline .info .tiles[data-tiles="4"] img:nth-child(2){}section.about7 .history-timeline .info .tiles[data-tiles="4"] img:nth-child(3){}section.about7 .history-timeline .info .tiles[data-tiles="4"] img:nth-child(4){}section.about7 .history-timeline .info .tiles[data-tiles="5"] img{width:50%;height:50%}section.about7 .history-timeline .info .tiles[data-tiles="5"] img:nth-child(3){width:33.3%;flex-grow:1}section.about7 .history-timeline .info .tiles[data-tiles="5"] img:nth-child(4){width:33.3%;flex-grow:1}section.about7 .history-timeline .info .tiles[data-tiles="5"] img:nth-child(5){width:33.3%;flex-grow:1}section.about7 .history-timeline .info .tiles[data-tiles="6"] img{width:33.3%;height:50%;flex-grow:1}section.about7 .history-timeline .info .tiles[data-tiles="7"] img{width:33.3%;height:33.3%;flex-grow:1}section.about7 .history-timeline .info .tiles[data-tiles="8"] img{width:33.3%;height:33.3%;flex-grow:1}section.about7 .history-timeline .history-row[data-year="2023"] .info .tiles img{object-position:top}section.about7 .history-timeline .info .tiles img{object-fit:cover}section.about7 .history-timeline .info .tiles img.type--logo{padding:32px;object-fit:contain;background:#F6F6F6;background:linear-gradient(44deg,#ffffff,white,#e1e1e1)}section.about7 .history-timeline .info .text{display:block;flex:1;padding:32px}section.about7 .history-timeline .info .text small{display:block;color:#2baae0;font-weight:500;line-height:var(--para-line-height)}section.about7 .history-timeline .info .text strong{display:block;color:#132248;font-size:1.24rem;line-height:1.42;margin:8px 0}section.about7 .history-timeline .info .text p{display:block;color:#526187;font-family:var(--font-open-sans);line-height:var(--para-line-height)}section.about8{}section.about8 img.bg{opacity:.4}section.about8 .box{background:linear-gradient(0deg,rgba(255,255,255,0.90) 0%,rgba(255,255,255,0.90) 100%),radial-gradient(151.92% 127.02% at -39.44% 21.04%,rgba(255,255,255,0.42) 0%,rgba(255,255,255,0.50) 50.52%,rgba(255,255,255,0.18) 100%);opacity:0.9;backdrop-filter:blur(40px);width:50%}section.about8 .box .content{padding:48px}section.about8 .box .title strong{color:#213567}section.about8 .box .title p{color:#526187}section.about8 .box .bar{background:#fff;padding:32px 48px;display:flex;align-items:center;gap:32px}section.about8 .box .bar strong{color:#8A92A7;display:block;font-weight:400;flex-shrink:0}section.about8 .box .bar img{width:25%;height:auto;flex-grow:1}section.about9 .box{box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);background:#fff;border-radius:32px;overflow:hidden}section.about9 .box .content{padding:32px}section.about9 .box .content strong{display:block;color:#213567;font-size:1.48rem;line-height:var(--para-line-height);margin-bottom:8px}section.about9 .box .content p{display:block;color:#676767;font-size:var(--para-font-size);line-height:var(--para-line-height)}/* Senior Management Page */section.seniormanagement1{background:#000b43}section.seniormanagement1 img.bg{object-position:center 17.5%;opacity:.35}section.seniormanagement2 .big-staff-slider{border:1px solid #d5d5d5}section.seniormanagement3 img.team{display:block;width:100%;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);border-radius:32px}/* HR Staff Box */.hr-staff-box{background:#fff;--align:stretch !important;--gap:0px !important}.hr-staff-box .side.image{--width:30%}.hr-staff-box .side.image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hr-staff-box .side.image .bar{position:absolute;bottom:0;left:0;width:100%;padding:16px 32px;background:  linear-gradient(0deg,rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.10) 100%),  radial-gradient(151.92% 127.02% at 15.32% 21.04%,rgba(255,255,255,0.42) 0%,rgba(255,255,255,0.50) 50.52%,rgba(255,255,255,0.18) 100%);text-align:left;backdrop-filter:blur(40px);color:#213567}.hr-staff-box .side.image .bar strong{display:block}.hr-staff-box .side.image .bar span{display:block;font-size:.92rem;opacity:.75}.hr-staff-box .side.content{flex-grow:1;--width:auto;padding:32px}.hr-staff-box .side.content strong.title{display:block;color:#213567;font-size:1.64rem;line-height:var(--para-line-height);margin:0 0 4px 0}.hr-staff-box .side.content > p{margin:0 0 24px 0;display:block;color:#4D5D85;font-size:var(--para-font-size);line-height:var(--para-line-height)}.hr-staff-box .side.content .contacts{display:flex;margin:0 0 32px 0;justify-content:start;align-items:start;gap:32px}.hr-staff-box .side.content .contacts div{}.hr-staff-box .side.content .contacts div span{display:block;color:#213567;font-weight:600;font-size:var(--para-font-size);line-height:var(--para-line-height)}.hr-staff-box .side.content .contacts div a{font-size:var(--para-font-size);line-height:var(--para-line-height);font-family:var(--font-open-sans)}.hr-staff-box .side.content hr{margin:32px 0;height:2px;border:0;background:rgb(187 195 218/25%)}/* Our Team Page */section.ourteam1 img.team{display:block;width:100%;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);border-radius:32px}section.ourteam3 img.team-pic-box{margin:0 auto 32px auto;width:100%;max-width:600px;border-radius:16px;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}section.ourteam3 .contact-methods-bar{background:#fff;box-shadow:0px 0px 32px 0px rgb(171 171 171/26%);display:flex;justify-content:center;align-items:center;padding:32px;gap:16px 32px;flex-wrap:wrap}section.ourteam3 .contact-methods-bar > div{display:flex;align-items:center;gap:16px;color:#292929;font-weight:500;font-size:var(--para-font-size);flex-shrink:0;flex-wrap:wrap;max-width:100%;justify-content:center;text-align:center}section.ourteam3 .contact-methods-bar img{width:48px;height:48px}section.ourteam3 .staff-cards{display:flex;align-items:center;position:relative}section.ourteam3 .staff-cards .scroll-area{display:flex;gap:32px;width:100%;justify-content:start;align-items:start}section.ourteam3 .staff-cards .team-leader{width:35%;flex-shrink:0;position:sticky;top:calc(var(--header-height) + var(--header-bar-height) + 32px);padding-right:32px;border-right:2px solid rgb(187 195 218/25%)}section.ourteam3 .staff-cards .team-leader .xcard{width:100%}section.ourteam3 .staff-cards .team-members{display:flex;flex-wrap:wrap;gap:inherit;flex-grow:1}section.ourteam3 .staff-cards .scroll-area.no-team-leader .team-leader{display:none}section.ourteam3 .staff-cards .scroll-area.no-team-leader .team-members{width:960px;flex-grow:0;max-width:100%;margin:0 auto}section.ourteam3 .staff-cards .xcard{width:calc(50% - 16px);background:#fff;cursor:pointer;user-select:none;color:#526187;padding:32px;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}section.ourteam3 .staff-cards .xcard:hover{outline:var(--main-blue-outline-thick);outline-offset:2px}section.ourteam3 .staff-cards .xcard .pic-casual img{width:100%;display:block;aspect-ratio:4/2.76;object-fit:cover;object-position:center;max-width:none}section.ourteam3 .staff-cards .xcard .pic-casual span{display:block;width:100%;padding:8px 16px;position:absolute;bottom:0;left:0;background:rgb(10 53 135/68%);color:#fff;backdrop-filter:blur(10px);overflow:hidden;text-overflow:ellipsis;white-space:pre;text-align:center}section.ourteam3 .staff-cards .xcard:hover .pic-casual img{filter:brightness(0.5)}section.ourteam3 .staff-cards .xcard:hover .pic-casual p{display:flex}section.ourteam3 .staff-cards .xcard .pic-casual p{display:none;margin:0;inset:0;position:absolute;color:#fff;z-index:1;width:100%;justify-content:center;align-items:center}section.ourteam3 .staff-cards .xcard .pic-casual p small{padding:16px 24px;border:2px solid #fff;border-radius:8px;font-weight:600;line-height:1;background:rgb(255 255 255/16%)}section.ourteam3 .staff-cards .xcard img.pic-smart{display:none}section.ourteam3 .staff-cards .xcard .name strong{display:block;color:#213567;font-size:var(--para-font-size);line-height:var(--para-line-height);margin:24px 0 12px 0}section.ourteam3 .staff-cards .xcard .bio-short{font-family:var(--font-open-sans);line-height:var(--para-line-height)}section.ourteam3 :is(.staff-cards .xcard,.staff-info-popup) .socials{margin-top:24px}/* Error Banner - Top */.aigm-error-banner{position:fixed;top:0;left:0;width:100%;z-index:9999;background:rgb(234 0 0/76%);min-height:var(--header-bar-height);line-height:var(--para-line-height);color:#fff;backdrop-filter:blur(6px);display:flex;align-items:center}.aigm-error-banner .container{justify-content:space-between;display:flex;align-items:center;gap:16px}.aigm-error-banner p{flex:1;text-overflow:ellipsis;overflow:hidden;font-family:"Open Sans",sans-serif;font-size:.94rem;font-weight:600;padding:8px 0px}.aigm-error-banner p a.mainlink,.aigm-error-banner p span.mainlink-mask{color:inherit}.aigm-error-banner i{display:flex;user-select:none;cursor:pointer;flex-shrink:0;border-radius:4px;width:24px;height:24px;align-items:center;justify-content:center;background:rgb(255 103 103/73%);font-size:18px;line-height:1;color:#fff}.aigm-error-banner i:hover{background:#ff6767}.aigm-error-banner.green{background:rgb(25 170 48/76%)}.aigm-error-banner.green i{background:rgb(92 212 102/73%)}.aigm-error-banner.green i:hover{background:#5cd466}.aigm-error-banner i.timer{font-style:normal;font-weight:600;pointer-events:none;user-select:none;font-size:16px}/* Test Mode */.aigm-shop-test-mode{position:fixed;top:calc(var(--header-bar-height) + var(--header-height));z-index:11;background:#e3e300;color:#262626;padding:16px 32px;line-height:1;font-size:1rem;font-weight:600;border-radius:0 0 16px 16px;left:50%;transform:translateX(-50%)}/* Our Team Page (Popup) */.aigm-team-popup-info{display:flex;padding:32px;gap:32px;justify-content:start;align-items:start}.aigm-team-popup-info .image{width:35%;position:sticky;top:32px}.aigm-team-popup-info .image img{width:100%;aspect-ratio:1/1.24;object-fit:cover;object-position:center;border-radius:16px}.aigm-team-popup-info .image .socials{margin-top:24px;justify-content:center}.aigm-team-popup-info .info{flex:1}.aigm-team-popup-info .info > strong{color:#213567;display:block;font-size:1.48rem;margin:0 0 8px 0;line-height:var(--para-line-height)}.aigm-team-popup-info .info > small{display:block;font-size:var(--para-font-size);margin:0 0 24px 0;line-height:var(--para-line-height);color:#8A98BE;padding-bottom:24px;border-bottom:2px solid rgb(187 195 218/25%)}.aigm-team-popup-info .info .call{padding:24px;background:#f1f5ff;margin-bottom:24px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:24px}.aigm-team-popup-info .info .call h4{margin:0;color:#72839f;font-size:1.28rem;line-height:var(--para-line-height);font-weight:700;display:block}.aigm-team-popup-info .info .call h4 small{display:block;font-size:.86rem;font-weight:200;opacity:.65}.aigm-team-popup-info .info .call a{padding:16px 24px;line-height:1;flex-shrink:0}/* Register Interest Form (Popup) */.aigm-register-interest-popup{padding:32px}.aigm-iframe-overlay-box.is-aigm-register-interest-popup .middle-box{border-bottom:12px solid #2cace3;border-image:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%) 12}/* Big Staff Slider */.big-staff-slider{background:#F2F6FA;overflow:hidden;border-radius:16px;box-shadow:0 0 32px rgb(0 0 0/14%);/*border:1px solid #d5d5d5;*/}.big-staff-slider .sides{--gap:0px;--align:stretch;height:620px;overflow:hidden}.big-staff-slider .side.nav{overflow:auto;--width:32%;flex-shrink:0}.big-staff-slider .side.nav > strong{display:block;margin:32px;color:#213567;font-size:1.48rem;line-height:var(--para-line-height);padding-bottom:16px;border-bottom:2px solid rgb(187 195 218/25%)}.big-staff-slider .side.nav .list{margin:0 32px 32px 32px;display:flex;flex-direction:column;gap:32px}.big-staff-slider .side.nav .list .item{display:flex;gap:24px;align-items:center;border-radius:4px;cursor:pointer}.big-staff-slider .side.nav .list .item.current{outline:2px solid #2CACE3;outline-offset:8px}.big-staff-slider .side.nav .list .item img{width:102px;height:102px;object-fit:cover;object-position:center;border-radius:8px;flex-shrink:0}.big-staff-slider .side.nav .list .item .info{flex-grow:1;color:#2A3E72;overflow:hidden;margin-right:calc(24px - 8px)}.big-staff-slider .side.nav .list .item .info strong{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.big-staff-slider .side.nav .list .item .info span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.big-staff-slider .side.big{--width:1%;flex-grow:1;display:flex;flex-direction:column;background:#02123c}.big-staff-slider .side.big img.full-pic-behind{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.22}.big-staff-slider .info-screen{flex-grow:1;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;overflow:auto}.big-staff-slider .info-screen .top{}.big-staff-slider .info-screen .top strong{display:block;font-size:var(--para-font-size);line-height:var(--para-line-height)}.big-staff-slider .info-screen .top span{display:block;line-height:var(--para-line-height);opacity:.65}.big-staff-slider .info-screen .bottom{}.big-staff-slider .info-screen .bottom > i{font-size:32px;display:block;margin-bottom:16px}.big-staff-slider .info-screen .bottom [data-post-content]{color:#fff}.big-staff-slider .info-screen .bottom .button{margin-top:24px}.big-staff-slider .slide-nav{margin-top:auto;width:100%;/*background:  linear-gradient(0deg,rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.10) 100%),  radial-gradient(151.92% 127.02% at 15.32% 21.04%,rgba(255,255,255,0.42) 0%,rgba(255,255,255,0.50) 50.52%,rgba(255,255,255,0.18) 100%);*/ background:rgb(236 243 249/65%);backdrop-filter:blur(15px);display:flex;justify-content:center;border-top:1px solid #fff}.big-staff-slider .slide-nav > div{width:50%;display:flex;gap:16px;align-items:center;cursor:pointer;user-select:none;padding:16px 32px;text-align:left;overflow:hidden;white-space:nowrap;--hex-icon:#2297DB;--hex-text:#213567}.big-staff-slider .slide-nav > div:hover{background:  linear-gradient(125deg,rgba(255,255,255,0.00) -26.85%,rgba(255,255,255,0.30) 40.39%,rgba(255,255,255,0.00) 106.21%),  linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);--hex-icon:#fff;--hex-text:#fff}.big-staff-slider .slide-nav > div.next{text-align:right;justify-content:flex-end;margin-left:auto}.big-staff-slider .slide-nav > div.prev{margin-right:auto}.big-staff-slider .slide-nav > div i{color:var(--hex-icon)}.big-staff-slider .slide-nav > div span{color:var(--hex-text);font-weight:600;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}/* Brand News */section.brandslatestnews .brandtabs button{border-radius:0;box-shadow:none;border:1px solid #B4C3D3;--bg-normal:transparent;--bg-hover:#fff;--bg-active:#fff;--text-normal:#B5C3D0;--text-hover:var(--text-normal);--text-active:var(--text-normal)}section.brandslatestnews .brandtabs button:not([data-arrow])::before{border-radius:0;width:100%;left:0;height:4px;background:var(--line);/*background:#C3C6C9;transform:none;opacity:1;*/}section.brandslatestnews .tabs button.active::before{/*background:var(--line);*/}section.brandslatestnews .tabs button img{height:48px;width:auto !important;max-width:none;user-select:none;pointer-events:none;filter:saturate(0) opacity(.32);transition:filter .2s ease}section.brandslatestnews .tabs button:hover img,section.brandslatestnews .tabs button.active img{filter:none}section.brandslatestnews .brandtabs [data-arrow]{height:78px;width:64px;font-size:28px}/* Brands Page */section.brands1 img.bg{object-position:bottom;opacity:.14}/* Brands Slider */section.ourbrands{--padding:48px}section.ourbrands .scrolling-brands-outer{overflow:hidden}section.ourbrands .scrolling-brands-inner{--gap:32px;display:flex;gap:var(--gap);align-items:center;animation:scrolling-brands-juai8272ju 30s linear infinite}section.ourbrands .scrolling-brands-outer:hover .scrolling-brands-inner{animation-play-state:paused}section.ourbrands a.brand{display:block;flex:none;filter:saturate(0) opacity(.32)}section.ourbrands a.brand:hover{filter:none}section.ourbrands a.brand img{display:block;height:64px;width:auto;object-fit:contain}@keyframes scrolling-brands-juai8272ju{0%{transform:translate3d(0px,0,0)}100%{transform:translate3d(calc(0px - (var(--width)/2) - (var(--gap)/2)),0,0)}}/* Tooltips */[data-tippy-root]{z-index:9999999999 !important}.tippy-box{--tooltip-bg:#0456C3;--tooltip-text:#fff;--tooltip-font-family:var(--font-open-sans);--tooltip-font-size:1rem}.tippy-content{font-weight:300;border-radius:4px;border:0}.tippy-arrow{width:20px;height:20px;background:none;border:10px solid var(--tooltip-bg);border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.tippy-box[data-placement="left"] .tippy-arrow{border-top-color:transparent;border-left-color:var(--tooltip-bg);right:-20px}.tippy-box[data-placement="right"] .tippy-arrow{border-top-color:transparent;border-right-color:var(--tooltip-bg);left:-20px}.tippy-box[data-placement="bottom"] .tippy-arrow{border-top-color:transparent;border-bottom-color:var(--tooltip-bg);top:-20px}/* -- Links & Buttons -- */.aigm-ux a.mainlink,.aigm-ux span.mainlink-mask{--normal:#2BA9E2;--hover:#157fd2}.aigm-ux a.mainlink:not(.flex):hover,.aigm-ux a.mainlink:not(.flex):focus,.aigm-ux a.mainlink:not(.flex):active,.aigm-ux span.mainlink-mask:not(.flex):hover,.aigm-ux span.mainlink-mask:not(.flex):focus,.aigm-ux span.mainlink-mask:not(.flex):active{text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-thickness:1px !important}.aigm-ux a.mainlink.flex:hover span,.aigm-ux a.mainlink.flex:focus span,.aigm-ux a.mainlink.flex:active span,.aigm-ux span.mainlink-mask.flex:hover span,.aigm-ux span.mainlink-mask.flex:focus span,.aigm-ux span.mainlink-mask.flex:active span{text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-thickness:1px !important}.aigm-ux .button{border:0;border-radius:0;font-weight:500;padding:16px 48px;font-size:1rem;box-shadow:none;font-family:var(--font-poppins);line-height:var(--para-line-height);--shadow:drop-shadow(0 8px 4px rgba(0,0,0,.06));filter:var(--shadow)}.button.icon{padding:0;align-items:stretch !important;gap:0 !important}.button.icon i{display:flex;align-items:center;justify-content:center;border-right:1px solid #fff;padding:0 20px;font-size:24px}.button.icon span{/*text-align:left;*/ padding:16px 48px}.button.primary{--bg:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);--bg-hover:linear-gradient(125deg,rgba(255,255,255,0.00) -26.85%,rgba(255,255,255,0.30) 40.39%,rgba(255,255,255,0.00) 106.21%),    linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);--text:#fff}.button.secondary{box-shadow:inset 0 0 0px 4px #fff;--bg:transparent;--bg-hover:#FFF;--text:#fff;--text-hover:#213567}.button.secondary:hover,.button.secondary:active,.button.secondary.ajax-loading{box-shadow:none}.button.white,.bg--black .button.primary{--bg:#fff;--bg-hover:linear-gradient(125deg,rgba(255,255,255,0.00) -26.85%,rgba(255,255,255,0.30) 40.39%,rgba(255,255,255,0.00) 106.21%),    linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);--text:#213567;--text-hover:#fff}.button.navy{--bg:#213567;--bg-hover:#43578c;--text:#fff;--text-hover:#fff}.button.ajax-loading{pointer-events:none;user-select:none}.button.ajax-loading svg{display:block;flex:0;fill:var(--text-hover);position:absolute;top:calc(50% - 14px);left:calc(50% - 14px);width:28px;height:28px;/*animation-duration:.75s;animation-timing-function:cubic-bezier(0.82,0.21,0.46,0.77);*/ animation-duration:.85s;animation-timing-function:cubic-bezier(0.82,0.21,0.46,0.77)}.button.ajax-loading span{opacity:0}/* AJAX Components */.ajax-loading-box{display:flex;margin:0 auto;align-items:center;justify-content:center;width:100%;padding:48px 32px;background:#ffffff;border:4px solid #eee}.ajax-loading-box svg{display:block;height:64px;width:64px;box-shadow:inset 0 0 0px 6px #f1f5ff;border-radius:50%}/* Blob Decorations */.aigm-blob{--x:0%;--y:0%;--size:200px;--z-index:-1;transform:translate(-50%,-50%);width:var(--size);height:var(--size);z-index:var(--z-index);position:absolute;top:var(--y);left:var(--x)}.aigm-blob svg{display:block;width:var(--size);height:var(--size)}@keyframes aigm-blob-rotate-nbbah23872{0%{transform:rotate(0deg);opacity:1}20%,60%{opacity:.85}40%,80%{opacity:9.2}100%{transform:rotate(360deg);opacity:1}}@media (prefers-reduced-motion){.aigm-blob.blob--animated svg{animation:none !important}}.aigm-blob.blob--animated{}.aigm-blob.blob--animated svg{--shadow:rgb(0 0 0/28%);filter:drop-shadow(0 0 32px var(--shadow));animation:aigm-blob-rotate-nbbah23872 55s linear infinite}.aigm-blob.blob--swirl{max-width:calc(100% - 48px);opacity:.35}.aigm-blob.blob--swirl svg{}.aigm-blob.blob--outline{--stroke:#2CACE3}.aigm-blob.blob--outline svg path{stroke:var(--stroke)}.aigm-blob.blob--about_D9823OLLKW{--x:100%;--y:35%;--size:360px}.aigm-blob.blob--about_EF8723IKKJ{--x:0%;--y:100%;--size:200px}.aigm-blob.blob--about_NBNA8723KKA{--x:50%;--y:50%;--size:100%}.aigm-blob.blob--about_IUHYTVCCAX452{--x:50%;--y:7.5%;--size:240px}.aigm-blob.blob--about_VB77JJKSII92{--x:0%;--y:22.5%;--size:200px}.aigm-blob.blob--seniormanagement_NBAN2387298{--x:100%;--y:100%;--size:360px}.aigm-blob.blob--seniormanagement_FFAU1982OO2{--x:0%;--y:20%;--size:120px}.aigm-blob.blob--seniormanagement_MNA9823KKSI{--x:100%;--y:100%;--size:240px}.aigm-blob.blob--testimonials_FFBNBA8672{--x:100%;--y:0%;--size:360px;--z-index:5}.aigm-blob.blob--testimonials_XYZ761J1JJ{--x:50%;--y:100%;--size:240px}.aigm-blob.blob--testimonials_MXCN882JJSL2{--x:22%;--y:80%;--size:320px}.aigm-blob.blob--testimonials_XDFTT82KDK11{--x:70%;--y:80%;--size:240px;--stroke:#fff}.aigm-blob.blob--testimonials_VBMMN1981KK1{--x:100%;--y:50%;--size:540px;--stroke:#fff}.aigm-blob.blob--careers_NBNA9823KDKS{--x:100%;--y:85%;--size:240px}.aigm-blob.blob--careers_MNA87238JJSI{--x:50%;--y:12.5%;--size:120px}.aigm-blob.blob--careers_CMN872JKWS92{--x:0%;--y:80%;--size:220px;--z-index:5}.aigm-blob.blob--careers_VC2398KKSOI21{--x:100%;--y:calc(0% - var(--padding));--size:120px}.aigm-blob.blob--careers_LK882JIOJIW{--x:0%;--y:82%;--size:120px}.aigm-blob.blob--careers_TRY7786723K{--x:100%;--y:100%;--size:240px}.aigm-blob.blob--job_MNBA762IKK21{--x:0%;--y:20%;--size:240px}.aigm-blob.blob--job_BB982JKSK213{--x:100%;--y:28%;--size:320px}.aigm-blob.blob--brand_ALKKM992KK113{--x:100%;--y:25%;--size:240px}.aigm-blob.blob--brand_FLWMNA992JKSO929{--x:0%;--y:calc(100% - 128px);--size:320px}.aigm-blob.blob--post_TPKN872KKS82Q{--x:0%;--y:42%;--size:280px}.aigm-blob.blob--post_DFMN88JJKLMA8{--x:100%;--y:240px;--size:320px}.aigm-blob.blob--articles_VVCX882MMN72{--x:100%;--y:320px;--size:320px}.aigm-blob.blob--articles_FLWMNB667JKW{--x:0%;--y:calc(100% - 128px);--size:280px}.aigm-blob.blob--contact_MKJ77JJA9922{--x:52%;--y:5%;--size:240px}.aigm-blob.blob--contact_LKMIA882KK2M{--x:100%;--y:100%;--size:320px}.aigm-blob.blob--contact_BNNA662JJJ29{--x:0%;--y:32%;--size:280px}.aigm-blob.blob--contact_XDFR662JJS82{--x:100%;--y:88%;--size:160px}.aigm-blob.blob--brandslatestnews_KJN8772JJSJK2{--x:0%;--y:460px;--size:320px}.aigm-blob.blob--brandslatestnews_FLWMNA7726YH2{--x:100%;--y:calc(100% - 240px);--size:240px}.aigm-blob.blob--home_MNA772IKKSJ28{--x:86%;--y:320px;--size:478px;--stroke:#2CACE3}.aigm-blob.blob--comingsoon_NNBA7672KK21{--x:0%;--y:0%;--size:240px}.aigm-blob.blob--comingsoon_LLKMAN9823LL{--x:100%;--y:100%;--size:320px}/* Auth Page */section.auth1{--padding:0px}section.auth1 .sides{--gap:0px;box-shadow:0 0 64px rgb(0 0 0/15%)}section.auth1 .sides .side:first-of-type{background:#fff;display:flex;flex-direction:column}section.auth1 .auth-form{padding:48px;/*margin-top:auto;margin-bottom:auto;*/ color:#373737}section.auth1 .auth-form .remember{display:flex;align-items:start;justify-content:space-between;gap:16px}section.auth1 .sides .side:last-of-type{background:linear-gradient(40deg,#213567 20.85%,#314C91 89.02%);padding-top:48px;display:flex;flex-direction:column}section.auth1 .copyright{background:#EBF2F9;border-top:2px solid #C5D4E0;padding:20px 32px;color:#45598C;font-size:var(--para-font-size);line-height:var(--para-line-height);margin-top:auto}section.auth1 .review{margin:0 auto 48px auto;width:calc(100% - (48px * 2))}section.auth1 .review strong{font-size:1.12rem;line-height:var(--para-line-height);display:block;margin-bottom:12px}section.auth1 .review .bottom{display:flex;gap:24px;align-items:start;justify-content:space-between}section.auth1 .review .by{line-height:var(--para-line-height);flex:1}section.auth1 .review .by p{font-weight:600}section.auth1 .review .by small{display:block;color:#8FA3D3;font-size:.92rem}section.auth1 .review .stars{display:flex;gap:4px;font-size:22px;margin-top:8px;color:#DBD88B}section.auth1 img.side-image{margin-left:auto;width:calc(100% - 48px);user-select:none;pointer-events:none;margin-top:auto}/* -- Extra -- */[data-page-load-indicator]{--bg:#1e8fd8 !important}.container.blog{max-width:1048px}.container.blog .blog-content-box{padding:48px;background:#fff;margin-top:calc(0px - var(--padding))}section[data-header-fix] img.bg,section[data-header-fix] video.bg{top:calc(var(--header-height) + var(--header-bar-height)) !important;height:calc(100% - (var(--header-height) + var(--header-bar-height))) !important}sup,sub{line-height:0;font-size:65%;font-weight:600}.font--para{font-size:var(--para-font-size) !important;line-height:var(--para-line-height) !important}span.highlight-keywords{color:#B2BEDD;font-style:italic;line-height:0;font-weight:400;font-size:inherit}em.gradient-highlight-keywords{font-style:normal;background:var(--Hover-gradient,linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#2CACE3}section.padding--128{--padding:128px}section.padding--256{--padding:256px}section .container.full-height-for-line{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%)}section .container.full-height-for-line .side-white-line{height:100% !important;top:0 !important}section .side-white-line{position:absolute;width:4px;background:rgb(255 255 255/25%);height:calc(100% + (var(--padding) * 2));margin-left:auto;display:block;right:calc(24px + 7.5%);top:calc(0px - var(--padding))}.breadcrumb-padding-bottom .side-white-line{height:calc(100% + (var(--padding) * 2) + (var(--breadcrumb-height)/2))}.adsectionblue{--padding:32px;background:#3f5781}.adsectionwhite{--padding:32px;background:linear-gradient(32deg,#DBE8F0 0%,#CBDFEB 50%,#FFF 100%)}.aigm-ux section img.bg.faded,.aigm-ux section video.bg.faded{opacity:.082}.side-full-height-image{margin-top:calc(0px - var(--padding));height:calc(100% + (var(--padding) * 2))}.side-full-height-image img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;user-select:none;object-fit:cover}.side-full-height-image.shadow-version{height:100%;margin:0;border-radius:32px;overflow:hidden;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}.aigm-ux .to-top{background:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);border-radius:8px;box-shadow:0px 8px 16px rgb(0 0 0/36%)}.aigm-ux .to-top:hover{background:linear-gradient(88deg,#32b9f3 3.42%,#0761d7 100.06%)}.sides.title-button-split{--align:start;justify-content:space-between}.sides.title-button-split .side:first-of-type{max-width:920px;flex:1}.sides.title-button-split .side:last-of-type{--width:auto}.sides.title-text-split{--align:stretch;--gap:32px}.sides.title-text-split .side:first-of-type{--width:35%}.sides.title-text-split .side:last-of-type{flex:1;color:#C1CFE9}.sides.title-text-split .line{width:1px;background:rgb(255 255 255/16%)}.sides.slider-arrows-split{--gap:32px}.sides.slider-arrows-split .side:first-of-type{--width:auto;flex:1}.sides.slider-arrows-split .side:last-of-type{--width:auto;display:flex;gap:32px}.mouse-follow-3d-effect-item{transform-style:preserve-3d;transition:all .1s}.sticky-sidebar-item{position:sticky;top:calc(var(--header-height) + var(--header-bar-height) + 32px)}/* Pagination */.aigm-ux nav.pagination{margin-top:48px;padding-top:32px;border-top:2px solid #EAECF0}.aigm-ux nav.pagination .page-numbers{--dot-active:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);--text-active:#fff;--dot-normal:#FFF;--text-normal:#475467;--dot-hover:#8b9abf;--text-hover:#fff;border-radius:0;border:0;box-shadow:0 0 32px rgb(0 0 0/18%);font-weight:500;font-size:var(--para-font-size)}.aigm-ux nav.pagination .page-numbers.prev{margin-right:auto}.aigm-ux nav.pagination .page-numbers.next{margin-left:auto}.aigm-ux nav.pagination .page-numbers.disabled{background:#dadada;opacity:.65}/* -- Scroll Mouse Animation -- */.scroll-mouse-animated{margin-top:48px;/*64px*/ user-select:none;pointer-events:none;display:flex;align-items:center;gap:16px;/*max-width:fit-content;margin-left:auto;margin-right:auto;padding:16px 24px;background:rgb(0 0 0/16%);border-radius:12px;border:1px solid rgb(255 255 255/16%);box-shadow:0 0 32px rgb(0 0 0/34%);backdrop-filter:blur(4px);*/}.scroll-mouse-animated img{max-width:28px;width:100%;height:auto}.scroll-mouse-animated span{font-weight:400;font-size:.84rem;display:block;line-height:1}.scroll-mouse-animated svg{display:block;animation:scroll-mouse-animated-hya7282i 1s cubic-bezier(0.9,0.08,0.81,0.78) infinite alternate}@keyframes scroll-mouse-animated-hya7282i{0%{transform:translate3d(0,-12px,0)}100%{transform:translate3d(0,12px,0)}}.scroll-mouse-animated.is-aigm-careers-page svg{animation:none}.scroll-mouse-animated.is-aigm-careers-page span{font-size:var(--para-font-size);line-height:var(--para-line-height);font-weight:600;color:#B8C1D8;display:block}/* Careers Page *//* Single Job Page */section.job1{padding-bottom:0;z-index:12}section.job1 .title{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}section.job1 .title h1{flex:1}section.job1 .title .scroll-mouse-animated{margin:0;flex-direction:row-reverse;background:rgb(45 64 110);padding:16px 24px;flex-shrink:0}section.job1 .title .scroll-mouse-animated svg{width:auto;height:24px}section.job1 .image-area .aigm-job-team-label{--size:28px;font-size:1.12rem;top:32px}section.job1 img.featured-image{width:100%;aspect-ratio:16/9;object-fit:cover;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}section.job2 .alternative-apply-methods{color:#afafaf;font-size:0.86rem;line-height:var(--para-line-height);padding-top:32px;border-top:1px solid #e0e0e0}section.job2 .alternative-apply-methods ul{margin-top:16px}section.job2 .alternative-apply-methods ul li p{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;line-height:1.5}/* Quick Job Apply Bar */.aigm-quick-job-apply-bar{background:#EDF2F7;color:#213567;padding:24px 32px}.aigm-quick-job-apply-bar.is-fixed{position:fixed;width:100%;top:calc(var(--header-height) + var(--header-bar-height));z-index:100;left:0;box-shadow:0 0 32px rgb(0 0 0/28%);padding-left:0;padding-right:0;padding-top:16px;padding-bottom:16px}.aigm-quick-job-apply-bar .content{display:flex;justify-content:space-between;align-items:center;gap:24px}.aigm-quick-job-apply-bar .infos{display:flex;gap:24px;justify-content:start;align-items:center;flex:1;overflow:hidden}.aigm-quick-job-apply-bar .infos .info{display:flex;gap:12px;justify-content:start;align-items:center}.aigm-quick-job-apply-bar .infos .info:last-of-type{overflow:hidden}.aigm-quick-job-apply-bar .infos .info i{color:#2CACE3}.aigm-quick-job-apply-bar .infos .info span{font-size:var(--para-font-size);line-height:var(--para-line-height);font-weight:500;white-space:pre;text-overflow:ellipsis;overflow:hidden}.aigm-quick-job-apply-bar .button{padding:12px 82px;flex-shrink:0}/* Job Perks List */.aigm-job-perks-list{display:flex;--gap:32px;gap:var(--gap);justify-content:center;align-items:stretch;flex-wrap:wrap}.aigm-job-perks-list .perk{display:block;background:#F4F7FB;padding:32px;border:3px solid #DEE3EA;text-align:center;flex:0 0 calc((100% - (var(--grid-items-career-perks) - 1) * var(--gap))/var(--grid-items-career-perks));/*display:flex;flex-direction:column;justify-content:center;*/}.aigm-job-perks-list.white-boxes .perk{background:#fff}.aigm-job-perks-list .perk:hover{background:#D4E3F2;border-color:#2CACE3}.aigm-job-perks-list .perk i{color:#2CACE3;display:block;font-size:48px;margin:0 0 16px 0}.aigm-job-perks-list .perk span{display:block;font-size:var(--para-font-size);line-height:1.44;font-weight:500;color:#5F71A0;max-width:276px;margin:0 auto}section.careers5 .nothing-box{padding:48px 32px;background:#213567}section.careers5 .nothing-box .title strong{color:#fff}section.careers5 .nothing-box .title p{color:#D2D9EA}section.careers5 .hr-staff-box .side.content{padding-top:64px;padding-bottom:64px}/* Coming Soon Page */section.comingsoon1{--padding:calc(48px * 2)}section.comingsoon1 .crane-background{position:absolute;top:calc(0px - (var(--padding) - 48px));left:0;width:100%;height:calc((100% + var(--padding)) + (var(--padding) - 48px));z-index:-1}section.comingsoon1 .crane-background svg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:.35}/* -- 404 Page -- */section.error404 img{margin-top:var(--padding);margin-bottom:calc(0px - var(--padding));max-width:488px;width:100%;margin-left:auto;margin-right:auto;user-select:none;pointer-events:none}/* -- Contact Page -- */section.contact1{}section.contact2 .contact-box{overflow:hidden;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);border-radius:16px}section.contact2 .contact-box .methods{display:flex;justify-content:center;align-items:stretch;background:#fff;padding:32px;gap:32px}section.contact2 .contact-box .methods .method{flex:1;text-align:center;font-family:var(--font-open-sans);overflow:hidden}section.contact2 .contact-box .methods .method i{font-size:24px;color:#1D8AD6;display:block}section.contact2 .contact-box .methods .method strong{display:block;color:#213567;margin-top:8px;line-height:var(--para-line-height);font-size:var(--para-font-size)}section.contact2 .contact-box .methods .method a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;margin:0 auto}section.contact2 .contact-box .methods .line{width:1px;background:#96A3C4;flex-shrink:0}section.contact2 .contact-box .sides{background:#2A3E72;padding:48px;--gap:48px}section.contact2 .contact-box .picture img{width:100%}section.contact2 .contact-box .picture .location{display:flex;padding:32px;gap:24px;background:#364D87;align-items:center}section.contact2 .contact-box .picture .location i{font-size:1.24rem}section.contact2 .contact-box .picture .location p{flex-grow:1;line-height:var(--para-line-height)}section.contact2 .contact-box .form label,section.contact2 .contact-box .form strong.label{color:#fff}section.contact2 .contact-box .form button{width:100%;max-width:none}/* -- Tab Menus -- */.aigm-ux .fancytabs{--bg-normal:#3B538E;--bg-active:#EEEFF1;--text-normal:#fff;--text-active:#213567;--bg-hover:#4862a0;--text-hover:#fff;gap:32px}.aigm-ux .fancytabs a,.aigm-ux .fancytabs button{background:none !important;box-shadow:none;border-radius:0;padding:14px 32px}.aigm-ux .fancytabs a::after,.aigm-ux .fancytabs button::after{display:none}.aigm-ux .fancytabs a::before,.aigm-ux .fancytabs button::before{content:"";background:#3B538E;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:skewX(-25deg);border-radius:8px}.aigm-ux .fancytabs a:hover::before,.aigm-ux .fancytabs button:hover::before{background:var(--bg-hover)}.aigm-ux .fancytabs a.active::before,.aigm-ux .fancytabs button.active::before{background:var(--bg-active)}/* -- Fullscreen Menu -- */[data-nav-darken-overlay]{display:block;position:fixed;top:0;left:0;width:0px;height:0px;z-index:99999;background:rgb(33 53 103/90%);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .25s ease}html.fullscreen-menu-open [data-nav-darken-overlay]{opacity:1;pointer-events:all;width:100%;height:100%}.fullscreen-menu{position:fixed;top:var(--header-bar-height);right:0;width:calc(100% - 10%);height:calc(100% - var(--header-bar-height));z-index:999999;background:#fff;display:flex;box-shadow:0 32px 64px rgb(0 0 0/32%);transform:translate3d(100%,0,0);opacity:0;transition:opacity .4s ease,transform .5s ease;color-scheme:light;border-left:12px solid #2cace3;border-image:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%) 12}.fullscreen-menu .container{overflow:auto;max-width:none;padding:48px}html.fullscreen-menu-open .fullscreen-menu{transform:translate3d(0,0,0);opacity:1}.fullscreen-menu .menu.sides{--align:stretch;min-height:100%}.fullscreen-menu .menu.sides .side:first-of-type{display:flex;flex-direction:column}.fullscreen-menu .menu .pagelinks{display:flex;flex-direction:column;width:100%;gap:8px}.fullscreen-menu .menu .pagelinks a.mainlink,.fullscreen-menu .menu .pagelinks span.mainlink-mask{font-size:1.286rem;font-weight:900;color:#213567;opacity:1;text-decoration:none !important;transition:transform .2s ease;line-height:var(--para-line-height);display:flex;align-items:center;gap:16px;width:100%;max-width:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;font-family:var(--font-open-sans)}.fullscreen-menu .menu .pagelinks a.mainlink.current-page,.fullscreen-menu .menu .pagelinks span.mainlink-mask.current-page{color:#157fd2 !important}.fullscreen-menu .menu .pagelinks a.mainlink:focus,.fullscreen-menu .menu .pagelinks a.mainlink:hover,.fullscreen-menu .menu .pagelinks a.mainlink:active,.fullscreen-menu .menu .pagelinks .submenu.expanded > a.mainlink,.fullscreen-menu .menu .pagelinks span.mainlink-mask:focus,.fullscreen-menu .menu .pagelinks span.mainlink-mask:hover,.fullscreen-menu .menu .pagelinks span.mainlink-mask:active,.fullscreen-menu .menu .pagelinks .submenu.expanded > span.mainlink-mask{color:#157fd2}.fullscreen-menu .menu .pagelinks a.mainlink:focus p,.fullscreen-menu .menu .pagelinks a.mainlink:hover p,.fullscreen-menu .menu .pagelinks a.mainlink:active p,.fullscreen-menu .menu .pagelinks .submenu.expanded > a.mainlink p,.fullscreen-menu .menu .pagelinks span.mainlink-mask:focus p,.fullscreen-menu .menu .pagelinks span.mainlink-mask:hover p,.fullscreen-menu .menu .pagelinks span.mainlink-mask:active p,.fullscreen-menu .menu .pagelinks .submenu.expanded > span.mainlink-mask p,.fullscreen-menu .menu .pagelinks a.mainlink.current-page p,.fullscreen-menu .menu .pagelinks span.mainlink-mask.current-page p{text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-thickness:1px !important}.fullscreen-menu .menu .pagelinks a.mainlink span:first-child,.fullscreen-menu .menu .pagelinks span.mainlink-mask span:first-child{display:flex;align-items:center;gap:12px;overflow:hidden}.fullscreen-menu .menu .pagelinks a.mainlink span:first-child p,.fullscreen-menu .menu .pagelinks span.mainlink-mask span:first-child p{display:block;text-overflow:ellipsis;overflow:hidden;white-space:pre;max-width:100%}.fullscreen-menu .menu .pagelinks a.mainlink span:first-child i,.fullscreen-menu .menu .pagelinks span.mainlink-mask span:first-child i{transform:scale(.9);opacity:.85}.fullscreen-menu .menu .pagelinks a.mainlink span:first-child span.label,.fullscreen-menu .menu .pagelinks span.mainlink-mask span:first-child span.label{font-size:.84rem;flex-shrink:0;background:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);line-height:1;padding:6px 8px;border-radius:4px;color:#fff;font-weight:500;font-family:var(--font-poppins)}.fullscreen-menu a.logo{display:block;width:100%;max-width:calc(100% - 64px)}.fullscreen-menu a.logo img{width:100%;max-width:274px}.fullscreen-menu .menu .submenu{all:inherit;width:100%}.fullscreen-menu .menu .submenu.expanded .submenu-items{display:flex}.fullscreen-menu .menu .submenu .submenu-items{margin-left:32px;display:none;flex-direction:column;gap:inherit}/*.fullscreen-menu .menu .submenu .submenu-items a.mainlink,.fullscreen-menu .menu .submenu .submenu-items span.mainlink-mask{padding-top:12px;padding-bottom:12px;font-size:1.2rem}*/.fullscreen-menu .menu .submenu > a.mainlink i.expand.fa-minus,.fullscreen-menu .menu .submenu > span.mainlink-mask i.expand.fa-minus{display:none}.fullscreen-menu .menu .submenu.expanded > a.mainlink i.expand.fa-plus,.fullscreen-menu .menu .submenu.expanded > span.mainlink-mask i.expand.fa-plus{display:none}.fullscreen-menu .menu .submenu.expanded > a.mainlink i.expand.fa-minus,.fullscreen-menu .menu .submenu.expanded > span.mainlink-mask i.expand.fa-minus{display:block}.fullscreen-menu .menu .submenu > a.mainlink i.expand,.fullscreen-menu .menu .submenu > span.mainlink-mask i.expand{color:#2CACE3}.fullscreen-menu .menu .submenu > a.mainlink,.fullscreen-menu .menu .submenu > span.mainlink-mask{justify-content:space-between}.fullscreen-menu .menu .submenu a.mainlink i.fa-external-link-alt,.fullscreen-menu .menu .submenu a.mainlink i.fa-arrow-right,.fullscreen-menu .menu .submenu span.mainlink-mask i.fa-external-link-alt,.fullscreen-menu .menu .submenu span.mainlink-mask i.fa-arrow-right{opacity:.25;transform:scale(.9)}.fullscreen-menu .nav-image-slideshow{position:absolute;top:calc(64px + 48px);left:0;width:100%;height:calc(100% - (64px + 48px));border-radius:48px;overflow:hidden;box-shadow:0 0 32px rgb(0 0 0/20%);pointer-events:none;user-select:none}.fullscreen-menu .nav-image-slideshow .images{position:absolute;top:0;left:0;width:100%;height:100%}.fullscreen-menu .nav-image-slideshow .images img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .275s ease;object-fit:cover}.fullscreen-menu .nav-image-slideshow .images img.shown{opacity:1}.fullscreen-menu .nav-image-slideshow img.shape{position:absolute;bottom:0;right:0;width:27.5%;filter:drop-shadow(0 0 32px rgba(0,0,0,.4));opacity:.95}.fullscreen-menu .panels{margin-top:auto;display:flex;flex-wrap:wrap;gap:32px;align-items:start}.fullscreen-menu .panels .panel{width:calc(50% - 16px)}.fullscreen-menu .panels .panel strong{font-weight:400;color:#8C98B5;display:block;font-size:1rem;line-height:var(--para-line-height);margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgb(187 195 218/25%)}.fullscreen-menu .panels .panel p{display:block;font-size:var(--para-font-size);font-weight:600;color:#213567;line-height:var(--para-line-height)}.fullscreen-menu .panels .panel p a.mainlink{--normal:inherit}.fullscreen-menu .panels .panel p a.mainlink i{margin-left:12px;color:#2CACE3;transition:transform .2s ease}.fullscreen-menu .panels .panel p a.mainlink:hover i,.fullscreen-menu .panels .panel p a.mainlink:active i{transform:translate3d(8px,0,0)}.fullscreen-menu .panels .panel .social-buttons-global{justify-content:start !important}/* -- Close Button (Global Style) -- */.close-button-global{--size:64px;--padding:18px;position:absolute;top:0;right:0;padding:var(--padding);background:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);cursor:pointer;z-index:20;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.close-button-global:hover{background:  linear-gradient(125deg,rgba(255,255,255,0.00) -26.85%,rgba(255,255,255,0.30) 40.39%,rgba(255,255,255,0.00) 106.21%),  linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%)}.close-button-global svg{display:block;width:100%;height:100%}/* Error Messages */.aigm-ux p.pagination--none{display:flex;background:#F8EAEA;width:100%;padding:16px 24px;color:#BE8787;line-height:var(--para-line-height);border:4px solid #F0D1D1;text-align:left;justify-content:center;align-items:center;gap:16px}.aigm-ux p.pagination--none svg{display:block;fill:currentColor;flex-shrink:0}.aigm-ux p.pagination--none span{display:block}.aigm-ux p.pagination--none.warning{background:#F8F3EA;color:#877049;border-color:#ECE0CB}.aigm-ux p.pagination--none.success{background:#8fe0b3;color:#219554;border-color:#43cd80}.aigm-ux p.pagination--none.info{background:#e9f9ff;color:#76a1ca;border-color:#c1ddf5}/* Testimonials */section.testimonials1{}/* Sliders */.aigm-ux [data-slider]{--dot-active:#2CACE3;--dot-normal:#BDCCD2;--dot-hover:#c3e1ec}[data-slider].default-arrows-hidden .arrow{display:none !important}[data-slider] .arrow,.main-slider-arrow{background:linear-gradient(52deg,#CAEBFF 0%,#FFF 100%);display:flex;width:64px;height:64px;border-radius:8px;cursor:pointer;align-items:center;justify-content:center;border:1px solid #D4D2E3}[data-slider] .arrow:hover,.main-slider-arrow:hover{background:linear-gradient(52deg,#a8dcff 0%,#e0edff 100%)}[data-slider] .arrow:hover svg path,.main-slider-arrow:hover svg path{/*stroke:#fff;*/}[data-slider] .arrow svg,.main-slider-arrow svg{display:block;width:28px;height:28px}[data-slider] .arrow svg path,.main-slider-arrow svg path{stroke:#5D5A88}[data-slider] .slick-dots li button{transition:width .2s ease}[data-slider] .slick-dots li.slick-active button{width:32px}/* Employee Of The Month Cards */.maincard--employeemonth{display:flex;flex-direction:column;justify-content:stretch;background:  linear-gradient(0deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.50) 100%),  radial-gradient(151.92% 127.02% at 15.32% 21.04%,rgba(255,255,255,0.42) 0%,rgba(255,255,255,0.50) 50.52%,rgba(255,255,255,0.18) 100%);backdrop-filter:blur(40px);max-width:400px;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 0 32px rgb(0 0 0/26%);--image-height:274px}.maincard--employeemonth .image{display:block;width:100%}.maincard--employeemonth .image img{height:var(--image-height);width:100%;object-fit:cover}.maincard--employeemonth .date{--bg:#fff;--size:24px;z-index:2;position:absolute;transform:translateY(-50%);color:#2D437D;display:flex;align-items:stretch;justify-content:start;font-weight:600;max-width:calc(100% - 32px);top:var(--image-height)}.maincard--employeemonth .date span{padding:0 calc(24px - var(--size)) 0 24px;background:var(--bg);display:flex;align-items:center;overflow:hidden}.maincard--employeemonth .date span pre{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maincard--employeemonth .date .end{display:block;border:var(--size) solid var(--bg);border-right-color:transparent;flex-shrink:0}.maincard--employeemonth .text{padding:calc(32px + 24px) 32px 32px 32px;flex:1;display:flex;flex-direction:column;justify-content:stretch}.maincard--employeemonth .text .name{display:block;text-decoration:none;color:#213567;font-size:var(--para-font-size);line-height:var(--para-line-height)}.maincard--employeemonth .text a.name:hover,.maincard--employeemonth .text a.name:active{text-decoration:underline;text-underline-offset:0px;text-underline-position:under;text-decoration-skip-ink:none;text-decoration-thickness:2px}.maincard--employeemonth .text .aigm-rich-text{color:#4C5D87;line-height:var(--para-line-height);margin-top:8px;flex:1;display:flex;flex-direction:column;justify-content:stretch}.maincard--employeemonth .text .aigm-rich-text p:last-of-type{margin-top:auto}.maincard--employeemonth .text .button{margin-top:16px}.maincard--employeemonth.slick-slide.slick-current{opacity:1;z-index:5}.maincard--employeemonth.slick-slide .full-image{display:block;width:100%;height:100%;pointer-events:none;cursor:pointer;position:absolute;z-index:5;top:0;left:0;opacity:1;pointer-events:all}.maincard--employeemonth.slick-slide.slick-current .full-image{pointer-events:none;opacity:0}.maincard--employeemonth.slick-slide .full-image img{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;object-fit:cover}.maincard--employeemonth.slick-slide:not(.slick-current){background:#2f4377}.maincard--employeemonth.slick-slide:not(.slick-current) :is(.image,.date,.text){opacity:0}.maincard--employeemonth.slick-slide:not(.slick-current) .full-image{opacity:.28;filter:grayscale(1)}.maincard--employeemonth.slick-slide:not(.slick-current):hover .full-image{opacity:.38;filter:none}/* Online Payments Page */section.onlinepayments1 .mainbox,.aigm-shop-mainbox{border-radius:16px;box-shadow:4px 8px 30px 10px rgba(0,0,0,0.15);background:#fff;color:#213567;text-align:center;max-width:960px;margin:0 auto;overflow:hidden}section.onlinepayments1 .mainbox .content,.aigm-shop-mainbox .content{padding:32px}section.onlinepayments1 .mainbox h2,.aigm-shop-mainbox h2{line-height:1.246}section.onlinepayments1 .mainbox p.info,.aigm-shop-mainbox p.info{color:#526187;font-size:1rem;line-height:var(--para-line-height)}section.onlinepayments1 .mainbox svg.icon,.aigm-shop-mainbox svg.icon{display:block;width:76px;height:76px;margin:0 auto}section.onlinepayments1 .mainbox svg.icon.green,.aigm-shop-mainbox svg.icon.green{fill:mediumseagreen}section.onlinepayments1 .mainbox svg.icon.orange,.aigm-shop-mainbox svg.icon.orange{fill:#ffac14}section.onlinepayments1 .mainbox svg.icon.red,.aigm-shop-mainbox svg.icon.red{fill:#ff3a3a}section.onlinepayments1 .mainbox .progress,.aigm-shop-mainbox .progress{display:flex;padding:24px;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:1px solid #E3E9F0;/*background:#f1f5ff;*/}section.onlinepayments1 .mainbox .progress .step,.aigm-shop-mainbox .progress .step{width:10%;flex-grow:1;padding:24px 12px;background:rgb(213 238 249/50%);border-radius:16px}section.onlinepayments1 .mainbox .progress .step.done,.aigm-shop-mainbox .progress .step.done{background:rgb(44 172 227/36%)}section.onlinepayments1 .mainbox .progress .step.done svg,.aigm-shop-mainbox .progress .step.done svg{opacity:1}section.onlinepayments1 .mainbox .progress .step.done span,.aigm-shop-mainbox .progress .step.done span{color:#0085bf}section.onlinepayments1 .mainbox .progress .step.current,.aigm-shop-mainbox .progress .step.current,section.onlinepayments1 .mainbox .progress .step[onClick]:hover,.aigm-shop-mainbox .progress .step[onClick]:hover{box-shadow:var(--main-blue-outline)}section.onlinepayments1 .mainbox .progress .step svg.rotate,.aigm-shop-mainbox .progress .step svg.rotate{transform:rotate(90deg)}section.onlinepayments1 .mainbox .progress .step svg,.aigm-shop-mainbox .progress .step svg{fill:#2CACE3;opacity:.2;display:block;width:42px;height:42px;margin:0 auto 12px auto}section.onlinepayments1 .mainbox .progress .step span,.aigm-shop-mainbox .progress .step span{font-size:.82rem;line-height:1.14;display:block;color:#83a6bf;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:var(--font-open-sans)}section.onlinepayments1 .mainbox .progress .step[onClick],.aigm-shop-mainbox .progress .step[onClick]{cursor:pointer;user-select:none}section.onlinepayments1 .mainbox .methods,.aigm-shop-mainbox .methods{display:flex;padding:32px;gap:32px;align-items:center;justify-content:center;flex-wrap:wrap;border-top:1px solid #E3E9F0}section.onlinepayments1 .mainbox .methods img,.aigm-shop-mainbox .methods img{height:32px;width:auto}section.onlinepayments1 .mainbox .poweredby,.aigm-shop-mainbox .poweredby{text-align:left;display:flex;align-items:start;gap:32px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px dashed #E3E9F0}section.onlinepayments1 .mainbox .poweredby img,.aigm-shop-mainbox .poweredby img{max-width:200px;width:100%;filter:contrast(0) opacity(.35)}section.onlinepayments1 .mainbox .poweredby img:hover,.aigm-shop-mainbox .poweredby img:hover{filter:none}section.onlinepayments1 .mainbox .content table,.aigm-shop-mainbox .content table{border:0;border-collapse:collapse;width:100%;text-align:left}section.onlinepayments1 .mainbox .content table .aigm-form-input,.aigm-shop-mainbox .content table .aigm-form-input{max-width:360px;margin-left:auto}section.onlinepayments1 .mainbox .content table .aigm-form-label,.aigm-shop-mainbox .content table .aigm-form-label{margin:0}section.onlinepayments1 .mainbox table.checkout,.aigm-shop-mainbox table.checkout{table-layout:fixed;width:100%}section.onlinepayments1 .mainbox table.checkout td,.aigm-shop-mainbox table.checkout td{vertical-align:top}section.onlinepayments1 .mainbox table td.gap,.aigm-shop-mainbox table.checkout td.gap{width:32px}section.onlinepayments1 .mainbox table.checkout .aigm-form-input,.aigm-shop-mainbox table.checkout .aigm-form-input{margin:0;max-width:none;width:100%}section.onlinepayments1 table.checkout hr.checkoutdivider,.aigm-shop-mainbox table.checkout hr.checkoutdivider,.aigm-shop-mainbox hr.checkoutdividersingle{border-bottom:1px dashed #b0b0b0;margin:32px 0;height:1px}section.onlinepayments1 table.checkout .cardexpiryflex,.aigm-shop-mainbox table.checkout .cardexpiryflex{display:flex;gap:32px;width:100%}section.onlinepayments1 .payment-details-block,.aigm-shop-mainbox .payment-details-block{background:#f6f6f6;padding:32px;border-top:8px solid #2cace3;border-image:linear-gradient(206deg,#2CACE3 3.42%,#0456C3 100.06%) 8;overflow:hidden}section.onlinepayments1 .payment-details-block iframe,.aigm-shop-mainbox .payment-details-block iframe{border:none !important;background:#e5e5e5 !important;border-radius:8px !important;overflow:hidden !important}section.onlinepayments1 .payment-details-block [data-paypal-field],.aigm-shop-mainbox .payment-details-block [data-paypal-field]{font-size:0}.aigm-shop-mainbox .payment-details-block [data-stripe-card-options-box] iframe{width:calc(100% + 8px) !important;border-radius:0 !important;background:none !important;max-width:none !important}section.onlinepayments1 .securepaypalbanner,.aigm-shop-mainbox .securepaypalbanner{display:flex;justify-content:center;padding:16px 32px;background:#edf2f7}section.onlinepayments1 .securepaypalbanner img,.aigm-shop-mainbox .securepaypalbanner img{display:block;height:48px;cursor:pointer;user-select:none}/* Shop Main Boxes + Sidebar */.aigm-shop-mainboxes{display:flex;align-items:start;justify-content:center;gap:32px}.aigm-shop-mainboxes .aigm-shop-mainbox.sidebar{width:100%;max-width:420px;flex-shrink:0}.aigm-shop-mainboxes .aigm-shop-mainbox.main{flex:1}/* Shop Only Design:Main Box */.aigm-shop-mainbox .summary-list-box{background:#F0F5FA;padding:32px;display:flex;flex-direction:column;gap:8px;line-height:var(--para-line-height);text-align:left;border-top:1px solid #E3E9F0;border-bottom:1px solid #E3E9F0}.aigm-shop-mainbox .summary-list-box .line{display:flex;gap:16px;align-items:center;justify-content:space-between}.aigm-shop-mainbox .summary-list-box .line span.text{flex:1}.aigm-shop-mainbox .summary-list-box .line span.text a{color:inherit}.aigm-shop-mainbox .summary-list-box .line span.cost{text-align:right;font-weight:500}.aigm-shop-mainbox .summary-list-box .line span.cost small{font-weight:inherit;font-size:inherit;color:#aecbdd}.aigm-shop-mainbox .summary-list-box .line.section{border-top:1px dashed #b0b0b0;padding-top:24px;margin-top:16px}.aigm-shop-mainbox .summary-list-box svg.spinning-loader-svg{margin:0 auto}.aigm-shop-mainbox .coupon-code-block{max-width:460px;border-radius:0;background:#eaf2f6;pointer-events:none;opacity:0;height:0;overflow:hidden;transition:height .2s ease,opacity .2s ease;display:flex;align-items:stretch;gap:24px}.aigm-shop-mainbox .coupon-code-block.shown{height:auto;opacity:1;pointer-events:all;margin-top:24px;padding:24px}.aigm-shop-mainbox .coupon-code-block input{flex:1}.aigm-shop-mainbox .coupon-code-block button{flex-shrink:0;height:auto;padding:0 24px;white-space:nowrap;width:auto}.aigm-shop-mainbox strong.section-title{display:flex;text-align:left;line-height:var(--para-line-height);font-size:1.58rem;margin-bottom:24px;font-family:"Open Sans";align-items:center}.aigm-shop-mainbox strong.section-title::before{content:"\f192";font-family:"Font Awesome 5 Pro";opacity:.2;font-weight:400;font-size:20px;margin-right:16px;line-height:1;display:block}.aigm-shop-mainbox strong.section-title.small-margin{margin-bottom:12px}/* Review Cards */.maincard--review{--align:stretch !important;--gap:0px !important;width:100%;background:#fff;border-radius:24px;overflow:hidden;/*filter:drop-shadow(4px 4px 30px rgba(0,0,0,0.10));*/ box-shadow:4px 4px 30px rgba(0,0,0,0.10)}.maincard--review .side:first-of-type{--width:30%}.maincard--review .side:last-of-type{flex:1;padding:48px;display:flex;flex-direction:column}.maincard--review img.side-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.maincard--review span.quote{display:block;font-size:42px;line-height:1;text-align:right;pointer-events:none;user-select:none;color:#2CACE3;position:absolute;right:48px;top:48px;width:64px}.maincard--review .text[data-post-content]{color:#213567;font-weight:600;width:calc(100% - 64px)}.maincard--review .text[data-post-content] p:first-of-type::before,.maincard--review .text[data-post-content] p:last-of-type::after{content:'"'}.maincard--review .bottom{display:flex;align-items:center;gap:32px;margin-top:auto}.maincard--review .bottom a.logo{display:block}.maincard--review .bottom a.logo img.logo{height:54px;width:auto}.maincard--review .bottom p{padding-left:32px;border-left:2px solid rgb(187 195 218/25%);color:#7B8CB7}.maincard--review .bottom p strong{display:block;line-height:var(--para-line-height);font-size:var(--para-font-size)}.maincard--review .bottom p span{display:block;color:#ADB7D0;line-height:var(--para-line-height)}.maincard--review .side:first-of-type a.brand{position:absolute;left:0;top:32px;height:72px;display:block;background:rgb(0 0 0/20%);padding:16px;backdrop-filter:blur(16px);border-left:4px solid #25a3df;border-top-right-radius:8px;border-bottom-right-radius:8px;background:rgb(33 53 103/80%)}.maincard--review .side:first-of-type a.brand:hover,.maincard--review .side:first-of-type a.brand:active{}.maincard--review .side:first-of-type a.brand img.logo{width:auto;object-fit:contain;height:100%;margin:0 auto}/* Review Cards (Grid View) */.maincard--review.in-grid-view{width:calc(50% - 16px);align-self:stretch}.maincards .maincard--review.in-grid-view:nth-child(3n - 2){width:100%}.maincards .maincard--review.in-grid-view:not(:nth-child(3n - 2)){flex-direction:column}.maincards .maincard--review.in-grid-view:not(:nth-child(3n - 2)) .side{--width:100%}.maincards .maincard--review.in-grid-view:not(:nth-child(3n - 2)) img.side-image{position:relative;height:320px;width:100%}/* Blog (Articles) Page */section.articles1{}/* Category Cards */.maincard--category{background:#3B537E;padding:48px;color:#fff;text-decoration:none;border-radius:16px;overflow:hidden;border:1px solid #a7a7a7}.maincard--category:hover{outline:4px solid rgb(48 68 104/36%);outline-offset:4px}.maincard--category strong.scroll{z-index:2;opacity:.16;font-size:8rem;line-height:1;white-space:nowrap;display:block;position:absolute;left:48px;transition:left 2.62s ease,opacity 1.28s ease}.maincard--category:hover strong.scroll{opacity:1;left:calc(48px - var(--width) + 100% - 48px - 48px)}.maincard--category strong.name{display:block;font-size:1.64rem;line-height:1.34;margin:186px 0 8px 0;z-index:2}.maincard--category:hover strong.name{text-decoration:underline;text-underline-offset:0px;text-underline-position:under;text-decoration-skip-ink:none}.maincard--category p.intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#B5C6E5;line-height:1.42;font-size:1.12rem;z-index:2}.maincard--category img.background{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.05;pointer-events:none;user-select:none;transition:opacity .42s ease}.maincard--category:hover img.background{opacity:.36;filter:brightness(.42)}/* Post Cards */.maincard--post{flex:0 0 calc((100% - (var(--grid-items-articles) - 1) * var(--gap))/var(--grid-items-articles));display:flex;align-self:stretch;background:#213567;text-align:left;--shadow:4px 4px 30px 10px rgba(0,0,0,0.10);box-shadow:var(--shadow);flex-direction:column;justify-content:stretch;overflow:hidden}.maincard--post:hover{background:#364D88;outline:var(--main-blue-outline-thick);outline-offset:2px}.maincard--post .padding{padding:32px;flex:1;display:flex;flex-direction:column}.maincard--post .padding .button{margin-top:auto}.maincard--post a.thumb-link{display:block;overflow:hidden}.maincard--post:hover img.thumb{transform:scale(1.12)}.maincard--post img.thumb{width:100%;object-fit:cover;aspect-ratio:16/9;background:#eaeaea;transition:transform .2s ease}.maincard--post[data-post-type="brands"] img.thumb{padding:32px;object-fit:contain}.maincard--post small.date{display:flex;color:#aabeef;background:#364B81;margin-top:calc(0px - 32px - 22px);margin-bottom:16px;padding:0 16px;line-height:1;height:44px;align-items:center;justify-content:center;border-radius:4px;gap:12px;font-size:.92rem;overflow:hidden}.maincard--post small.date i{opacity:.88}.maincard--post small.date span.line{position:absolute;height:100%;width:4px;background:#1d91d8;background:linear-gradient(88deg,#2CACE3,#0456C3);top:0;left:0;transition:width .2s ease}.maincard--post:hover small.date span.line{width:100%}.maincard--post:hover small.date{color:#fff}.maincard--post a.post-title{font-weight:600;font-size:1.38rem;text-decoration:none;color:#fff;line-height:var(--para-line-height);margin-bottom:8px;text-align:left}.maincard--post a.post-title:hover{text-decoration:underline;text-underline-offset:0px;text-underline-position:under;text-decoration-skip-ink:none}.maincard--post p.desc{line-height:var(--para-line-height);color:#E0E0E0;font-family:var(--font-open-sans)}.maincard--post .top-label{--bg:#2aa8e1;--text:#fff;position:absolute;top:32px;left:0;z-index:2;display:flex;align-items:center;justify-content:start;padding:12px;background:var(--bg);color:var(--text);line-height:1;gap:12px;transition:padding .2s ease;user-select:none;pointer-events:none}.maincard--post .top-label img{width:24px;height:24px}.maincard--post .top-label span{font-family:var(--font-open-sans);font-weight:600;font-size:.86rem;text-transform:uppercase;width:0%;overflow:hidden;white-space:nowrap;transition:width .2s ease;display:none;white-space:nowrap;text-overflow:ellipsis;max-width:240px}.maincard--post:hover .top-label{padding:12px 16px}.maincard--post:hover .top-label span{display:block;width:100%}/* Home Staff Cards */.maincard--homestaff{border-radius:24px;background:#324984;overflow:hidden;box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);flex:0 0 calc((100% - (var(--grid-items-homestaff) - 1) * var(--gap))/var(--grid-items-homestaff))}.maincard--homestaff:hover{background:#fff}.maincard--homestaff .overlay{opacity:0;pointer-events:none;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;padding:32px;background:rgba(41,68,139,0.90);overflow:hidden;display:flex;flex-direction:column}.maincard--homestaff:hover .overlay{opacity:1;pointer-events:all}.maincard--homestaff .overlay strong.hello{display:block;font-size:1.62rem;line-height:var(--para-line-height);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;color:#61afff}.maincard--homestaff .overlay .bio[data-post-content]{font-size:1rem;line-height:1.42;overflow:hidden;color:#c0c0c0;text-overflow:ellipsis}.maincard--homestaff .top{}.maincard--homestaff .top img.image{width:100%;height:520px;object-fit:cover}.maincard--homestaff .bar{padding:16px 24px;font-family:var(--font-open-sans)}.maincard--homestaff .bar *{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.maincard--homestaff .bar strong.name{font-size:1.164rem;display:block}.maincard--homestaff:hover .bar strong.name{color:#213567}.maincard--homestaff .bar p.job-title{display:block;color:#ADB7D0}.maincard--homestaff:hover .bar p.job-title{color:#8795B9}/* Job Opening Cards */.maincard--job{cursor:pointer;text-decoration:none;overflow:hidden;flex:0 0 calc((100% - (var(--grid-items-career-cards) - 1) * var(--gap))/var(--grid-items-career-cards));color:#fff;display:block;padding:32px;background:linear-gradient(45deg,#000f32,#00619b);border-top:8px solid #2cace3;border-image:linear-gradient(206deg,#2CACE3 3.42%,#0456C3 100.06%) 8;box-shadow:0 0 30px 10px rgba(0,0,0,0.10)}.maincard--job:hover,.maincard--job:active{background:linear-gradient(45deg,#04194b,#0e86d1)}.maincard--job img.backdrop{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.18;pointer-events:none;user-select:none}.aigm-job-team-label{--bg:#D4D4ED;--size:24px;position:absolute;top:24px;right:0;line-height:1;font-size:1rem;font-weight:500;color:#2D437D;display:flex;align-items:stretch;z-index:2;filter:drop-shadow(0 0 8px rgba(0,0,0,.25))}.aigm-job-team-label[data-team="Marketing"]{--bg:#ECF5D7}.aigm-job-team-label[data-team="IT"]{--bg:#D4D4ED}.aigm-job-team-label[data-team="Sales"]{--bg:#ff9d9d}.aigm-job-team-label[data-team="Finance"]{--bg:#d0b2ff}.aigm-job-team-label[data-team="Creative"]{--bg:#EFD7AD}.aigm-job-team-label[data-team="Management"]{--bg:#aeffd1}.aigm-job-team-label[data-team="Business Development"]{--bg:#c6abff}.aigm-job-team-label[data-team="Editorial"]{--bg:#ffb376}.aigm-job-team-label[data-team="Research"]{--bg:#c9ffff}.aigm-job-team-label .end{display:block;border:var(--size) solid var(--bg);border-left-color:transparent;flex-shrink:0}.aigm-job-team-label span{padding:0 24px 0 calc(24px - var(--size));background:var(--bg);display:flex;align-items:center}.maincard--job .top{display:flex;gap:16px;margin-bottom:16px}.maincard--job .top div{display:flex;align-items:center;gap:8px}.maincard--job .top div i{color:#2CACE3}.maincard--job .top div span{}.maincard--job .info{}.maincard--job .info strong{font-size:1.42rem;line-height:var(--para-line-height);display:block}.maincard--job .info p{margin-top:8px;color:#ececec;line-height:var(--para-line-height)}.maincard--job .button{padding:12px 24px;margin-top:24px}/* Brand Cards */.maincard--brand{--image-padding:48px;flex:0 0 calc((100% - (var(--grid-items-brands) - 1) * var(--gap))/var(--grid-items-brands));display:flex;align-self:stretch;background:#fff;text-align:left;flex-direction:column;justify-content:center;overflow:hidden;height:254px;align-items:center;box-shadow:0 0 32px rgb(0 0 0/9%);border-bottom:8px solid #b4c3d3}.maincard--brand img{width:100%;height:100%;object-fit:contain;padding:var(--image-padding)}.maincard--brand:hover,.maincard--brand:active{border-color:var(--line);box-shadow:0 0 32px rgb(0 0 0/20%)}.maincard--brand:hover span.bottom,.maincard--brand:active span.bottom{opacity:1;pointer-events:all}.maincard--brand span.bottom{opacity:0;pointer-events:none;user-select:none;position:absolute;bottom:0;height:100%;display:flex;flex-direction:column;width:100%;left:0;align-items:center;justify-content:center;text-align:center;background:rgb(255 255 255/50%);padding:32px;backdrop-filter:blur(4px)}.maincard--brand span.bottom > span{display:block;margin-bottom:16px;font-family:var(--font-open-sans);font-weight:600;color:#213567;font-size:var(--para-font-size);line-height:var(--para-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}/* Single Brand */section.brand1 .sides{--align:center}section.brand1 .sides .side:first-of-type{flex:1}section.brand1 .sides .side:last-of-type{--width:40%}section.brand1 .brand-logo{border-radius:32px;background:  linear-gradient(0deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.50) 100%),  radial-gradient(151.92% 127.02% at 15.32% 21.04%,rgba(255,255,255,0.67) 0%,rgba(255,255,255,0.80) 50.52%,rgba(255,255,255,0.29) 100%);box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10);padding:64px;display:flex;align-items:center;justify-content:center}section.brand1 .brand-logo img{width:100%;max-height:148px;object-fit:contain}section.brand2 .sides .side:first-of-type{flex:1}section.brand2 .sides .side:last-of-type{--width:auto}section.brand2 a.media-pack-cover{background:#fff;display:block;padding:32px;border-top:8px solid var(--line);box-shadow:0 0 32px rgb(0 0 0/14%)}section.brand2 a.media-pack-cover img{max-height:300px;/*filter:grayscale(1) opacity(.85);*/ width:auto}/*section.brand2 a.media-pack-cover:hover img,section.brand2 a.media-pack-cover:active img{filter:none}*//* Re-Usable Components *//* Overlay Iframe Box */.aigm-iframe-overlay-box{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.aigm-iframe-overlay-box .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(33 53 103/92%);backdrop-filter:blur(2px)}.aigm-iframe-overlay-box .middle-box{max-width:min(640px,calc(100% - 48px));width:100%;background:#fff;overflow:hidden;max-height:min(540px,calc(100% - 48px));/*height:100%;*/ display:flex;flex-direction:column;z-index:5;box-shadow:0 0 64px rgb(0 0 0/32%)}.aigm-iframe-overlay-box.is-iframe .middle-box{height:100%}.aigm-iframe-overlay-box .title-bar{display:flex;align-items:center;/*height:64px;*/ background:#f1f5ff;background:linear-gradient(360deg,#e7ebf5,#f1f5ff)}.aigm-iframe-overlay-box .title-bar p{font-size:1rem;display:block;flex:1;padding:0 24px;color:#213567;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aigm-iframe-overlay-box .title-bar .close-button-global{position:relative;top:unset;right:unset}.aigm-iframe-overlay-box .scrolling-content{flex:1;display:flex;align-items:start;justify-content:center}.aigm-iframe-overlay-box.is-custom-html .scrolling-content{overflow:auto}.aigm-iframe-overlay-box .scrolling-content svg.loading{margin:auto}.aigm-iframe-overlay-box .scrolling-content iframe,.aigm-iframe-overlay-box .custom-html{width:100%;height:100%}.aigm-iframe-overlay-box.is-custom-html .middle-box{max-width:min(960px,calc(100% - 48px));max-height:min(640px,calc(100% - 48px))}/* FAQ Boxes */.aigm-ux .faq-boxes{--box-top-background:#30477F;--box-top-background-hover:linear-gradient(88deg,#354c87 5.12%,rgb(69 93 154/86%) 95.81%);--box-top-background-open:linear-gradient(88deg,rgba(44,172,227,0.90) 3.42%,rgba(4,86,195,0.90) 100.06%);--box-top-text:#fff;--box-top-text-hover:#fff;--box-top-text-open:#fff;--box-content-background:#30477F;--box-content-text:#fff}.aigm-ux .faq-boxes .top{}.aigm-ux .faq-boxes .top strong{font-size:1.064rem;/*1.2rem;*/ font-weight:900}.aigm-ux .faq-boxes .answer{font-size:var(--para-font-size);line-height:var(--para-line-height);font-family:var(--font-open-sans)}.aigm-ux .faq-boxes > div{overflow:hidden;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25))}.aigm-ux .faq-boxes .top strong::after{background:rgb(255 255 255/16%);width:38px;height:38px;border-radius:0;font-size:20px;color:#fff}/* Print Rules */@media print{}/* Company Timeline:1228px */@media only screen and (max-width:1228px){section.about7 .history-timeline{gap:32px}section.about7 .history-timeline .history-row{flex-direction:column}section.about7 .history-timeline .info{margin:0; flex-direction:column; text-align:center}section.about7 .history-timeline .left{padding:32px 0}section.about7 .history-timeline .info .tiles{width:100%; max-width:540px; margin:0 auto}section.about7 .history-timeline .info .tiles img{height:128px !important; position:relative !important}section.about7 .history-timeline .info .tiles img.type--logo{padding:16px}section.about7 .history-timeline .info .tiles[data-tiles="2"] img{width:50%}section.about7 .history-timeline .history-row[data-year="2023"] .info .tiles img{object-fit:contain !important}}/* Custom Admin Box:1570px */@media only screen and (max-width:1570px){a.aigm-custom-admin-box{top:calc(var(--header-height) + var(--header-bar-height) + 32px); left:0; border-radius:0 8px 8px 0}}/* Small Laptop:1024px */@media only screen and (max-width:1024px){:root{--grid-items-articles:2; --grid-items-brands:2; --grid-items-career-cards:1; --breadcrumb-height:64px}.aigm-rich-text{--gap:12px}[data-post-content]{--content-gap:12px}.social-buttons-global{justify-content:center}.aigm-ux footer.aigm-footer .main{--padding:32px}.aigm-ux footer.aigm-footer .main .logo{margin:0 auto}footer.aigm-footer .main p.about-text{text-align:center}.aigm-ux footer.aigm-footer .main .sides{--gap:24px}.aigm-ux footer.aigm-footer .main .side > strong{text-align:center}footer.aigm-footer .larger-quick-links{text-align:center; align-items:center}footer.aigm-footer .main .links{align-items:center; text-align:center}.aigm-ux footer.aigm-footer .copyright-and-legals{text-align:center; flex-direction:column; gap:0}.aigm-ux footer.aigm-footer .copyright-and-legals p.legals{justify-content:center; width:100%; gap:0 8px}.aigm-ux .fancytabs{gap:24px}.aigm-ux .fancytabs a, .aigm-ux .fancytabs button{width:calc(100% - 16px) !important}.side-full-height-image{margin:0; height:auto}.side-full-height-image:not(.shadow-version) img, .side-full-height-image.shadow-version{position:relative; height:240px; max-width:640px; margin:0 auto; border-radius:16px; box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}section.search1 .title{text-align:center}section.home1{text-align:center}section.home1 .buttons{justify-content:center}section.home1 .sides{flex-direction:column-reverse}section.home2 .title{text-align:center}section.home3 .title{text-align:center}section.home5{--padding:64px; text-align:center}section.home5 .buttons{justify-content:center}section.home6 .meet-rest-of-team-bar .container{flex-direction:column; gap:24px}section.home6 .meet-rest-of-team-bar .text{flex-direction:column; text-align:center; gap:16px}section.post1 .title{text-align:center; align-items:center}section.post1 img.featured-image{border-radius:16px}section.post1 .title small i{display:none}section.post4 .title{text-align:center}.aigm-ux .break{height:calc(var(--x,1) * 12px)}.aigm-ux .sides{--gap:24px}.scroll-mouse-animated{display:none}.aigm-ux section,section.ourbrands{--padding:32px}.aigm-ux .title small::before, .aigm-ux .title small::after{display:none}.aigm-ux .buttons{--gap:24px}.aigm-ux .button{width:100%; max-width:none; text-align:center; justify-content:center}.aigm-ux .button.icon i{display:none}.maincard--review{width:100% !important}.maincard--review .side:last-of-type{padding:32px}.maincard--review img.side-image{position:relative; height:240px !important}.maincard--review .bottom{justify-content:center}.maincard--review .text[data-post-content]{text-align:center; width:100%}.maincard--review span.quote{display:none}section.testimonials1 .sides{flex-direction:column-reverse; text-align:center}section.about1 .break.x4{--x:2}section.about1 img.team{border-radius:16px}section.about2 .title p{font-size:var(--para-font-size) !important}section.about3 .company-values .box{border-radius:16px}section.about3 .company-values .box .arrows i{width:calc(50% - 12px)}section.about3 .company-values .box .sides .side:last-of-type{padding:32px}section.about3 .company-values .box img.full{position:relative; top:unset; left:unset; height:240px}section.about3 .company-values .value-nav{max-width:none; width:100%; justify-content:center; margin:0 0 24px 0; border-radius:16px}section.about8 .box{margin:0 auto; max-width:640px; width:100%; text-align:center}section.about8 .box .content{padding:32px}section.about8 .box .bar{padding:32px; flex-direction:column; text-align:center; gap:16px}section.about8 .box .bar img{width:100%; max-width:420px}section.about9 .box .content{text-align:center}section.about9 .title{text-align:center !important}section.articles2 .container > .title{text-align:center !important}section.charity1 .break.x4{--x:2}section.charity1 img.team{border-radius:16px}section.charity2 .title{margin:0; text-align:center}section.charity3 .logos{gap:24px}section.charity3 .logos img{height:96px; padding:24px; border-radius:8px}section.seniormanagement3 img.team{border-radius:16px}.hr-staff-box .side.content{text-align:center}.hr-staff-box .side.content .contacts{justify-content:center}.hr-staff-box .side.image{background:#dfdfdf}.hr-staff-box .side.image img{position:relative; height:320px; width:auto; margin:0 auto}.hr-staff-box .side.image .bar{text-align:center}.hr-staff-box .side.content hr{margin:24px 0}.big-staff-slider .side.nav > strong{display:none}.big-staff-slider .side.nav .list{margin:0}.big-staff-slider .side.nav .list .item:not(.current){display:none}.big-staff-slider .sides{height:auto; --gap:0px}.big-staff-slider .side.big{flex-direction:column-reverse; background:#213567}.big-staff-slider .side.big img.full-pic-behind{display:none}.big-staff-slider .side.nav .list .item.current{height:274px; background:#1c1c1c; align-items:flex-end}.big-staff-slider .side.nav .list .item img{position:absolute; top:0; left:50%; width:auto; height:100%; opacity:.68; transform:translateX(-50%); border-radius:0}.big-staff-slider .side.nav .list .item .info{padding:32px; color:#fff; background:linear-gradient(to top,black,transparent); width:100%; margin:0}.big-staff-slider .info-screen .top,.big-staff-slider .info-screen .bottom > i{display:none}.big-staff-slider .slide-nav > div{padding:16px 16px; gap:12px}.big-staff-slider .side.nav .list .item .info strong{font-size:1.2rem}.big-staff-slider .side.nav .list .item .info span{color:#A1A1A1}section.charitycustomsection .sides,section.charitycustomsection.dir-right .sides{flex-direction:column; text-align:center}section.charitycustomsection .date,section.charitycustomsection.dir-right .date{justify-content:center; margin-top:calc(0px - var(--gap)); transform:translateY(-50%); margin-bottom:0}section.charitycustomsection .date .end{display:none}section.charitycustomsection .date span,section.charitycustomsection.dir-right .date span{padding:0 24px; height:calc(var(--size) * 2); text-align:center}section.contact1 .title,section.contact2 .title{text-align:center}section.contact2 .contact-box .sides{padding:0; --gap:0px}section.contact2 .contact-box .picture .location{flex-direction:column; align-items:center; text-align:center; gap:16px; padding:24px}section.contact2 .contact-box .side.form{padding:32px}section.contact2 .contact-box .picture img{height:240px; object-fit:cover}section.contact2 .contact-box .methods{flex-direction:column; gap:16px}section.contact2 .contact-box .methods .line{display:none}section.brands2 .title{text-align:center}section.defaultbox2 .sides .side:last-of-type{display:none}section.brand1 .title,section.brand2 .title{text-align:center}section.brand1 .brand-logo{border-radius:16px; padding:32px}section.brand1 .brand-logo img{max-height:128px}section.brand2 a.media-pack-cover{margin:0 auto}section.brand2 a.media-pack-cover img{max-height:256px}.container.blog .blog-content-box{padding:32px}section.job1 img.featured-image{max-width:640px; margin:0 auto var(--padding) auto; border-radius:16px; box-shadow:4px 4px 30px 10px rgba(0,0,0,0.10)}section.job1 .image-area .aigm-job-team-label{bottom:0; top:unset; left:50%; transform:translate(-50%,50%); right:unset}section.job1 .aigm-job-team-label .end{display:none}section.job1 .aigm-job-team-label span{height:calc(var(--size) * 2); padding:0 24px; text-align:center}section.job1 .title{text-align:center}section.job2 .button.apply-job-button{max-width:none !important}section.job4 .title{text-align:center}.aigm-quick-job-apply-bar{margin-top:48px; padding:24px}.aigm-quick-job-apply-bar .content{flex-direction:column; gap:16px}.aigm-quick-job-apply-bar .infos{flex-direction:column; gap:16px}.aigm-quick-job-apply-bar .infos .info{flex-direction:column; text-align:center; width:100%}.aigm-quick-job-apply-bar .infos .info span{overflow:auto; white-space:normal; text-overflow:unset}section.ourteam3 .staff-cards .scroll-area{flex-direction:column}section.ourteam3 .staff-cards .team-leader{position:relative; top:unset; width:50%; padding:0; border:0; margin:0 auto}section.ourteam3 .staff-cards .team-members{justify-content:center}.aigm-team-popup-info .info .call{flex-direction:column; text-align:center; gap:16px}.ajax-loading-box{padding:32px}.ajax-loading-box svg{height:48px; width:48px}section.careers1 .title,section.careers2 .title,section.careers5 .title{text-align:center !important}section.careers4 .big-staff-slider .side.big{background:#fff}section.careers4 .big-staff-slider .info-screen .bottom [data-post-content]{color:var(--text-color)}section.careers5 .nothing-box{padding:32px}section.careers5 .hr-staff-box .side.content{padding:32px}.fullscreen-menu .close-button-global{--size:48px; --padding:12px}.fullscreen-menu .sides .side:nth-child(2){position:absolute}.fullscreen-menu .nav-image-slideshow{display:none}section.onlinepayments1 .mainbox .content table .aigm-form-label{margin-bottom:6px}}/* Tablet:768px */@media only screen and (max-width:768px){:root{--grid-items-articles:1; --grid-items-homestaff:2; --grid-items-career-perks:2; --header-height:calc(56px + 42px); --container-padding:16px !important}.hr-staff-box .side.content .contacts{flex-direction:column; align-items:center; gap:16px}section.comingsoon1{--padding:48px}section.comingsoon1 .crane-background{display:none}section.charity3 .logos img{width:calc(50% - 12px); object-fit:contain}.maincard--post small.date{margin-left:auto; margin-right:auto}.maincard--post a.post-title{width:100% !important; max-width:none !important; text-align:center}.maincard--post p.desc{text-align:center}.maincard--post .padding{padding:32px 24px 24px 24px}.aigm-ux .title strong.extra-big,.aigm-ux .title h1.extra-big,.aigm-ux .title strong, .aigm-ux .title h1,.aigm-ux .title.small-size-title strong, .aigm-ux .title.small-size-title h1{font-size:2.12rem}.aigm-ux .title p, .aigm-ux .title.small-size-title p{font-size:var(--para-font-size)}.aigm-ux .to-top{width:54px; height:54px; padding:12px; bottom:16px; right:16px}.aigm-blob,section .side-white-line{display:none}.header-bar .opens span.full{display:none}.header-bar .opens span.short{display:block}nav.header .menu-burger p.sideways{display:none}nav.header:not(.mobile-search-open) .site-search input{display:none}nav.header:not(.mobile-search-open) .site-search .icon{position:relative; margin-left:auto; border-radius:8px; background:#f1f5ff}.aigm-ux nav.header a.logo{height:var(--content-height)}nav.header.mobile-search-open a.logo,nav.header.mobile-search-open .menu-burger,nav.header.mobile-search-open .site-search .icon svg.search{display:none}nav.header.mobile-search-open .site-search{max-width:none}nav.header.mobile-search-open .site-search .icon svg.back{display:block}.fullscreen-menu{width:100%; border:0}.fullscreen-menu .container{padding:24px}.fullscreen-menu a.logo img{max-width:240px}.fullscreen-menu .menu .break.x3{height:24px}.fullscreen-menu .panels{gap:24px; flex-direction:column}.fullscreen-menu .panels .panel{width:100%; text-align:center}.fullscreen-menu .menu .pagelinks a.mainlink, .fullscreen-menu .menu .pagelinks span.mainlink-mask{max-width:none; border-radius:8px; box-shadow:0 4px 2px rgb(161 161 161/16%); border:1px solid #e9e9e9; padding:8px 16px; background:#f7f7f7}.fullscreen-menu .menu .pagelinks a.mainlink p,.fullscreen-menu .menu .pagelinks span.mainlink-mask p{text-decoration:none !important}.fullscreen-menu .menu .pagelinks a.mainlink span:first-child, .fullscreen-menu .menu .pagelinks span.mainlink-mask span:first-child{width:100%}.fullscreen-menu .menu .pagelinks a.mainlink span:first-child span.label, .fullscreen-menu .menu .pagelinks span.mainlink-mask span:first-child span.label{/*margin-left:auto;*/}.fullscreen-menu .menu.sides .side:last-of-type{position:absolute}.fullscreen-menu .panels .panel .social-buttons-global{justify-content:center !important}.maincard--brand{--image-padding:24px; height:108px; border:0; border-radius:16px}.maincard--brand span.bottom{display:none}.aigm-ux .maincards{--gap:24px}section.home6 .maincard--homestaff{margin:0 !important}.maincard--review .bottom{flex-direction:column; gap:12px}.maincard--review .bottom p{padding-left:0; border-left:0; text-align:center; width:100%; max-width:none}.maincard--job{text-align:center}.maincard--job .top{flex-direction:column; align-items:center; text-align:left; gap:0}.maincard--job .aigm-job-team-label{position:relative; top:unset; right:unset; justify-content:center; margin-bottom:16px}.maincard--job .aigm-job-team-label .end{display:none}.maincard--job .aigm-job-team-label span{padding:0 24px; height:calc(var(--size) * 2)}.aigm-job-perks-list{--gap:24px}section.onlinepayments1 .mainbox .methods{gap:24px; border-top:0}section.onlinepayments1 .mainbox .methods img{height:24px}section.onlinepayments1 .mainbox .poweredby{flex-direction:column-reverse; gap:16px; text-align:center; align-items:center; padding-bottom:0; border-bottom:0}section.onlinepayments1 .mainbox .poweredby img{max-width:none; width:auto; height:64px}section.onlinepayments1 .mainbox .progress,.aigm-shop-mainbox .progress{gap:16px; border-bottom:0; padding-bottom:0}section.onlinepayments1 .mainbox .progress .step,.aigm-shop-mainbox .progress .step{width:calc(50% - 8px); padding:12px; border-radius:8px}section.onlinepayments1 .mainbox .progress .step svg,.aigm-shop-mainbox .progress .step svg{display:none}section.onlinepayments1 .mainbox .content table tr,.aigm-shop-mainbox .content table tr{display:flex; flex-direction:column; align-items:center}section.onlinepayments1 .mainbox .content table tr td,.aigm-shop-mainbox .content table tr td{width:100%}section.onlinepayments1 .mainbox .content table .aigm-form-input,.aigm-shop-mainbox .content table .aigm-form-input{max-width:none}section.onlinepayments1 .mainbox table.checkout td.gap, .aigm-shop-mainbox table.checkout td.gap{width:100%; height:12px}section.onlinepayments1 .payment-details-block, .aigm-shop-mainbox .payment-details-block{padding:24px}section.ourteam1 img.team{border-radius:16px}section.ourteam1 .break.x4{--x:2}section.ourteam3 .contact-methods-bar > div{flex-direction:column; width:100%; gap:12px}section.ourteam3 .contact-methods-bar{padding:24px}section.ourteam3 .staff-cards .team-leader, section.ourteam3 .staff-cards .xcard{width:100%}section.ourteam3 .staff-cards .xcard .name strong, section.ourteam3 .staff-cards .xcard .bio-short{text-align:center}section.ourteam3 .staff-cards .xcard .pic-casual{background:#f3f3f3}section.ourteam3 .staff-cards .xcard .pic-casual img{aspect-ratio:auto; height:240px; width:auto; margin:0 auto; max-width:100%}.aigm-ux p.pagination--none{flex-direction:column; gap:12px; text-align:center; padding:16px}.aigm-team-popup-info{flex-direction:column; align-items:center; text-align:center; gap:16px}.aigm-team-popup-info .image{width:100%; position:relative; top:unset}.aigm-team-popup-info .image img{aspect-ratio:auto; height:178px; width:auto; margin:0 auto}.aigm-team-popup-info .info{width:100%}.aigm-team-popup-info .info > small{padding:0; border:0}.aigm-team-popup-info .info [data-post-content]{text-align:center}.container.blog .blog-content-box{background:none; margin:0; padding:0}section.about3 .company-values .value-nav{gap:24px; height:auto; flex-wrap:wrap}section.about3 .company-values .value-nav .icon span{display:none}section.about3 .company-values .value-nav .icon{width:auto}.close-button-global{--size:48px; --padding:12px}}/* Extra Breakpoint:692px */@media only screen and (max-width:692px){.aigm-shop-mainbox .summary-list-box{padding:24px; gap:12px}.aigm-shop-mainbox .summary-list-box .line{flex-direction:column; gap:0; align-items:start; text-align:left}.aigm-shop-mainbox .summary-list-box .line.section{margin-top:12px}.aigm-shop-mainbox strong.section-title{margin-bottom:16px}.aigm-shop-mainbox strong.section-title::before{margin-right:12px}.aigm-shop-mainbox .coupon-code-block{border-radius:0; padding:0 !important; background:none; overflow:visible}}/* Mobile:425px */@media only screen and (max-width:425px){:root{--header-height:108px; --grid-items-brands:1; --grid-items-career-perks:1; --grid-items-homestaff:1}/*.aigm-rich-text{--gap:8px}[data-post-content]{--content-gap:8px}*/ .aigm-ux nav.header{--content-height:48px;  --gap:16px;} .aigm-iframe-overlay-box .middle-box{max-width:100% !important; max-height:100% !important}.aigm-team-popup-info{flex-direction:column; text-align:center}.aigm-team-popup-info .image{position:relative; top:0; width:100%}.aigm-team-popup-info .image img{width:35%; margin:0 auto}.aigm-team-popup-info .info{width:100%}.aigm-team-popup-info .info .call{flex-direction:column; gap:16px}.aigm-team-popup-info [data-post-content]{text-align:center}section.onlinepayments1 .mainbox .progress .step,.aigm-shop-mainbox .progress .step{width:100%}section.about3 .company-values .value-nav .icon img{width:48px; height:48px}section.about3 .company-values .value-nav{padding:16px; gap:16px}}.aigm-contact-form{display:block;width:100%}.aigm-contact-form.style--container{max-width:960px;padding:32px 32px calc(32px + 8px) 32px;background:#fff;box-shadow:0 0 16px #ccc;margin:0 auto}.aigm-contact-form.style--container::after{content:"";background:linear-gradient(88deg,#2CACE3 3.42%,#0456C3 100.06%);width:100%;height:8px;display:block;position:absolute;bottom:0;left:0}.aigm-contact-form .errors{margin-bottom:32px;display:flex;flex-direction:column;gap:16px;width:100%}.aigm-contact-form .bottom{margin-top:32px}.aigm-contact-form .fields{display:flex;gap:16px 32px;justify-content:start;align-items:start;flex-wrap:wrap}.aigm-contact-form .fields .field{}.aigm-contact-form .fields .field-width-full{width:100%}.aigm-contact-form .fields .field-width-half{width:calc(50% - 16px)}.aigm-contact-form .fields .field-width-quarter{width:calc((100% - (3 * 16px))/4)}.aigm-contact-form .fields .field label,.aigm-contact-form .fields .field strong.label,.aigm-form-label{cursor:default;display:block;margin-bottom:8px;font-size:1rem;color:#132248;font-weight:500}.aigm-contact-form .fields .field label,label.aigm-form-label{cursor:pointer}.aigm-form-label i.aigm-form-helpbox{margin-left:8px;color:#8b9abf;cursor:help}.aigm-contact-form .fields .field .field-element,.aigm-form-input{display:block;width:100%;min-height:48px;background-color:#EDF2F7;padding:12px 20px;border:1px solid #CFD7DF;color:#76819F;line-height:1.52;border-radius:0;outline:none;stroke:none;font-weight:400}.aigm-contact-form .fields .field textarea.field-element,textarea.aigm-form-input{resize:vertical}.aigm-contact-form .fields .field .field-element:focus,.aigm-contact-form .fields .field .field-element:focus-within,.aigm-form-input:focus,.aigm-form-input:focus-within{box-shadow:0 0 0px 2px #2CACE3}.aigm-contact-form .fields .field .field-element::placeholder,.aigm-form-input::placeholder{color:#76819F;opacity:.35}.aigm-contact-form .fields .field .field-element[readonly],.aigm-form-input[readonly]{cursor:not-allowed;opacity:.72;background-image:url('data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+CiAgICA8cGF0aCBmaWxsPSIjNzY4MTlmIiBkPSJNMjI0IDY0YzQ0LjIgMCA4MCAzNS44IDgwIDgwdjQ4SDE0NFYxNDRjMC00NC4yIDM1LjgtODAgODAtODB6TTgwIDE0NHY0OEg2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjRWNDQ4YzAgMzUuMyAyOC43IDY0IDY0IDY0SDM4NGMzNS4zIDAgNjQtMjguNyA2NC02NFYyNTZjMC0zNS4zLTI4LjctNjQtNjQtNjRIMzY4VjE0NEMzNjggNjQuNSAzMDMuNSAwIDIyNCAwUzgwIDY0LjUgODAgMTQ0ek0yNTYgMzIwdjY0YzAgMTcuNy0xNC4zIDMyLTMyIDMycy0zMi0xNC4zLTMyLTMyVjMyMGMwLTE3LjcgMTQuMy0zMiAzMi0zMnMzMiAxNC4zIDMyIDMyeiI+PC9wYXRoPgo8L3N2Zz4K');background-repeat:no-repeat;background-size:20px 20px;background-position:calc(100% - 20px) center;padding-right:calc(20px + 20px + 20px) !important}.aigm-contact-form .fields .field-radios{display:flex;flex-direction:column;gap:8px}.aigm-contact-form .fields .field-picklist{display:flex;justify-content:start;flex-wrap:wrap;gap:16px}.aigm-contact-form .fields .field-picklist .field-picklist-item{}.aigm-contact-form .fields .field-radio-flex,.aigm-contact-form .fields .field-checkbox-flex,.aigm-form-checkbox-flex{display:flex;align-items:center;justify-content:start;gap:16px}.aigm-contact-form .fields .field-radio-flex label,.aigm-contact-form .fields .field-checkbox-flex label,.aigm-form-checkbox-flex .aigm-form-label{margin:0;font-weight:400;color:#76819F;text-align:left}.aigm-contact-form .fields .field-checkbox-flex input[type="checkbox"],.aigm-contact-form .fields .field-radio-flex input[type="radio"],.aigm-form-checkbox[type="checkbox"],.aigm-form-checkbox[type="radio"]{appearance:none;width:24px;height:24px;display:flex;--bg:#EDF2F7;background:var(--bg);border:1px solid #CFD7DF;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;padding:0;min-height:unset;min-width:unset}.aigm-contact-form .fields .field-radio-flex input[type="radio"],.aigm-form-checkbox[type="radio"]{border-radius:50%}.aigm-contact-form .fields .field-checkbox-flex input[type="checkbox"]:checked,.aigm-contact-form .fields .field-radio-flex input[type="radio"]:checked,.aigm-form-checkbox[type="checkbox"]:checked,.aigm-form-checkbox[type="radio"]:checked{--bg:#2CACE3;border-color:var(--bg)}.aigm-contact-form .fields .field-checkbox-flex input[type="checkbox"]:checked::after,.aigm-contact-form .fields .field-radio-flex input[type="radio"]:checked::after,.aigm-form-checkbox[type="checkbox"]:checked::after,.aigm-form-checkbox[type="radio"]:checked::after{content:"\f00c";font-family:'Font Awesome 5 Pro';font-weight:200;color:#fff;line-height:1;font-size:16px}.aigm-contact-form .fields .field-radios.field-format-yes-no > .field-radio-flex:last-of-type input[type="radio"]:checked{--bg:red}.aigm-contact-form .fields .field-radios.field-format-yes-no > .field-radio-flex:last-of-type input[type="radio"]:checked::after{content:"\f00d"}.aigm-contact-form .fields input[type="file"].field-element{cursor:pointer}.aigm-contact-form .fields input[type="file"].field-element::file-selector-button{cursor:pointer;background:#fff;border:0;color:#132248;font-family:inherit;padding:8px 12px;line-height:1;font-size:1rem;margin:-10px 20px -10px -10px;display:inline-block}.aigm-contact-form .fields select.field-element,select.aigm-form-input{appearance:none;background-image:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjMwLjEgMTU4IDQ1MS45IDI2MCI+PHBhdGggZD0iTTI1NiA0MTcuOWwxNy0xN0w0NjUgMjA5bDE3LTE3TDQ0OCAxNTguMWwtMTcgMTctMTc1IDE3NUw4MSAxNzVsLTE3LTE3TDMwLjEgMTkybDE3IDE3TDIzOSA0MDFsMTcgMTd6IiBmaWxsPSIjNzY4MTlGIj48L3BhdGg+PC9zdmc+');background-repeat:no-repeat;background-size:20px 20px;background-position:calc(100% - 20px) center;padding-right:calc(20px + 20px + 20px) !important;text-overflow:ellipsis;white-space:nowrap}.aigm-contact-form .fields select.field-element option[disabled],select.aigm-form-input option[disabled]{color:#d7dee6;opacity:1}.aigm-contact-form .fields .field.field-required label::after,.aigm-contact-form .fields .field.field-required strong.label::after,.aigm-form-label.required::after{content:"*";color:red;margin-left:4px;display:inline-block;font-size:88%;vertical-align:top}.aigm-contact-form .fields .field-radio-flex label::after{display:none !important}.aigm-contact-form h2{color:#132248;display:flex;font-size:1.64rem;font-weight:500;width:100%;gap:16px;align-items:center;justify-content:start;flex-wrap:wrap;border-bottom:1px solid #B9B9B9;padding-bottom:8px}.aigm-contact-form h2 span{display:block}.aigm-contact-form h2 span::after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background:#2CACE3}.aigm-contact-form h2 small{display:block;font-size:.824rem;line-height:1;background:#2CACE3;padding:10px 16px;color:#fff;border-radius:500px;user-select:none;pointer-events:none}.aigm-contact-form p.note{display:block;color:#5A6379;margin-top:16px}.aigm-contact-form hr{display:block;margin:16px 0;width:100%;border:none;height:1px;background:#B9B9B9}.aigm-contact-form .google-captcha{margin-top:16px}/* Tablet:768px */@media only screen and (max-width:768px){.aigm-contact-form .fields .field-radio-flex label, .aigm-contact-form .fields .field-checkbox-flex label, .aigm-form-checkbox-flex .aigm-form-label{text-align:center}.aigm-contact-form .fields .field-radio-flex, .aigm-contact-form .fields .field-checkbox-flex, .aigm-form-checkbox-flex{flex-direction:column; gap:8px}}@media only screen and (max-width:960px){.aigm-contact-form .fields .field{width:100% !important; flex:none !important}}@media only screen and (max-width:460px){.aigm-contact-form{padding:0 !important; box-shadow:none !important; background:none !important}.aigm-contact-form::after{display:none !important}}