:root{--color-light:var(--color-neutral-200);--color-dark:var(--color-neutral-800);--color-primary:#5f6980;--color-blue:#123b93;--color-red:#8b0000;--color-light-blue:#7193db;--color-background:#e8e9ec;--color-foreground:#e8e9ec;--color-border:#010101;--color-accent:#1b2a4a;--color-accent-2:#15213b;--color-accent-3:#535c71;--color-white:var(--color-neutral-100);--color-text:#010101;--color-shade-1:#f2f2f2;--color-shade-2:#d9d9d9;--color-shade-3:#b3b3b3;--color-shade-4:#808181;--color-shade-5:#4d4f4f;--color-shade-6:#1b1d1d;--color-shade-7:#020404;--color-neutral-100:#fff;--color-neutral-200:#efeeec;--color-neutral-300:#e3e1de;--color-neutral-400:#cbc8c5;--color-neutral-500:#818180;--color-neutral-600:#2c2c2c;--color-neutral-700:#1f1f1f;--color-neutral-800:#131313;--color-neutral-900:#000;--color-black:var(--color-neutral-900);--color-error:red;--color-success:#0ba954;--font-size-caption:clamp(.75rem, .6875rem + .208vw, .875rem);--font-size-body:1rem;--font-size-h6:.875rem;--font-size-h5:1rem;--font-size-h4:clamp(1rem, .875rem + .417vw, 1.25rem);--font-size-h3:clamp(1.25rem, 1.094rem + .52vw, 1.5625rem);--font-size-h2:clamp(1.5rem, 1.125rem + 1.25vw, 2.25rem);--font-size-h1:60px;--line-height-caption:1.3;--line-height-body:1.5;--line-height-h6:1.4;--line-height-h5:1.4;--line-height-h4:1.35;--line-height-h3:1;--line-height-h2:1;--line-height-h1:1;--max-width-measure:70ch;--btn-font-family:var(--font-inter), Arial, Helvetica Neue, Helvetica, sans-serif;--btn-radius:5px;--btn-primary-1:#6b7c8c;--btn-primary-2:#0b1e3a;--btn-primary-contrast:#fff;--btn-border-color:#111;--btn-muted:#e6e6e6;--btn-disabled-bg:#f2f4f6;--btn-focus-ring:0 0 0 3px #1118271f;--cubic-default:cubic-bezier(.65, .05, 0, 1);--duration-default:.735s;--animation-default:var(--duration-default) var(--cubic-default);--gap:2em;--section-padding:calc(3.5em + (var(--gap) * 2));--container-padding:4.18em;--header-height:calc(1.5em + (var(--gap) * 2));--footer-height:calc(2.785em + (var(--gap) * 2))}@media screen and (max-width:991px){:root{--container-padding:1.5em}}@media screen and (max-width:767px){:root{--container-padding:1em;--section-padding:calc(var(--gap) * 2)}}:root{--size-unit:15;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (max-width:991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){:root{--size-container-ideal:834;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--size-container-ideal:834;--size-container-min:0px;--size-container-max:479px}}main:before{content:"";z-index:-1;background-image:url(https://res.cloudinary.com/irwujctd/image/upload/v1786382936/third-american-flag-fade_yh7lej.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:calc(100% + 100px);position:absolute;top:0;left:0}body{-ms-overflow-style:none}*,:after,:before{box-sizing:border-box}html{scroll-behavior:initial}html,body{-webkit-font-smoothing:antialiased}svg{box-sizing:border-box;vertical-align:middle;max-width:none;height:auto}img{box-shadow:0 10px 20px #0000004d}img.header-icon{box-shadow:unset}a{color:inherit}::selection{background-color:var(--color-blue);color:var(--color-white);text-shadow:none}body{color:#333;font-family:var(--font-inter), Arial, Helvetica Neue, Helvetica, sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body);background:linear-gradient(110deg,#123b93 0%,#7193db 100%);margin:0;font-weight:500}h1,h2,h3,h4,h5,h6,p,a{text-wrap:balance;text-shadow:10px 10px 5px #00000026}h1,h2,h3,h4,h5,h6{font-family:var(--font-tilt-warp), sans-serif;text-transform:uppercase;color:var(--color-white);font-optical-sizing:auto;font-style:normal;font-weight:400}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);margin-top:0}@media screen and (max-width:991px){h1{font-size:40px}}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin-top:0;margin-bottom:0}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin-top:0;margin-bottom:0}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin-top:10px;margin-bottom:10px}h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);margin-top:10px;margin-bottom:10px}h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);margin-top:10px;margin-bottom:10px}p{color:var(--color-white);font-size:var(--font-size-body);line-height:var(--line-height-body);margin-top:0;margin-bottom:0;font-weight:400}p:not([class]){max-width:var(--max-width-measure)}.caption,.text-small{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}input,select,textarea,button{font-size:1rem;font-family:var(--font-inter)}a{color:inherit;-webkit-text-decoration:unset;-webkit-text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset}a:hover,a:active,a:focus{text-decoration:underline}.animated-border-left{color:var(--color-text);cursor:pointer;padding-bottom:10px;position:relative}.animated-border-left:after{content:"";background-color:var(--color-text);transform-origin:0 100%;width:100%;height:2px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.animated-border-left:hover,.animated-border-left:focus{-webkit-text-decoration:unset;-webkit-text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset}:is(.animated-border-left:hover,.animated-border-left:focus):after,.animated-border-left.active:after{transform:scaleX(1)}strong{font-weight:600}.small-text{color:var(--color-white);font-size:14px}.top-text .subtitle{color:var(--color-white)}.top-text.align-left{text-align:left;margin:0 auto 80px 0}.top-text.align-left .buttons{justify-content:flex-start}.top-text,.text-area{text-align:center;max-width:768px;margin:0 auto 80px;display:block}:is(.top-text,.text-area)>.icon-wrapper{color:var(--color-white);flex-flow:wrap;justify-content:flex-start;margin-bottom:24px;display:flex}:is(.top-text,.text-area)>.icon-wrapper svg{font-size:48px}:is(.top-text,.text-area)>.small-title{margin-bottom:16px;font-size:16px;font-weight:600}:is(.top-text,.text-area)>.title{margin-bottom:24px;font-size:60px}:is(.top-text,.text-area)>.subtitle{margin-bottom:24px;font-size:20px}:is(.top-text,.text-area)>.buttons{flex-flow:wrap;justify-content:center;gap:16px;display:flex}:is(.top-text,.text-area)>.categories{flex-flow:wrap;gap:6px;margin-bottom:16px;display:flex}:is(.top-text,.text-area)>.categories>span{border:2px solid var(--color-text);color:var(--color-text);border-radius:6px;padding:4px 10px;font-size:16px;font-weight:500}@media screen and (max-width:1200px){.top-text,.text-area{margin:0 auto 40px}:is(.top-text,.text-area)>.title{font-size:40px}:is(.top-text,.text-area)>.subtitle{font-size:18px}}@media screen and (max-width:991px){:is(.top-text,.text-area)>.subtitle{font-size:16px}}@media screen and (max-width:768px){.top-text,.text-area{margin-bottom:40px}}.text-area{text-align:left;margin-bottom:0}.text-area>.small-title{margin-bottom:8px}.text-area>.title{margin-bottom:16px;font-size:32px}.text-area>.subtitle{margin-bottom:16px}.text-area>.categories{margin-bottom:24px}.body{background-color:var(--color-neutral-300);color:var(--color-dark);font-family:var(--font-inter), Arial, sans-serif;font-weight:500;line-height:var(--line-height-body)}.body.is--dark{background-color:var(--color-black);color:var(--color-light)}.code-embed-css{pointer-events:none;font-size:var(--size-font);width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.code-embed-osmo,.code-embed-js{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.osmo-ui{z-index:100;pointer-events:none;flex-flow:column;justify-content:space-between;align-items:stretch;display:flex;position:fixed;inset:0}.nav-row{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-logo-row{pointer-events:auto;justify-content:space-between;align-items:center;width:13em;display:flex}.nav-logo__wordmark{width:4em}.nav-logo__icon{width:1.5em;height:1.5em}.container{max-width:var(--size-container);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto;position:relative}.container.is--full{max-width:100%}.container.is--medium{max-width:calc(var(--size-container) * .85)}.container.is--small{max-width:calc(var(--size-container) * .7)}.nav-row__right{grid-column-gap:.625rem;grid-row-gap:.625rem;pointer-events:auto;justify-content:flex-end;align-items:center;display:flex}.header{padding-top:var(--gap);position:relative}.link{color:var(--color-white);text-decoration:underline}.link:hover,.link:active,.link:focus{-webkit-text-decoration:unset;-webkit-text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset}.website-link{white-space:nowrap;text-decoration:none;position:relative}.website-link.is--alt{grid-column-gap:.25em;grid-row-gap:.25em;justify-content:flex-start;align-items:center;height:1.5em;display:flex}.inline-link__p{margin-bottom:0}.website-link__arrow-svg{width:1em;margin-top:.2em}.website-link__arrow-svg.is--duplicate{position:absolute;right:100%}.website-link__arrow{position:relative;overflow:hidden}.cloneable{padding:var(--section-padding) var(--container-padding);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative}.footer{padding-bottom:var(--gap);position:relative}.footer-row{justify-content:space-between;align-items:flex-end;display:flex}.cloneable-title{grid-column-gap:.5em;grid-row-gap:.5em;pointer-events:auto;display:flex;position:relative}.cloneable-title__nr{opacity:.5;white-space:nowrap;margin-bottom:0;font-size:1em;font-weight:500;line-height:1}.cloneable-title__h1{white-space:nowrap;margin-top:0;margin-bottom:0;font-size:1em;font-weight:500;line-height:1}.clone-in-webflow{grid-column-gap:.75em;grid-row-gap:.75em;background-color:var(--color-light);pointer-events:auto;border-radius:.25em;justify-content:space-between;align-items:center;width:21.25em;height:2.875em;margin-bottom:-1em;margin-right:-1em;padding-left:1em;padding-right:.75em;text-decoration:none;display:flex}.clone-in-webflow__p{margin-bottom:0;font-size:1em}.webflow-logo-svg{flex-shrink:0;width:1.5em}.cloneable-title__gradient{background-image:linear-gradient(270deg, var(--color-neutral-200), transparent);width:1em;height:100%;display:none;position:absolute;top:0;right:0}.osmo-ui__bg{border-top-style:solid;border-top-width:1px;border-top-color:var(--color-neutral-400);background-color:var(--color-neutral-300);height:calc(100% + 1px + (var(--gap) * .5));width:100%;display:block;position:absolute;bottom:0}.osmo-ui__bg.is--header{border-top-style:none;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-neutral-400);height:calc(100% + 1px + var(--gap));top:0;bottom:auto}.osmo-icon-svg{width:8em}.styleguide{padding-bottom:calc(var(--footer-height) + var(--section-padding));padding-top:calc(var(--header-height) + var(--section-padding));flex-flow:column;justify-content:center;align-items:center;display:block}.styleguide p{font-weight:400}.no-border{border:none}.btn{cursor:pointer;text-align:center;border-radius:var(--btn-radius);min-height:2.75rem;font-size:16px;font-weight:600;line-height:1.5;font-family:var(--btn-font-family);-webkit-tap-highlight-color:transparent;z-index:1;color:var(--color-text);justify-content:center;align-items:center;gap:.5rem;padding:7px 20px;text-decoration:none;transition:transform .12s,box-shadow .12s,color .3s,border-color .3s,background-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn svg,.btn .btn__icon,.btn .right-arrow{color:inherit;fill:currentColor;transition:color .3s,fill .3s}.btn--primary,.btn-primary{color:var(--color-text);border-style:solid;border-width:2px 4px 4px 2px;border-color:var(--color-white);background-color:var(--color-white)}.btn--primary:before,.btn-primary:before{background-color:var(--color-white)}.btn--primary:hover,.btn-primary:active{color:var(--color-text);transform:translateY(0);box-shadow:0 4px 12px #0b0f1924}.btn--secondary,.btn-secondary{color:var(--color-white);border-style:solid;border-width:2px 4px 4px 2px;border-color:var(--color-white);background-color:#0000}.btn--secondary:before,.btn-secondary:before{background-color:var(--color-white)}.btn--secondary:hover,.btn-secondary:hover{color:var(--color-text);background-color:var(--color-white)}.btn-white-background{background-color:var(--color-white);color:var(--color-text);border:2px solid var(--color-white);font-weight:600}.btn-white-background:hover,.btn-white-background:active,.btn-white-background:focus{color:var(--color-white);background-color:#0000}.btn-black-outline{border:2px solid var(--color-text);color:var(--color-text);background-color:#0000;flex-flow:row;align-items:center;gap:8px;font-weight:600;display:inline-flex}.btn-black-outline:before{background-color:var(--color-accent)}.btn-black-outline:hover{color:var(--color-white);border:2px solid var(--color-accent)}.btn-animation-two:hover,.btn-animation-two:active{color:var(--color-text);background-color:var(--color-white);border-color:var(--color-white)}.btn-animation-three:hover,.btn-animation-three:active{color:var(--color-white);background-color:var(--color-text);border-color:var(--color-text)}.btn-animation-four:hover,.btn-animation-four:active{color:var(--color-white);border-color:var(--color-white);background-color:#0000}.btn-alert{color:var(--color-white);background-color:var(--color-red);border:1px solid var(--color-red)}.btn-alert:hover,.btn-alert:focus,.btn-alert:active{color:var(--color-white);background-color:var(--color-dark-1);border-color:var(--color-dark-1)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;pointer-events:none;opacity:.6;box-shadow:none;background-color:var(--btn-disabled-bg)}.btn:focus-visible{box-shadow:var(--btn-focus-ring);border-radius:var(--btn-radius);outline:none}.btn__icon{width:1em;height:1em;display:inline-block}.form__label{color:#111827;margin-bottom:.375rem;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-block}.form__input{border:1px solid var(--btn-muted);color:#111;background:#fff;border-radius:.5rem;width:100%;padding:.625rem .75rem;font-size:1rem;line-height:1.4;transition:box-shadow .12s,border-color .12s;display:block}.form__input:focus{border-color:var(--btn-border-color);box-shadow:var(--btn-focus-ring);outline:none}.form__input::placeholder{color:#9ca3af}@media (prefers-reduced-motion:reduce){.btn,.form__input{transition:none}}@media (max-width:640px){.btn{padding:.6rem 1rem;font-size:.95rem}.btn--primary{min-height:2.5rem}}.btn-wrap{grid-column-gap:.5em;grid-row-gap:.5em;flex-wrap:wrap;align-items:flex-start;display:flex;position:relative}.line{background-color:#c4c4ca;width:100%;height:1px;position:static}.btn__text-p{margin-bottom:0}.styleguide__list{grid-column-gap:2em;grid-row-gap:2em;flex-flow:column;width:100%;display:flex;position:relative}@media screen and (max-width:991px){.container.is--medium,.container.is--small{max-width:calc(var(--size-container) * 1)}.clone-in-webflow{margin-right:-.5em}}@media screen and (max-width:767px){.osmo-ui{position:fixed}.nav-logo-row{grid-column-gap:2.5em;grid-row-gap:2.5em;width:auto}.nav-row__right{grid-column-gap:0rem;grid-row-gap:0rem}.cloneable-title{pointer-events:none;width:calc(100% - 5.25em);padding-left:1em;position:absolute;overflow:hidden}.cloneable-title__nr,.cloneable-title__h1{font-size:.875em}.clone-in-webflow{justify-content:flex-end;width:100%;margin-right:0;padding-left:.75em}.clone-in-webflow__p{display:none}.cloneable-title__gradient,.osmo-ui__bg{display:block}}.main-menu{z-index:1000;width:100%;padding-top:24px}.main-menu>.container>.row{border:2px solid var(--color-white);border-radius:var(--btn-radius);flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:10px 25px;display:flex}.main-menu>.container>.row>.logo-column{width:15%}.main-menu>.container>.row>.logo-column>a{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.main-menu>.container>.row>.logo-column>a img{object-fit:contain;width:100%;max-width:122px;box-shadow:unset}.main-menu>.container>.row>.main-menu-and-buttons{flex-flow:row;justify-content:flex-end;align-items:center;gap:16px;width:90%;display:flex}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list{flex-flow:row;justify-content:flex-end;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list>li{height:100%;display:inline-block}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list>li.has-sub-menu:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list>li>a{color:var(--color-white);padding:10px;font-size:16px;font-weight:500}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list>li>a .sub-menu-chevron{width:12px;height:12px;margin-left:5px;position:relative;top:-1px}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list>li>a .sub-menu-chevron path{stroke:var(--color-white)}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list>li>ul.sub-menu{border-radius:var(--btn-radius);border:2px solid var(--color-white);color:var(--color-white);z-index:1001;opacity:0;visibility:hidden;background:linear-gradient(110deg,#123b934d 0%,#7193db4d 100%);flex-flow:column;gap:5px;margin:10px 0 0;padding:10px;list-style:none;transition:all .3s ease-in-out;display:flex;position:absolute;transform:translateY(-10px)}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list>li>ul.sub-menu:hover{opacity:1;visibility:visible;transform:translateY(0)}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-column>.main-menu-list>li>ul.sub-menu>li>a{color:var(--color-white);padding:10px;font-size:14px;font-weight:500}.main-menu>.container>.row>.main-menu-and-buttons>.main-menu-buttons{flex-flow:row;justify-content:flex-end;align-items:center;gap:16px;display:flex}.main-menu>.container>.row>.mobile-menu-button-container{border:unset;background-color:#0000;border-radius:5px;padding:2px;display:none}.main-menu>.container>.row>.mobile-menu-button-container button{border:unset;cursor:pointer;background-color:#0000;border-radius:5px;padding:2px}.main-menu>.container>.row>.mobile-menu-button-container button svg{color:var(--color-white);font-size:30px}.main-menu>.container>.row>.mobile-top-menu-container{flex-flow:column;gap:15px;width:100%;max-height:0;transition:max-height .3s ease-in-out;display:none;overflow:hidden}.main-menu>.container>.row>.mobile-top-menu-container>.main-menu-list{color:var(--color-white);margin:0;padding:10px 0 0;list-style:none}.main-menu>.container>.row>.mobile-top-menu-container>.main-menu-list li a{padding:5px 0;font-size:14px;display:inline-block}.main-menu>.container>.row>.mobile-top-menu-container>.main-menu-list li.has-sub-menu.open-sub-menu .sub-menu{display:block}.main-menu>.container>.row>.mobile-top-menu-container>.main-menu-list svg{width:12px;height:12px;margin-left:5px;position:relative;top:-1px}.main-menu>.container>.row>.mobile-top-menu-container>.main-menu-list .sub-menu{margin:0;padding:0 0 0 15px;list-style:none}@media screen and (max-width:991px){.main-menu{padding-top:0}.main-menu>.container>.row{flex-flow:wrap;width:100%;margin-top:10px;padding:10px 15px}.main-menu>.container>.row .main-menu-and-buttons{display:none}.main-menu>.container>.row>.mobile-menu-button-container,.main-menu>.container>.row>.mobile-top-menu-container{display:flex}.main-menu>.container>.row>.logo-column{width:25%}.main-menu>.container>.row>.logo-column a{align-items:flex-end}.main-menu>.container>.row>.logo-column a>img{max-width:76px;height:auto}.main-menu.menu-open>.container>.row>.mobile-top-menu-container{max-height:500px}}.hero-section{padding:112px 0;position:relative}.hero-section>.container>.row{flex-flow:row;justify-content:space-between;align-items:center;gap:32px;display:flex}.hero-section>.container>.row>.col{width:50%}.hero-section>.container>.row>.col .small-title{color:var(--color-white);margin-bottom:16px;font-size:16px;font-weight:600}.hero-section>.container>.row>.col .title,.hero-section>.container>.row>.col .subtitle{color:var(--color-white)}.hero-section>.container>.row>.col .right-column-image{border-radius:var(--btn-radius);width:100%;max-width:640px;margin-left:auto;display:block}@media screen and (max-width:1200px){.hero-section{padding:40px 0}}@media screen and (max-width:991px){.hero-section{padding-top:40px;padding-bottom:40px}.hero-section>.container>.row{flex-flow:column}.hero-section>.container>.row>.col{width:100%}.hero-section>.container>.row>.col .top-text{max-width:100%;margin:0}.hero-section>.container>.row>.col .right-column-image{margin:0 auto}}.hero-section.full-width>.container>.row>.col{width:100%}.hero-text-container{z-index:1;color:var(--color-light);text-align:left}.hero-text-container .title{margin-bottom:24px}.hero-text-container .subtitle{margin-bottom:32px}.hero-text-container .buttons{flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.hero-text-container .description-and-logo{flex-flow:column;align-items:center;max-width:fit-content;display:flex}.hero-text-container .description-and-logo img{border-radius:100%;width:100%;max-width:120px}.rfq-form-card{width:100%;color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s var(--cubic-default);border-radius:16px}.success-card{text-align:center;flex-direction:column;align-items:center;padding:48px 32px;display:flex}.success-icon-circle{background-color:var(--color-success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex;box-shadow:0 4px 12px #0ba9544d}.step-indicator{justify-content:space-between;align-items:center;margin-bottom:28px;padding:0 10px;display:flex;position:relative}.step-indicator-item{flex:1;align-items:center;display:flex}.step-indicator-item:last-child{flex:0}.step-circle{border:2px solid var(--color-text);background-color:var(--color-neutral-100);width:32px;height:32px;color:var(--color-text);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .3s;display:flex}.step-circle.active{background-color:var(--color-neutral-850,#131313);border-color:var(--color-neutral-850,#131313);color:var(--color-neutral-100);box-shadow:0 0 0 4px #13131326}.step-circle.completed{background-color:var(--color-neutral-850,#131313);border-color:var(--color-neutral-850,#131313);color:var(--color-neutral-100)}.step-line{background-color:var(--color-text);z-index:1;flex-grow:1;height:2px;margin:0 -2px;transition:background-color .3s}.step-line.completed{background-color:var(--color-neutral-850,#131313)}.rfq-form{flex-direction:column;display:flex}.form-step-content{animation:fadeIn .4s var(--cubic-default);flex-direction:column;display:flex}.form-title{color:var(--color-white);margin-bottom:8px;font-size:40px}.form-subtitle{margin-bottom:24px;font-size:18px}.form-group{flex-direction:column;margin-bottom:20px;display:flex}.form-group label{color:var(--color-white);text-transform:capitalize;margin-bottom:8px;font-size:18px;font-weight:500}.input-wrapper{width:100%;display:flex;position:relative}.input-wrapper input::placeholder{color:var(--color-white)}.input-wrapper input,.select-wrapper select{border-radius:var(--btn-radius);width:100%;height:48px;color:var(--color-white);background-color:#0000;border:2px solid #ffffff40;outline:none;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;transition:all .2s}.select-wrapper select option{background-color:var(--color-accent,#1b2a4a);color:var(--color-white)}.input-wrapper.has-icon input{padding-left:42px}.input-icon{color:var(--color-white);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input-wrapper input:focus,.select-wrapper select:focus{border-color:var(--color-white);box-shadow:0 0 0 3px #13131314}.input-wrapper input.input-error,.select-wrapper select.input-error{border-color:var(--color-error)}.error-text{color:var(--color-white);margin-top:6px;font-size:14px;font-weight:600}.error-alert{border-left:4px solid var(--color-white);color:var(--color-white);border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.select-wrapper{width:100%;position:relative}.select-wrapper:after{content:"▾";color:var(--color-white);pointer-events:none;font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.select-wrapper select{appearance:none;padding-right:40px}.capabilities-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.capability-btn{border:2px solid var(--color-neutral-450,#bbb);background-color:var(--color-neutral-100);height:48px;color:var(--color-neutral-800);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:flex}.cap-letter{border:1px solid var(--color-text);border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.cap-label{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.cap-icon{color:var(--color-text);flex-shrink:0}.capability-btn.selected{background-color:var(--color-neutral-900);border-color:var(--color-neutral-900);color:var(--color-neutral-100)}.capability-btn.selected .cap-letter{border-color:var(--color-neutral-100)}.capability-btn.selected .cap-icon{color:var(--color-neutral-100)}.team-size-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.team-size-btn{border:2px solid var(--color-neutral-450,#bbb);background-color:var(--color-neutral-100);height:40px;color:var(--color-neutral-800);cursor:pointer;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.team-size-btn.selected{background-color:var(--color-neutral-900);border-color:var(--color-neutral-900);color:var(--color-neutral-100)}.form-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:12px;display:flex}.btn-cancel,.btn-primary,.btn-submit{cursor:pointer;border-radius:22px;outline:none;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:flex}.btn-cancel{border:2px solid var(--color-neutral-600);color:var(--color-neutral-800);background-color:#0000}.btn-cancel:hover{background-color:#0000000d}.btn-primary{background-color:var(--color-primary);color:#fff;border:none}.btn-primary:hover{background-color:#273b63;transform:translateY(-1px)}.btn-submit{background-color:var(--color-primary);color:#fff;border:none}.btn-submit:hover:not(:disabled){background-color:#273b63;transform:translateY(-1px)}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.spinner-icon{animation:1s linear infinite rotate}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{to{transform:rotate(360deg)}}.file-upload-wrapper{flex-direction:column;width:100%;display:flex}.file-upload-dropzone{border-radius:var(--btn-radius);cursor:pointer;background-color:#0000;border:2px dashed #fff6;flex-direction:column;justify-content:center;align-items:center;height:48px;padding:10px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.file-upload-dropzone:hover{border-color:var(--color-white)}.file-upload-dropzone.has-error{border-color:var(--color-error)}.file-upload-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.dropzone-content{width:100%;color:var(--color-white);pointer-events:none;align-items:center;gap:8px;display:flex}.upload-icon{color:var(--color-white);flex-shrink:0}.upload-text{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.upload-subtext{color:var(--color-white);margin-left:auto;font-size:11px;font-weight:500}.file-upload-selected{border:2px solid var(--color-white);height:48px;color:var(--color-white);background-color:#0000004d;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.file-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pdf-icon{color:var(--color-primary);flex-shrink:0}.file-details{align-items:baseline;gap:8px;min-width:0;display:flex}.file-name{white-space:nowrap;text-overflow:ellipsis;color:var(--color-white);font-size:14px;font-weight:600;overflow:hidden}.file-size{color:var(--color-white);flex-shrink:0;font-size:11px;font-weight:500}.btn-remove-file{color:var(--color-white);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.btn-remove-file:hover{color:var(--color-white)}.textarea-wrapper{width:100%;display:flex;position:relative}.textarea-wrapper textarea{border-radius:var(--btn-radius);width:100%;min-height:120px;color:var(--color-white);resize:vertical;background-color:#0000;border:2px solid #ffffff40;outline:none;padding:12px 16px;font-family:Inter,sans-serif;font-size:16px;transition:all .2s}.textarea-wrapper textarea::placeholder{color:var(--color-white)}.textarea-wrapper textarea:focus{border-color:var(--color-white);box-shadow:0 0 0 3px #13131314}.textarea-wrapper textarea.input-error{border-color:var(--color-error)}.contact-form{flex-direction:column;width:100%;margin-top:32px;display:flex}.contact-form .form-actions{justify-content:center}.contact-form .form-row-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media screen and (max-width:768px){.contact-form .form-row-2{grid-template-columns:1fr;gap:0}}.contact-form .form-group{flex-direction:column;margin-bottom:24px;display:flex}.contact-form .form-group label{color:var(--color-white);margin-bottom:8px;font-size:16px;font-weight:500}.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper{width:100%;display:flex;position:relative}:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) input,:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) select,:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) textarea{border-radius:var(--btn-radius);width:100%;height:48px;color:var(--color-white);background-color:#0000;border:2px solid #ffffff40;outline:none;padding:10px 16px;font-size:16px;font-weight:500;transition:all .2s}:is(:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) input,:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) select,:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) textarea):focus{border-color:var(--color-white)}:is(:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) input,:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) select,:is(.contact-form .input-wrapper,.contact-form .select-wrapper,.contact-form .textarea-wrapper) textarea).input-error{border-color:var(--color-error)}.contact-form .textarea-wrapper textarea{resize:vertical;height:auto;min-height:150px;padding:12px 16px}.contact-form .textarea-wrapper textarea::placeholder{color:var(--color-white)}.contact-form .select-wrapper:after{content:"▾";color:var(--color-white);pointer-events:none;font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.contact-form .select-wrapper select{appearance:none;padding-right:40px}.contact-form .select-wrapper select option{background-color:var(--color-accent,#1b2a4a);color:var(--color-white,#fff)}.contact-form .checkbox-wrapper{cursor:pointer;color:var(--color-white);align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.contact-form .checkbox-wrapper input[type=checkbox]{cursor:pointer;width:20px;height:20px;accent-color:var(--color-white);margin:0}.contact-form .checkbox-wrapper input[type=checkbox].input-error{border-color:var(--color-error)}.contact-form .checkbox-group{margin-top:8px;margin-bottom:24px}.contact-form .error-text{color:var(--color-white);margin-top:6px;font-size:14px;font-weight:600}.contact-form .error-alert{border-left:4px solid var(--color-white);color:var(--color-white);border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:14px;font-weight:500}.contact-form .radio-grid{grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-top:8px;display:grid}@media screen and (max-width:480px){.contact-form .radio-grid{grid-template-columns:1fr;gap:12px}}.contact-form .radio-option{cursor:pointer;color:var(--color-white);align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.contact-form .radio-option input[type=radio]{cursor:pointer;width:20px;height:20px;accent-color:var(--color-text);margin:0}.contact-form .spinner-icon{margin-right:8px;animation:1s linear infinite rotate}.contact-form-success{text-align:center;border:2px dashed var(--color-white);animation:fadeIn .4s var(--cubic-default);border-radius:12px;flex-direction:column;align-items:center;gap:20px;margin-top:32px;padding:48px;display:flex}.contact-form-success h3{color:var(--color-white);margin:0;font-size:40px}.contact-form-success p{color:var(--color-white);margin:0 0 8px;font-size:18px}.careers-form{flex-direction:column;width:100%;margin-top:32px;display:flex}.careers-form .form-row-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media screen and (max-width:768px){.careers-form .form-row-2{grid-template-columns:1fr;gap:0}}.careers-form .form-group{flex-direction:column;margin-bottom:24px;display:flex}.careers-form .form-group label{color:var(--color-white,#fff);margin-bottom:8px;font-size:16px;font-weight:500}.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper{width:100%;display:flex;position:relative}:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) input,:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) select,:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) textarea{border-radius:var(--btn-radius);width:100%;height:48px;color:var(--color-white,#fff);background-color:#0000;border:2px solid #ffffff4d;outline:none;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;transition:all .2s}:is(:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) input,:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) select,:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) textarea):focus{border-color:var(--color-white,#fff);box-shadow:0 0 0 3px #ffffff14}:is(:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) input,:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) select,:is(.careers-form .input-wrapper,.careers-form .select-wrapper,.careers-form .textarea-wrapper) textarea).input-error{border-color:#cd2222}.careers-form .textarea-wrapper textarea{resize:vertical;height:auto;min-height:150px;padding:12px 16px}.careers-form .textarea-wrapper textarea::placeholder{color:var(--color-white)}.careers-form .select-wrapper:after{content:"▾";color:var(--color-white,#fff);pointer-events:none;font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.careers-form .select-wrapper select{appearance:none;padding-right:40px}.careers-form .select-wrapper select option{background-color:var(--color-accent,#1b2a4a);color:var(--color-white,#fff)}.careers-form .checkbox-wrapper{cursor:pointer;color:var(--color-white,#fff);align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.careers-form .checkbox-wrapper input[type=checkbox]{cursor:pointer;width:20px;height:20px;accent-color:var(--color-white,#fff);margin:0}.careers-form .checkbox-wrapper input[type=checkbox].input-error{border-color:#cd2222}.careers-form .checkbox-group{margin-top:8px;margin-bottom:24px}.careers-form .error-text{color:var(--color-white);margin-top:6px;font-size:14px;font-weight:600}.careers-form .error-alert{border-left:4px solid var(--color-error);color:var(--color-error);border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:14px;font-weight:500}.careers-form .radio-grid{grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-top:8px;display:grid}@media screen and (max-width:480px){.careers-form .radio-grid{grid-template-columns:1fr;gap:12px}}.careers-form .radio-option{cursor:pointer;color:var(--color-white,#fff);align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.careers-form .radio-option input[type=radio]{cursor:pointer;width:20px;height:20px;accent-color:var(--color-text);margin:0}.careers-form .form-actions{justify-content:center;margin-top:16px;display:flex}.careers-form .form-actions .btn-white-background{border-radius:12px;padding:12px 32px;font-size:16px}.careers-form .spinner-icon{margin-right:8px;animation:1s linear infinite rotate}.careers-form-success{text-align:center;animation:fadeIn .4s var(--cubic-default);color:var(--color-white,#fff);background-color:#ffffff0d;border:2px dashed #fff3;border-radius:12px;flex-direction:column;align-items:center;gap:20px;margin-top:32px;padding:48px;display:flex}.careers-form-success h3{color:var(--color-white,#fff);margin:0;font-size:40px}.careers-form-success p{color:var(--color-white);margin:0 0 8px;font-size:18px}.careers-form-success .btn-white-background{border-radius:12px;padding:12px 32px;font-size:16px}.video-section{background-color:var(--color-neutral-100);z-index:2;padding:100px 0;position:relative}.video-container{max-width:1200px;padding:0 var(--container-padding);margin:0 auto}.video-wrapper{aspect-ratio:16/9;background-color:var(--color-neutral-900);border:1px solid var(--color-neutral-300);width:100%;transition:transform .5s var(--cubic-default), box-shadow .5s var(--cubic-default);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000026}.video-wrapper:hover{transform:translateY(-4px);box-shadow:0 32px 64px #00000038}.video-thumbnail-container{cursor:pointer;width:100%;height:100%;transition:transform .8s var(--cubic-default);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.video-wrapper:hover .video-thumbnail-container{transform:scale(1.03)}.video-thumbnail-overlay{z-index:1;background:linear-gradient(#1b2a4a73 0%,#131313d9 100%);transition:opacity .4s;position:absolute;inset:0}.video-wrapper:hover .video-thumbnail-overlay{background:linear-gradient(#1b2a4a80 0%,#131313e6 100%)}.video-content-overlay{z-index:2;text-align:center;color:var(--color-neutral-100);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:relative}.play-btn-outer{justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:24px;display:flex;position:relative}.play-btn-pulse{animation:pulse-ring 2.5s infinite var(--cubic-default);background:#f3702140;border-radius:50%;position:absolute;inset:-10px}.play-btn-pulse-2{animation:pulse-ring 2.5s infinite var(--cubic-default);background:#f3702126;border-radius:50%;animation-delay:.8s;position:absolute;inset:-20px}.play-btn-circle{z-index:3;-webkit-backdrop-filter:blur(12px);width:80px;height:80px;color:var(--color-neutral-100);transition:all .4s var(--cubic-default);cursor:pointer;background:#ffffff1f;border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;font-size:26px;display:flex;position:relative;box-shadow:0 10px 30px #00000040}.play-icon-adjust{justify-content:center;align-items:center;margin-left:5px;display:flex}.video-wrapper:hover .play-btn-circle{background:var(--color-tango);border-color:var(--color-tango);color:var(--color-neutral-100);transform:scale(1.1);box-shadow:0 0 35px #f37021b3}.video-tagline{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.25em;color:var(--color-tango);margin-bottom:12px;font-weight:700}.video-title{font-size:clamp(1.5rem,1.25rem + 1.5vw,2.5rem);font-family:"Archivo Black", var(--font-family-h1);line-height:var(--line-height-h2);text-shadow:0 2px 10px #0000004d;max-width:750px;margin:0 0 16px;font-weight:700}.video-description{font-size:var(--font-size-body);color:var(--color-neutral-300);max-width:520px;line-height:var(--line-height-body);text-shadow:0 1px 5px #0000004d;margin:0}.video-iframe{z-index:5;border:none;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.85)}50%{opacity:.5}to{opacity:0;transform:scale(1.35)}}@media screen and (max-width:991px){.video-section{padding:60px 0}.play-btn-outer{width:80px;height:80px;margin-bottom:16px}.play-btn-circle{width:66px;height:66px;font-size:20px}.video-title{margin-bottom:10px}}.top-text-three-columns{padding-top:112px;padding-bottom:112px}.top-text-three-columns>.container>.row.columns-row{flex-flow:wrap;justify-content:space-between;gap:32px;display:flex}.top-text-three-columns>.container>.row.columns-row>.col{border-radius:16px;width:31%}.top-text-three-columns>.container>.row.columns-row>.col .background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:240px}.top-text-three-columns>.container>.row.columns-row>.col .icon-container{justify-content:flex-start;display:flex}.top-text-three-columns>.container>.row.columns-row>.col .icon-container .icon>svg{color:var(--color-white);font-size:48px}.top-text-three-columns>.container>.row.columns-row>.col .icon-container+.column-text-container{padding-top:16px}.top-text-three-columns>.container>.row.columns-row>.col .icon-container+.column-text-container>.text-area .title{font-size:40px}.top-text-three-columns>.container>.row.columns-row>.text-container,.column-text-container{padding:32px}.column-text-container>.text-area>.buttons-container>a{max-width:fit-content}.column-text-container>.text-area>.buttons-container>a>.button-icon{color:inherit;font-size:20px}.three-columns-background-image .columns-row{flex-flow:row;gap:32px;display:flex}.three-columns-background-image .columns-row>.col{border-radius:var(--btn-radius);background-position:100% 20%;background-repeat:no-repeat;background-size:cover;width:calc(50% - 32px);padding:32px;position:relative;overflow:hidden}.three-columns-background-image .columns-row>.col.shadow:before{content:"";z-index:0;background-color:#00000080;width:100%;height:100%;position:absolute;inset:0}.three-columns-background-image .columns-row>.col:first-child .column-text-container>.text-area .title{font-size:48px}.three-columns-background-image .columns-row>.col:nth-child(2),.three-columns-background-image .columns-row>.col:last-child{width:25%}.three-columns-background-image .columns-row>.col .column-text-container{padding:0}.three-columns-background-image .columns-row>.col .column-text-container>.text-area{z-index:1;position:relative}.three-columns-background-image .columns-row>.col .column-text-container>.text-area .icon-wrapper{color:var(--color-white);margin-bottom:16px}.three-columns-background-image .columns-row>.col .column-text-container>.text-area .icon-wrapper svg{font-size:48px}.three-columns-background-image .columns-row>.col .column-text-container>.text-area>.small-title,.three-columns-background-image .columns-row>.col .column-text-container>.text-area>.title,.three-columns-background-image .columns-row>.col .column-text-container>.text-area>.subtitle{color:var(--color-white)}.three-columns-background-image .columns-row>.col.no-image{border:2px solid var(--color-white);border-bottom-width:4px;border-right-width:4px;box-shadow:0 10px 20px #0003}.three-columns-background-image .columns-row>.col.no-image .column-text-container>.text-area .icon-wrapper,.three-columns-background-image .columns-row>.col.no-image .column-text-container>.text-area>.small-title,.three-columns-background-image .columns-row>.col.no-image .column-text-container>.text-area>.title,.three-columns-background-image .columns-row>.col.no-image .column-text-container>.text-area>.subtitle{color:var(--color-white)}.three-columns-background-image .columns-row>.col.no-image .column-text-container>.text-area>.subtitle{margin-bottom:0}@media screen and (max-width:1200px){.three-columns-background-image>.columns-row{flex-flow:wrap;gap:16px}.three-columns-background-image>.columns-row>.col{padding:24px}.three-columns-background-image>.columns-row>.col:nth-child(2),.three-columns-background-image>.columns-row>.col:last-child,.three-columns-background-image>.columns-row>.col:first-child{width:calc(50% - 24px)}.three-columns-background-image>.columns-row>.col:first-child .column-text-container>.text-area>.title{font-size:32px}}@media screen and (max-width:768px){.three-columns-background-image>.columns-row>.col:nth-child(2),.three-columns-background-image>.columns-row>.col:last-child,.three-columns-background-image>.columns-row>.col:first-child{width:100%}}.timeline-three-columns{padding-top:112px;padding-bottom:112px}.timeline-three-columns>.container>.timeline-wrapper{position:relative}.timeline-three-columns>.container>.timeline-wrapper>.timeline-line{background-color:var(--color-text,#010101);z-index:1;height:2px;position:absolute;top:78px;left:0;right:0}.timeline-three-columns>.container>.timeline-wrapper>.columns-row{z-index:2;flex-flow:wrap;justify-content:space-between;gap:32px;display:flex;position:relative}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col{text-align:center;flex-direction:column;align-items:center;width:calc(33.3333% - 21.3333px);display:flex}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.top-image{border-radius:20px;width:100%;max-width:256px;height:256px;margin-bottom:0;overflow:hidden;box-shadow:0 4px 20px #0000000d}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.top-image>img{object-fit:cover;width:100%;height:100%;display:block}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.icon-wrapper{margin-bottom:0;display:block;position:relative;top:4px;overflow:hidden}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.icon-wrapper>svg{color:var(--color-text);font-size:48px}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.dot-container{justify-content:center;align-items:center;height:14px;margin-bottom:40px;padding:0 8px;display:flex;position:relative;top:23px}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.dot-container>.dot{background-color:var(--color-text,#010101);border-radius:50%;width:14px;height:14px;display:block}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.content{flex-direction:column;align-items:center;gap:8px;padding:0 8px;display:flex}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.content>.title{margin:0;font-size:32px;font-weight:700}@media screen and (max-width:991px){.timeline-three-columns{padding-top:64px;padding-bottom:64px}.timeline-three-columns>.container>.timeline-wrapper>.timeline-line{display:none}.timeline-three-columns>.container>.timeline-wrapper>.columns-row{flex-direction:column;gap:48px}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col{width:100%}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.top-image{height:220px}.timeline-three-columns>.container>.timeline-wrapper>.columns-row>.timeline-col>.dot-container{display:none}}.timeline-container{max-width:768px;margin:80px auto 0;padding-left:24px;position:relative}.timeline-container:before{content:"";background-color:var(--color-text,#010101);width:2px;position:absolute;top:-15px;bottom:-5px;left:0;transform:translate(-50%)}.timeline-container .timeline-items{flex-direction:column;gap:80px;display:flex}.timeline-container .timeline-items .timeline-item{padding-left:32px;position:relative}.timeline-container .timeline-items .timeline-item .dot-container{background-color:var(--color-background);padding:10px;position:absolute;top:15px;left:-34px}.timeline-container .timeline-items .timeline-item .dot-container .timeline-dot{background-color:var(--color-text,#010101);z-index:2;border-radius:50%;width:14px;height:14px;transform:translate(-50%)}.timeline-container .timeline-items .timeline-item .timeline-content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.timeline-container .timeline-items .timeline-item .timeline-content .timeline-year{color:var(--color-text);margin-bottom:16px;font-family:Syne,sans-serif;font-size:48px;font-weight:600;line-height:1}.timeline-container .timeline-items .timeline-item .timeline-content .timeline-title{text-transform:uppercase;color:var(--color-text);margin:0 0 20px;font-size:40px;font-weight:700}.timeline-container .timeline-items .timeline-item .timeline-content .timeline-desc{color:var(--color-text);max-width:640px;margin:0;font-size:16px}@media screen and (max-width:768px){.timeline-container{padding-left:16px}.timeline-container:before{left:0}.timeline-container .timeline-items .timeline-item{padding-left:20px}.timeline-container .timeline-items .timeline-item .dot-container{padding:8px;top:14px;left:-26px}.timeline-container .timeline-items .timeline-item .dot-container .timeline-dot{width:10px;height:10px}.timeline-container .timeline-items .timeline-item .timeline-content .timeline-year{font-size:36px}.timeline-container .timeline-items .timeline-item .timeline-content .timeline-title{margin-bottom:10px;font-size:22px}.timeline-container .timeline-items .timeline-item .timeline-content .timeline-desc{font-size:14px}}.columns-with-image-component .columns{flex-flow:row;align-items:start;gap:32px;display:flex}.columns-with-image-component .columns>.col{break-inside:avoid;border-radius:16px;width:100%;margin:0 0 32px;display:inline-block}.columns-with-image-component .columns>.col>.image-wrapper{border-radius:var(--btn-radius);max-height:404px;margin-bottom:32px;position:relative;overflow:hidden}.columns-with-image-component .columns>.col>.image-wrapper>img{border-radius:var(--btn-radius);width:100%;height:auto;display:block;position:relative}.columns-with-image-component .columns>.col .text-container>.column-text-container{padding:0}.columns-with-image-component .columns>.col .text-container .text-area .title{font-size:40px}.columns-with-image-component .columns>.col.with-border{border:2px solid var(--color-white)}.columns-with-image-component .columns>.col.with-border>img{border-radius:14px 14px 0 0;margin-bottom:0}.columns-with-image-component .columns>.col.with-border .text-container{padding:24px}.columns-with-image-component .columns>.col.with-border .text-container>.column-text-container{padding:0}.columns-with-image-component .columns>.col.with-border .text-container .title,.columns-with-image-component .columns>.col.with-border .text-container .small-title,.columns-with-image-component .columns>.col.with-border .text-container .subtitle{color:var(--color-white)}.columns-with-image-component .columns>.col.with-border .text-container .categories{margin-bottom:0}.columns-with-image-component .columns>.col.with-border .text-container .categories span{color:var(--color-white);border-color:var(--color-white)}.columns-with-image-component.width-2 .columns{column-count:2;column-gap:32px;max-width:1200px;margin:0 auto;display:block}.columns-with-image-component.width-2 .columns>.col>.image-wrapper{border-radius:unset;max-height:unset;border-radius:14px 14px 0 0;margin-bottom:0}.columns-with-image-component.width-2 .columns>.col>.image-wrapper>img{top:0}.team-members>.row{flex-flow:row;gap:32px;display:flex}.team-members>.row>.col>img{object-fit:contain;border-radius:16px;width:100%;max-width:284px;height:auto;display:none}.team-members>.row>.col h2{text-transform:capitalize;margin-bottom:4px;font-size:26px}.team-members>.row>.col h3{text-transform:capitalize;margin-bottom:16px;font-family:Inter,Arial,sans-serif;font-size:20px}.team-members>.row>.col p{margin-bottom:10px;font-size:18px}.team-members>.row>.col p.description{margin-bottom:16px}.team-members>.row>.col p.email{text-decoration:underline}.team-members>.row>.col ul{margin:0;padding:0;list-style:none}.team-members>.row>.col ul li a svg{color:var(--color-white);font-size:22px}.call-to-action{padding:42px 0;position:relative}.call-to-action>.container>.row{border-radius:var(--btn-radius);flex-flow:column;align-items:center;gap:32px;padding:80px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #0003}.call-to-action>.container>.row:before{content:"";opacity:.6;z-index:-1;border-radius:var(--btn-radius);background-image:url(https://res.cloudinary.com/irwujctd/image/upload/v1786122065/american-flag-fade_1_qbkkxi.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.call-to-action>.container>.row>.col{width:100%;max-width:768px}.call-to-action>.container>.row>.col h2{text-align:center;font-size:60px}.call-to-action>.container>.row>.col>p{color:var(--color-white);text-align:center;margin-bottom:32px;font-size:18px}.call-to-action>.container>.row>.col .buttons{flex-flow:row;justify-content:center;align-items:center;display:flex}@media screen and (max-width:1200px){.call-to-action{padding:32px 0}.call-to-action>.container>.row{gap:24px;padding:40px 24px}.call-to-action>.container>.row>.col{width:100%;max-width:768px}.call-to-action>.container>.row>.col h2{font-size:40px}}@media screen and (max-width:768px){.call-to-action>.container>.row>.col h2{font-size:32px}.call-to-action>.container>.row>.col>p{font-size:16px}}.faqs-list{margin-bottom:80px}.faqs-list .faq{border-top:2px solid var(--color-text);color:var(--color-text);padding:16px 0 24px}.faqs-list .faq:last-child{border-bottom:2px solid var(--color-text)}.faqs-list .faq .faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.faqs-list .faq .faq-question p{font-size:20px;font-weight:700}.faqs-list .faq .faq-question .icon-wrapper svg{transform-origin:50%;font-size:28px;transition:rotate .5s ease-in-out}.faqs-list .faq .faq-answer{max-height:0;font-size:18px;transition:max-height 1s ease-in-out;overflow:hidden}.faqs-list .faq.active .faq-question .icon-wrapper svg{rotate:180deg}.faqs-list .faq.active .faq-answer{max-height:500px}.buttons-component{flex-flow:row;justify-content:center;align-items:center;gap:16px;display:flex}.columns-with-icon-text{flex-flow:row;gap:32px;display:flex}.columns-with-icon-text .column{text-align:center;color:var(--color-white);flex-flow:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:24px;display:flex}.columns-with-icon-text .column>.icon-container>svg{font-size:48px}.columns-with-icon-text .column>.title{font-size:32px}.columns-with-icon-text .column>.description{font-size:18px}@media screen and (max-width:1200px){.columns-with-icon-text{flex-flow:wrap}.columns-with-icon-text>.column{flex:unset;width:calc(33% - 24px);margin-bottom:24px}}@media screen and (max-width:991px){.columns-with-icon-text>.column{flex:unset;width:calc(50% - 24px)}.columns-with-icon-text>.column>.description{font-size:16px}}@media screen and (max-width:768px){.columns-with-icon-text>.column{width:100%}}.columns-with-top-image-text-component .buttons{flex-flow:row;justify-content:space-between;max-width:fit-content;margin:32px auto 0;display:flex}.columns-with-top-image-text-component .columns-with-top-image-text{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:32px;display:flex}.columns-with-top-image-text-component .columns-with-top-image-text>.column{text-align:center;width:calc(33% - 32px);margin-bottom:24px}.columns-with-top-image-text-component .columns-with-top-image-text>.column>.top-image{border-radius:var(--btn-radius);width:100%;margin-bottom:24px}.columns-with-top-image-text-component .columns-with-top-image-text>.column>.icon-wrapper svg{color:var(--color-white);margin-bottom:24px;font-size:48px}.columns-with-top-image-text-component .columns-with-top-image-text>.column>.title{margin-bottom:16px;font-size:32px}.columns-with-top-image-text-component .columns-with-top-image-text>.column>.description{font-size:18px}@media screen and (max-width:991px){.columns-with-top-image-text-component .columns-with-top-image-text>.column{width:calc(50% - 32px)}.columns-with-top-image-text-component .columns-with-top-image-text>.column>.description{font-size:16px}}@media screen and (max-width:768px){.columns-with-top-image-text-component .columns-with-top-image-text>.column{width:100%}}.contracts-component{flex-flow:row;gap:80px;display:flex}.contracts-component .column{width:50%;color:var(--color-white)}.contracts-component .column .top-text{text-align:left}.contracts-component .column>.description{color:var(--color-white);margin-bottom:16px;font-size:18px}.contracts-component .column>.title{color:var(--color-white);margin-bottom:16px;font-size:26px}.contracts-component .column>.contract>p,.contracts-component .column>.contract>a{color:var(--color-white);margin-bottom:16px;font-size:18px;display:block}.contracts-component .column>.contract>a{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.contracts-component .column>.contract>a .icon{width:20px;margin-right:8px}.contracts-component .column>.contract>a:last-child{margin-bottom:0}.contracts-component .column>.contract .contact-info-title{font-weight:700}.contracts-component .column .buttons{flex-flow:row;gap:16px;margin-top:20px;display:flex}@media screen and (max-width:1200px){.contracts-component{gap:32px}}@media screen and (max-width:991px){.contracts-component{flex-flow:column}.contracts-component .column{width:100%}.contracts-component .column .top-text{margin:0}.contracts-component .column .top-text .title{margin-bottom:0}.contracts-component .column>.description,.contracts-component .column>.contract>p{font-size:16px}}.two-columns-left-side-image-section{background-color:var(--color-white)}.two-columns-left-side-image-section>.container{padding:0}.two-columns-left-side-image-section>.container>.row{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.two-columns-left-side-image-section>.container>.row>.col{width:50%}.two-columns-left-side-image-section>.container>.row>.col.left-column-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;height:100%;min-height:90vh}.two-columns-left-side-image-section>.container>.row>.col.right-column{padding-right:var(--container-padding)}.two-columns-left-side-image-section>.container>.row>.col.right-column .top-text{text-align:left;padding-left:var(--container-padding);margin-bottom:32px}.two-columns-left-side-image-section>.container>.row>.col.right-column .numbers{padding-left:var(--container-padding);flex-flow:row;justify-content:space-between;gap:32px;margin-bottom:40px;display:flex}.two-columns-left-side-image-section>.container>.row>.col.right-column .numbers .item{width:50%}.two-columns-left-side-image-section>.container>.row>.col.right-column .numbers .item .number{margin-bottom:8px;font-family:Syne,sans-serif;font-size:60px;font-weight:700;line-height:1}.two-columns-left-side-image-section>.container>.row>.col.right-column .numbers .item .text{font-size:18px}.two-columns-left-side-image-section>.container>.row>.col.right-column .buttons-component{padding-left:var(--container-padding);justify-content:flex-start}.two-columns-compliance{padding:120px 0}.two-columns-compliance>.container>.row{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:96px;display:flex}.two-columns-compliance>.container>.row>.col{flex:1;width:50%}.two-columns-compliance>.container>.row>.col .top-text{text-align:left;margin:0}.two-columns-compliance>.container>.row>.col .top-text .title,.two-columns-compliance>.container>.row>.col .top-text .subtitle{margin-bottom:16px}.two-columns-compliance>.container>.row>.col .buttons{justify-content:flex-start}.two-columns-compliance>.container>.row>.col .items{flex-flow:column;gap:6px;display:flex;position:relative}.two-columns-compliance>.container>.row>.col .item{flex-flow:row;align-items:stretch;gap:40px;padding-bottom:24px;display:flex;position:relative}.two-columns-compliance>.container>.row>.col .item .item-content{flex-flow:row;gap:32px;display:flex;position:relative}.two-columns-compliance>.container>.row>.col .item .item-content .text-container{flex-flow:column;gap:16px;display:flex}.two-columns-compliance>.container>.row>.col .item .item-content .item-title{margin:0;font-size:40px}.two-columns-compliance>.container>.row>.col .item .item-content .item-subtitle{margin:0;font-size:18px}@media screen and (max-width:991px){.two-columns-compliance>.container>.row>.col .item .item-content .item-title{font-size:32px}.two-columns-compliance>.container>.row>.col .item .item-content .item-subtitle{font-size:16px}}.two-columns-compliance>.container>.row>.col .icon-wrapper{z-index:2;color:var(--color-white);flex-shrink:0;position:relative}.two-columns-compliance>.container>.row>.col .icon-wrapper:after{content:"";background-color:var(--color-white);z-index:2;width:2px;height:72%;display:block;position:absolute;top:58px;left:24px}.two-columns-compliance>.container>.row>.col .icon-wrapper .item-content{flex-flow:column;gap:12px;display:flex}.two-columns-compliance>.container>.row>.col svg{font-size:48px}@media screen and (max-width:1200px){.two-columns-compliance{padding:40px 0}.two-columns-compliance>.container>.row{gap:60px}}@media screen and (max-width:991px){.two-columns-compliance>.container>.row{flex-flow:column}.two-columns-compliance>.container>.row>.col{width:100%}.two-columns-compliance>.container>.row>.col .item{gap:16px}}.left-side-column-and-four-items>div .item{border:2px solid var(--color-white);border-radius:var(--btn-radius);border-bottom-width:4px;border-right-width:4px;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.left-side-column-and-four-items>div .item .column-text-container{padding:24px 24px 32px}.left-side-column-and-four-items>div .item .column-text-container .subtitle{font-size:16px}.left-side-column-and-four-items>div .item .bottom-image-container{display:flex}.left-side-column-and-four-items>div .item .bottom-image-container img{border-bottom-left-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius);width:100%}.left-side-column-and-four-items>div.items{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:32px;display:flex}.left-side-column-and-four-items>div.items>.item{width:calc(33.33% - 32px)}@media screen and (max-width:991px){.left-side-column-and-four-items>div.items{gap:24px}.left-side-column-and-four-items>div.items>.item{width:calc(50% - 24px)}}@media screen and (max-width:576px){.left-side-column-and-four-items>div.items>.item{width:100%}}.production-capacity-section>.container>.row{flex-flow:row;display:flex}.production-capacity-section>.container>.row>.left-side-column{width:37.5%}.production-capacity-section>.container>.row>.left-side-column .title{font-size:46px}.production-capacity-section>.container>.row>.left-side-column .title,.production-capacity-section>.container>.row>.left-side-column .subtitle,.production-capacity-section>.container>.row>.left-side-column .small-title{text-align:left}.production-capacity-section>.container>.row>.right-side-column{flex-flow:wrap;gap:32px;width:62.5%;display:flex}.production-capacity-section>.container>.row>.right-side-column>.production-statistic{border:2px solid var(--color-text);border-radius:16px;flex-flow:column;align-items:center;gap:8px;width:calc(50% - 16px);padding:32px;display:flex}.production-capacity-section>.container>.row>.right-side-column>.production-statistic .number{flex-flow:row;align-items:center;gap:5px;font-family:Inter,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:80px;font-weight:700;line-height:1;display:flex}.production-capacity-section>.container>.row>.right-side-column>.production-statistic .number svg{font-size:60px}.production-capacity-section>.container>.row>.right-side-column>.production-statistic .text{text-transform:uppercase;text-align:center;font-size:24px;font-weight:700}.equipment-section{padding:112px 0}.equipment-section.two-columns-grid-full{padding:0}.equipment-section.two-columns-grid-full.image-left>.container{padding-left:0}.equipment-section.image-none>.container{flex-flow:row;align-items:flex-start;display:flex}.equipment-section.image-none>.container>div{width:50%}.equipment-section.image-none>.container>div.two-columns-grid{display:block}.equipment-section.image-none>.container>div>.column{width:100%}.equipment-section .section-header{margin-bottom:48px}.equipment-section .section-header.text-align-left{text-align:left;margin-left:0;margin-right:auto}.equipment-section .section-header.text-align-left>.buttons{justify-content:flex-start}.equipment-section .section-header.text-align-center{text-align:center;margin-left:auto;margin-right:auto}.equipment-section .tabs-nav-wrapper{justify-content:center;width:100%;margin-bottom:56px;display:flex}.equipment-section .tabs-nav{gap:24px;display:inline-flex}.equipment-section .two-columns-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.equipment-section .two-columns-grid.grid-reversed .column-image{order:2}.equipment-section .two-columns-grid.grid-reversed .column-content{order:1}.equipment-section .column-image .image-wrapper{aspect-ratio:4/3;background-color:var(--color-neutral-300);border-radius:16px;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden;box-shadow:0 16px 40px #00000014}.equipment-section .column-image .image-wrapper:hover{transform:translateY(-8px)}.equipment-section .column-image .image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.equipment-section .column-image .image-wrapper:hover img{transform:scale(1.04)}.equipment-section .column-image .image-wrapper.image-wrapper-two{border-radius:unset;box-shadow:unset;height:100%;transform:unset}.equipment-section .column-image .image-wrapper.image-wrapper-two img{transition:unset}.equipment-section .column-image .image-wrapper.image-wrapper-two img:hover{transform:unset}.equipment-section .column-content{flex-direction:column;gap:32px;display:flex}.equipment-section .column-content .content-block{flex-direction:column;display:flex}.equipment-section .column-content .content-block.buttons-bottom{flex-direction:column-reverse}.equipment-section .column-content .content-block.buttons-bottom .top-text{margin-top:32px;margin-bottom:0}.equipment-section .column-content .content-block.items-with-bottom-border .item-title{font-size:40px}.equipment-section .column-content .content-block .top-text{text-align:left;width:100%;margin-bottom:32px}.equipment-section .column-content .content-block .top-text .buttons{justify-content:flex-start}.equipment-section .items-grid{gap:24px;width:100%;display:grid}.equipment-section .items-grid.axis-horizontal{grid-template-columns:1fr 1fr}.equipment-section .items-grid.axis-vertical{grid-template-columns:1fr}.equipment-section .item-card{align-items:flex-start;gap:20px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex}.equipment-section .item-card:hover{transform:translateY(-4px)}.equipment-section .item-card.has-border{border-bottom:2px solid var(--color-black);padding:0 0 24px}.equipment-section .item-card.has-border:hover{border-bottom-color:var(--color-accent);transform:none}.equipment-section .item-card .item-icon-container{width:48px;height:48px;color:var(--color-text);justify-content:center;align-items:center;font-weight:700;display:flex}.equipment-section .item-card .item-icon-container .text-icon{font-size:16px}.equipment-section .item-card .item-icon-container .combined-icon{width:24px;height:24px;position:relative}.equipment-section .item-card .item-icon-container .combined-icon .icon-drop{font-size:15px;position:absolute;top:1px;left:1px}.equipment-section .item-card .item-icon-container .combined-icon .icon-zap{color:var(--color-accent-3);font-size:12px;position:absolute;bottom:0;right:0}.equipment-section .item-card .item-icon-container .icon{font-size:48px}.equipment-section .item-card .item-info .item-title{margin-top:0;margin-bottom:16px;font-size:32px;font-weight:700}.equipment-section .item-card .item-info .item-description{font-size:18px}@media screen and (max-width:1200px){.equipment-by-process-list .equipment-by-process-item{margin-bottom:24px}.equipment-by-process-list .equipment-by-process-item .equipment-by-process-title{font-size:32px}.equipment-by-process-list .equipment-by-process-item .equipment-by-process-description{font-size:16px}}@media screen and (max-width:768px){.equipment-by-process-list{gap:16px}.equipment-by-process-list .equipment-by-process-item{width:100%;padding-left:16px}}.three-columns-with-icon-component{text-align:center;flex-flow:row;justify-content:center;align-items:flex-start;gap:32px;display:flex}.three-columns-with-icon-component.align-left{text-align:left;justify-content:flex-start;gap:24px}.three-columns-with-icon-component>.item{flex-flow:column;gap:24px;width:33.3333%;display:flex}.three-columns-with-icon-component>.item>.icon-container svg{color:var(--color-white);font-size:48px}.three-columns-with-icon-component>.item>.content{flex-flow:column;gap:16px;display:flex}.three-columns-with-icon-component>.item>.content h3{font-size:40px}.three-columns-with-icon-component>.item>.content p{font-size:18px}.job-listings{flex-direction:column;gap:24px;width:100%;display:flex}.job-listings .loading-container{color:var(--color-white,#333);font-size:16px;font-family:var(--font-inter);justify-content:center;align-items:center;gap:12px;padding:48px;font-weight:500;display:flex}.job-listings .loading-container .spinner-icon{color:var(--color-white);font-size:24px;animation:1s linear infinite rotate}.job-listings .job-listing{border:2px solid var(--color-white);border-radius:var(--btn-radius);color:inherit;transition:transform .3s var(--cubic-default), box-shadow .3s var(--cubic-default), border-color .3s var(--cubic-default);border-bottom-width:4px;border-right-width:4px;flex-direction:column;gap:16px;padding:32px;text-decoration:none;display:flex;box-shadow:0 10px 20px #0000004d}.job-listings .job-listing:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0003}.job-listings .job-listing h3{margin:0;font-size:24px}.job-listings .job-listing p{margin:0}.job-listings .job-listing .icons-container{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:16px 24px;margin:0;padding:16px 0 0;list-style:none;display:flex}.job-listings .job-listing .icons-container li{align-items:center;gap:8px;display:flex}.job-listings .job-listing .icons-container li .icon-container{justify-content:center;align-items:center;font-size:20px;display:flex}.job-listings .job-listing .icons-container li .icon-container>svg{color:var(--color-white)}.job-listings .job-listing .icons-container li p{font-size:14px}.two-columns-right-side-image-section{padding:112px 0}.two-columns-right-side-image-section>.container>.row{flex-flow:row;align-items:center;gap:80px;display:flex}.two-columns-right-side-image-section>.container>.row>.col{width:50%}.two-columns-right-side-image-section>.container>.row>.col.left-column .top-text{text-align:left;margin:0 0 32px}.two-columns-right-side-image-section>.container>.row>.col.left-column .top-text .small-title,.two-columns-right-side-image-section>.container>.row>.col.left-column .top-text .title,.two-columns-right-side-image-section>.container>.row>.col.left-column .top-text .subtitle{color:var(--color-white)}.two-columns-right-side-image-section>.container>.row>.col.left-column .items-container{flex-flow:wrap;gap:24px;display:flex}.two-columns-right-side-image-section>.container>.row>.col.left-column .items-container>.item{color:var(--color-white);flex:calc(50% - 12px)}.two-columns-right-side-image-section>.container>.row>.col.left-column .items-container>.item .icon-wrapper{margin-bottom:8px}.two-columns-right-side-image-section>.container>.row>.col.left-column .items-container>.item .icon-wrapper>svg{font-size:48px}.two-columns-right-side-image-section>.container>.row>.col.left-column .items-container>.item p{color:var(--color-white);font-size:18px}.two-columns-right-side-image-section>.container>.row>.col.right-column-image>img{border-radius:var(--btn-radius);width:100%;height:auto}@media screen and (max-width:1200px){.two-columns-right-side-image-section{padding:40px 0}}@media screen and (max-width:991px){.two-columns-right-side-image-section>.container>.row{flex-flow:column;gap:40px}.two-columns-right-side-image-section>.container>.row>.col{width:100%}.two-columns-right-side-image-section>.container>.row>.col.left-column .items-container>.item p{font-size:16px}}@media screen and (max-width:768px){.two-columns-right-side-image-section>.container>.row>.col.left-column .items-container>.item{flex:100%}.two-columns-right-side-image-section>.container>.row>.col.left-column .items-container>.item p{font-size:16px}}.two-columns-with-text-section{padding:112px 0}.two-columns-with-text-section .row{flex-flow:row;align-items:center;gap:80px;display:flex}.two-columns-with-text-section .row .col{width:50%}.two-columns-with-text-section .row .col.left-side-col .bottom-image-container img{border-radius:var(--btn-radius)}.two-columns-with-text-section .row .col .top-text{margin-bottom:24px}.two-columns-with-text-section .row .col .top-text .subtitle{text-align:left}.two-columns-with-text-section .row .col .top-text .subtitle p{margin-bottom:16px;font-size:18px}.two-columns-with-text-section .row .col .top-text .subtitle p:last-child{margin-bottom:0}.two-columns-with-text-section .row .col.right-side-col .top-text{margin:0}@media screen and (max-width:1200px){.two-columns-with-text-section{padding:40px 0}.two-columns-with-text-section .row{gap:32px}}@media screen and (max-width:991px){.two-columns-with-text-section .row{flex-flow:column-reverse wrap}.two-columns-with-text-section .row .col{width:100%}.two-columns-with-text-section .row .col.left-side-col .bottom-image-container img{max-width:640px;margin:0 auto;display:block}.two-columns-with-text-section .row .col .top-text .subtitle{margin-bottom:0}.two-columns-with-text-section .row .col .top-text .subtitle p{font-size:16px}}.equipment-by-process-list{flex-flow:wrap;gap:32px;display:flex}.equipment-by-process-list .equipment-by-process-item{border-left:2px solid var(--color-white);flex-flow:column;align-items:flex-start;gap:8px;width:calc(50% - 16px);margin-bottom:48px;padding-left:32px;display:flex}.equipment-by-process-list .equipment-by-process-item .equipment-by-process-icon{color:var(--color-white);font-size:48px}.equipment-by-process-list .equipment-by-process-item .equipment-by-process-title{text-transform:capitalize;margin-bottom:8px;font-size:40px}.equipment-by-process-list .equipment-by-process-item .equipment-by-process-description{font-size:20px}@media screen and (max-width:1200px){.equipment-by-process-list .equipment-by-process-item{margin-bottom:24px}.equipment-by-process-list .equipment-by-process-item .equipment-by-process-title{font-size:32px}.equipment-by-process-list .equipment-by-process-item .equipment-by-process-description{font-size:16px}}@media screen and (max-width:768px){.equipment-by-process-list{gap:16px}.equipment-by-process-list .equipment-by-process-item{width:100%;padding-left:16px}}.columns-with-bottom-image{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:32px;display:flex}.columns-with-bottom-image .item{width:calc(50% - 32px)}.columns-with-bottom-image .item .column-text-container{padding:0}.columns-with-bottom-image .item .column-text-container .top-text .title{font-size:42px}.columns-with-bottom-image .item .column-text-container .top-text .title,.columns-with-bottom-image .item .column-text-container .top-text .subtitle{text-align:left}.columns-with-bottom-image .item .column-text-container .top-text .buttons{justify-content:flex-start}.columns-with-bottom-image .item .bottom-image-container img{border:2px solid var(--color-white);border-radius:var(--btn-radius);border-bottom-width:4px;border-right-width:4px;width:100%;max-width:500px}@media screen and (max-width:1200px){.columns-with-bottom-image .item .column-text-container .top-text .title{font-size:40px}}@media screen and (max-width:991px){.columns-with-bottom-image .item .column-text-container .top-text .title{font-size:32px}.columns-with-bottom-image .item .column-text-container .top-text .subtitle{font-size:16px}}@media screen and (max-width:768px){.columns-with-bottom-image .item{width:100%}.columns-with-bottom-image .item .bottom-image-container img{max-width:300px}}.text-and-table-of-contents{flex-flow:row;align-items:flex-start;gap:32px;width:100%;display:flex}.text-and-table-of-contents>.text{width:80%}.text-and-table-of-contents>.text>div>h2{margin-bottom:24px}.text-and-table-of-contents>.table-of-contents{width:20%}.text-and-table-of-contents>.table-of-contents>.table-of-contents-list>.table-of-contents-item a{color:var(--color-white)}@media screen and (max-width:991px){.text-and-table-of-contents{flex-flow:column-reverse;gap:40px}.text-and-table-of-contents>.text,.text-and-table-of-contents>.table-of-contents{width:100%}}.home-page .three-columns-background-image-section,.home-page .columns-with-image-section{padding:112px 0}.home-page .columns-with-image-section .top-text .small-title,.home-page .columns-with-image-section .top-text .title,.home-page .columns-with-image-section .top-text .subtitle{color:var(--color-white)}.home-page .equipment-by-process-section{padding:112px 0}.home-page .equipment-by-process-section .buttons-component{margin-top:32px}.home-page .fullfilment-and-logistics .buttons{justify-content:flex-start}@media screen and (max-width:1200px){.home-page .three-columns-background-image-section,.home-page .columns-with-image-section,.home-page .equipment-by-process-section{padding:40px 0}}@media screen and (max-width:991px){.home-page .top-text{margin-bottom:40px}}.about-page .milestones-section{background-color:var(--color-background);padding:112px 0}.about-page .milestones-section>.container>.row>.col>.top-text>.small-title,.about-page .milestones-section>.container>.row>.col>.top-text>.title,.about-page .milestones-section>.container>.row>.col>.top-text>.subtitle{text-align:left}.about-page .milestones-section>.container>.row>.col>.top-text>.buttons{justify-content:flex-start}.about-page .capabilities-section{padding:112px 0}.about-page .capabilities-section .column-text-container{padding:0}.about-page .capabilities-section .column-text-container>.text-area{margin-bottom:0}.about-page .capabilities-section .column-text-container>.text-area .icon-wrapper{display:none}.about-page .our-team-section{padding:112px 0}.about-page .our-team-section>.container>.row{flex-flow:row;display:flex}.about-page .our-team-section>.container>.row>.col{width:50%}.about-page .our-team-section>.container>.row>.col>.top-text{margin-bottom:0}.about-page .our-team-section>.container>.row>.col>.top-text>.small-title,.about-page .our-team-section>.container>.row>.col>.top-text>.title,.about-page .our-team-section>.container>.row>.col>.top-text>.subtitle{text-align:left}.about-page .our-team-section>.container>.row>.col>.top-text>.buttons{justify-content:flex-start}.about-page .process-section{padding:112px 0}.about-page .process-section .buttons-component{margin-top:80px}@media screen and (max-width:1200px){.about-page .process-section .buttons-component{margin-top:40px}}.about-page .contracts-section{padding:112px 0}.about-page .contracts-section>.container .contracts-component>.column>.top-text>.small-title,.about-page .contracts-section>.container .contracts-component>.column>.top-text>.title{color:var(--color-white)}@media screen and (max-width:1200px){.about-page .our-team-section,.about-page .capabilities-section,.about-page .process-section,.about-page .contracts-section{padding:40px 0}}@media screen and (max-width:991px){.about-page .our-team-section>.container>.row{flex-flow:column;gap:32px}.about-page .our-team-section>.container>.row>.col{width:100%}.about-page .our-team-section>.container>.row>.col .top-text{margin-left:0;margin-right:auto}.about-page .our-team-section>.container>.row>.col .description{font-size:16px}.about-page .our-team-section>.container>.row>.col .team-members>.row{gap:0}}.about-manufacturing-capabilities-page .workflow-section,.about-manufacturing-capabilities-page .production-capacity-section,.about-manufacturing-capabilities-page .equipment-section,.about-manufacturing-capabilities-page .quality-section{padding:112px 0}@media screen and (max-width:1200px){.about-manufacturing-capabilities-page .workflow-section,.about-manufacturing-capabilities-page .production-capacity-section,.about-manufacturing-capabilities-page .equipment-section,.about-manufacturing-capabilities-page .quality-section{padding:40px 0}}.about-manufacturing-capabilities-page .workflow-section>.container>.row>.col>.top-text{max-width:991px}.about-manufacturing-capabilities-page .workflow-section .columns-with-top-image-text .column{width:calc(50% - 32px);max-width:500px}@media screen and (max-width:991px){.about-manufacturing-capabilities-page .workflow-section .columns-with-top-image-text .column{width:100%}}.about-manufacturing-capabilities-page .core-fabrication-processes .item-content>h3{margin-bottom:10px}.about-manufacturing-capabilities-page .equipment-section .text-area .subtitle{margin-bottom:0}.about-manufacturing-capabilities-page .quality-section .two-columns-left-side-image-section{border:2px solid var(--color-text);border-radius:16px}.about-manufacturing-capabilities-page .quality-section .two-columns-left-side-image-section .left-column-image{border-top-left-radius:16px;border-bottom-left-radius:16px}.about-manufacturing-capabilities-page .quality-section .two-columns-left-side-image-section .right-column .top-text .title{font-size:48px}.about-manufacturing-capabilities-page .quality-section .two-columns-left-side-image-section .right-column .top-text .buttons{justify-content:flex-start}.request-quote-page-content{padding:112px 0}@media screen and (max-width:1200px){.request-quote-page-content{padding:40px 0}}.request-quote-page-content .top-text{text-align:left;margin:0 auto 48px 0}@media screen and (max-width:768px){.request-quote-page-content .top-text{text-align:center}}.request-quote-page-content>.container>.row{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:80px;display:flex}.request-quote-page-content>.container>.row>.col{width:100%}.request-quote-page-content>.container>.row>.col .three-columns-with-icon-component>.item>.content p{font-size:16px}@media screen and (max-width:768px){.request-quote-page-content>.container>.row>.col .three-columns-with-icon-component{flex-flow:column;align-items:center}.request-quote-page-content>.container>.row>.col .three-columns-with-icon-component>.item{width:100%}}.request-quote-page-content>.container>.row.form-row{margin-top:80px}.request-quote-page-content>.container>.row.form-row>.col{width:100%}.contact-page-content .hero-section>.container>.row>.col .top-text{margin:0}.contact-page-content .contact-info-section,.contact-page-content .send-a-message-section{padding:112px 0}.contact-page-content .send-a-message-section .top-text{margin-bottom:48px}.contact-page-content .facility-section{padding:112px 0}.contact-page-content .facility-section .top-text{margin-bottom:48px}@media screen and (max-width:1200px){.contact-page-content .contact-info-section,.contact-page-content .send-a-message-section,.contact-page-content .facility-section{padding:40px 0}}@media screen and (max-width:991px){.contact-page-content .contact-info-section .three-columns-with-icon-component>.item>.content p{font-size:16px}}@media screen and (max-width:768px){.contact-page-content .contact-info-section .three-columns-with-icon-component{flex-flow:column;align-items:center}.contact-page-content .contact-info-section .three-columns-with-icon-component>.item{width:100%}.contact-page-content .facility-section .columns-with-image-component>.columns{flex-flow:column}}.quality-and-compliance-page-content .certifications-section{padding:112px 0}.quality-and-compliance-page-content .certifications-section .left-side-column-and-four-items .item{border:unset}.quality-and-compliance-page-content .certifications-section .left-side-column-and-four-items .column-text-container{padding:0}.quality-and-compliance-page-content .certifications-section .left-side-column-and-four-items .bottom-image-container{margin-top:32px}.quality-and-compliance-page-content .certifications-section .left-side-column-and-four-items .bottom-image-container img{border-radius:var(--btn-radius);border:4px solid #fff;border-width:2px 4px 4px 2px}.quality-and-compliance-page-content .hero-section{padding-bottom:40px}.quality-and-compliance-page-content .hero-section .top-text{margin-bottom:0}@media screen and (max-width:1200px){.quality-and-compliance-page-content,.quality-and-compliance-page-content .certifications-section{padding:40px 0}}.careers-page-content .built-on-safety-section,.careers-page-content .job-openings-section,.careers-page-content .join-the-crew-section{padding:112px 0}@media screen and (max-width:1200px){.careers-page-content .built-on-safety-section,.careers-page-content .job-openings-section,.careers-page-content .join-the-crew-section{padding:40px 0}}.careers-page-content .job-openings-section>.container>.row{flex-flow:row;justify-content:flex-start;gap:80px;display:flex}.careers-page-content .job-openings-section>.container>.row>.col:first-child{flex:0 0 35%;max-width:35%}.careers-page-content .job-openings-section>.container>.row>.col:first-child .top-text{margin-bottom:0}.careers-page-content .job-openings-section>.container>.row>.col:last-child{flex:auto;width:100%}@media screen and (max-width:991px){.careers-page-content .job-openings-section>.container>.row{flex-flow:column;gap:48px}.careers-page-content .job-openings-section>.container>.row>.col:first-child{flex:0 0 100%;max-width:100%}}.careers-page-content .join-the-crew-section .top-text .small-title,.careers-page-content .join-the-crew-section .top-text .title,.careers-page-content .join-the-crew-section .top-text .subtitle{color:var(--color-white)}.careers-page-content .hero-section{padding-bottom:40px}.careers-page-content .hero-section .hero-text-container{margin:0}.blog-page-content .latest-posts-from-pmi{background-color:var(--color-accent);padding:112px 0}.blog-page-content .latest-posts-from-pmi .top-text .small-title,.blog-page-content .latest-posts-from-pmi .top-text .title,.blog-page-content .latest-posts-from-pmi .top-text .subtitle{color:var(--color-white)}.not-found-section{text-align:center;color:var(--color-white,#fff);flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:112px 0;display:flex}.not-found-section .not-found-content{max-width:600px;margin:0 auto}.not-found-section .not-found-content>h1{color:var(--color-white,#fff);margin-bottom:1rem;font-size:70px}.not-found-section .not-found-content>h2{color:var(--color-white,#fff);text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem}.not-found-section .not-found-content>p{font-size:var(--font-size-body,1rem);margin-bottom:2.5rem}.terms-of-service-page-content .hero-section .hero-text-container{margin-bottom:0}.terms-of-service-page-content .terms-and-table-of-contents-section{padding:0 0 112px}.terms-of-service-page-content .terms-and-table-of-contents-section .text-and-table-of-contents .table-of-contents .table-of-contents-title h4{font-size:32px}.terms-of-service-page-content .terms-and-table-of-contents-section .text-and-table-of-contents .table-of-contents .table-of-contents-item>a{margin-bottom:6px;font-size:16px;display:block}.terms-of-service-page-content .terms-and-table-of-contents-section h2,.terms-of-service-page-content .terms-and-table-of-contents-section h3{max-width:unset;margin-top:32px;margin-bottom:16px}.terms-of-service-page-content .terms-and-table-of-contents-section p{max-width:unset;margin-bottom:16px}.terms-of-service-page-content .terms-and-table-of-contents-section .subtitle{margin-bottom:16px;font-style:italic}.terms-of-service-page-content .terms-and-table-of-contents-section table{border-collapse:collapse;width:100%;color:var(--color-white);border:1px solid #ffffff26;margin:24px 0;font-size:14px;line-height:1.5}.terms-of-service-page-content .terms-and-table-of-contents-section th,.terms-of-service-page-content .terms-and-table-of-contents-section td{text-align:left;vertical-align:top;border:1px solid #ffffff26;padding:12px 16px}.terms-of-service-page-content .terms-and-table-of-contents-section th{text-transform:uppercase;letter-spacing:.5px;color:var(--color-white);background-color:#ffffff0d;font-size:12px;font-weight:600}.terms-of-service-page-content .terms-and-table-of-contents-section tr:nth-child(2n){background-color:#ffffff05}.terms-of-service-page-content .terms-and-table-of-contents-section tr:hover{background-color:#ffffff0d}.terms-of-service-page-content .terms-and-table-of-contents-section .table-responsive{-webkit-overflow-scrolling:touch;width:100%;margin:24px 0;display:block;overflow-x:auto}.terms-of-service-page-content .terms-and-table-of-contents-section .end-terms{border-top:1px solid #ffffff26;margin-top:40px;padding-top:24px;font-size:14px;line-height:1.6}@media screen and (max-width:1200px){.terms-of-service-page-content .terms-and-table-of-contents-section{padding:40px 0}}.catalogs-container-wrapper .catalogs-tabs-section,.catalogs-container-wrapper .individual-files-section{background-color:var(--color-primary);color:var(--color-white)}.catalogs-container-wrapper .catalogs-tabs-section{padding-bottom:48px}.catalogs-container-wrapper .catalogs-tabs-section .catalog-card{background-color:var(--color-background);border:2px solid var(--color-text);color:var(--color-text);border-radius:16px;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000026}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details{flex-direction:column;justify-content:center;width:60%;min-height:415px;padding:64px;display:flex}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details .icon-wrapper{opacity:0;margin-bottom:16px;animation:.5s cubic-bezier(.25,.46,.45,.94) forwards fadeInUp}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details .icon-wrapper .catalog-icon-svg{color:var(--color-text,#010101);font-size:48px}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details .icon-wrapper .catalog-icon-svg.pacmaritime-logo{width:auto;max-height:50px}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details .catalog-title{opacity:0;margin:0 0 24px;font-size:48px;font-weight:700;animation:.5s cubic-bezier(.25,.46,.45,.94) .1s forwards fadeInUp}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details .catalog-subtitle{color:var(--color-text);opacity:0;margin:0 0 32px;font-size:18px;animation:.5s cubic-bezier(.25,.46,.45,.94) .2s forwards fadeInUp}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details .action-buttons{opacity:0;align-items:center;gap:28px;animation:.5s cubic-bezier(.25,.46,.45,.94) .3s forwards fadeInUp;display:flex}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details .action-buttons .link-view-individual{color:var(--color-text,#010101);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.catalogs-container-wrapper .catalogs-tabs-section .catalog-details .action-buttons .link-view-individual:hover{opacity:.8}.catalogs-container-wrapper .catalogs-tabs-section .catalog-tabs{border-left:2px solid var(--color-text,#010101);flex-direction:column;width:40%;display:flex}.catalogs-container-wrapper .catalogs-tabs-section .catalog-tabs .tab-item-btn{border:none;border-bottom:2px solid var(--color-text,#010101);color:var(--color-text,#010101);text-align:left;text-transform:uppercase;cursor:unset;background-color:#0000;flex-flow:row;flex:1;align-items:center;gap:6px;max-height:110px;padding:28px;font-size:22px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.catalogs-container-wrapper .catalogs-tabs-section .catalog-tabs .tab-item-btn .right-icon{opacity:0;font-size:26px;transition:opacity .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94);display:inline-block;transform:translate(-15px)rotate(135deg)}.catalogs-container-wrapper .catalogs-tabs-section .catalog-tabs .tab-item-btn:hover{background-color:#00000008}.catalogs-container-wrapper .catalogs-tabs-section .catalog-tabs .tab-item-btn.active{background-color:var(--color-white)}.catalogs-container-wrapper .catalogs-tabs-section .catalog-tabs .tab-item-btn.active .right-icon{opacity:1;transform:translate(0)rotate(135deg)}.catalogs-container-wrapper .individual-files-section{padding-bottom:80px}.catalogs-container-wrapper .individual-files-section .section-title{text-align:center;color:var(--color-white);margin:0 0 80px;max-width:991px;margin-inline:auto;font-size:48px;font-weight:700}.catalogs-container-wrapper .individual-files-section>.container>.top-text{max-width:991px}.catalogs-container-wrapper .individual-files-section>.container>.top-text>.small-title,.catalogs-container-wrapper .individual-files-section>.container>.top-text>h2{color:var(--color-white)}.catalogs-container-wrapper .individual-files-section>.container>.top-text>h2{font-size:48px}.catalogs-container-wrapper .individual-files-section .files-layout{gap:56px;margin-top:40px;display:flex}.catalogs-container-wrapper .individual-files-section .files-sidebar{border-right:1px solid #fff3;flex-direction:column;flex-shrink:0;gap:12px;width:280px;padding-right:28px;display:flex}.catalogs-container-wrapper .individual-files-section .files-sidebar .sidebar-cat-btn{text-align:left;color:#ffffffa6;cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-radius:8px;padding:12px 16px;font-size:16px;font-weight:700;transition:color .2s,background-color .2s}.catalogs-container-wrapper .individual-files-section .files-sidebar .sidebar-cat-btn:hover{color:var(--color-white);background-color:#ffffff0d}.catalogs-container-wrapper .individual-files-section .files-sidebar .sidebar-cat-btn.active{color:var(--color-white);background-color:#ffffff1f}.catalogs-container-wrapper .individual-files-section .files-grid-container{flex-grow:1}.catalogs-container-wrapper .individual-files-section .files-grid-container .no-files-message{padding:48px}.catalogs-container-wrapper .individual-files-section .files-grid-container .no-files-message>p{color:#fff9;text-align:center;font-size:18px}.catalogs-container-wrapper .individual-files-section .files-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.catalogs-container-wrapper .individual-files-section .files-grid .file-card{text-align:center;flex-direction:column;align-items:center;display:flex}.catalogs-container-wrapper .individual-files-section .files-grid .file-card .thumbnail-box{background-color:var(--color-white);border-radius:16px;justify-content:center;align-items:center;width:170px;padding:8px;transition:transform .2s;display:flex;box-shadow:0 8px 24px #0000001f}.catalogs-container-wrapper .individual-files-section .files-grid .file-card .thumbnail-box>img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.catalogs-container-wrapper .individual-files-section .files-grid .file-card .thumbnail-box:hover{transform:scale(1.02)}.catalogs-container-wrapper .individual-files-section .files-grid .file-card .file-title{font-weight:500;font-family:var(--btn-font-family);color:var(--color-white);text-transform:capitalize;letter-spacing:-.05px;max-width:200px;margin:18px 0;font-size:18px}.catalogs-container-wrapper .individual-files-section .files-grid .file-card .btn-download-pdf{color:var(--color-white);border:2px solid var(--color-white);background:0 0;border-radius:20px;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.catalogs-container-wrapper .individual-files-section .files-grid .file-card .btn-download-pdf:hover{background-color:var(--color-white)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sfc-table-section{color:var(--color-white);text-align:center;-webkit-overflow-scrolling:touch;padding-top:80px;padding-bottom:112px;overflow-x:auto}@media screen and (max-width:1200px){.sfc-table-section{padding-top:40px;padding-bottom:40px}}.sfc-table-section .top-text>h2,.sfc-table-section .top-text>.subtitle,.sfc-table-section .top-text>.small-title{color:var(--color-white)}.sfc-table-section .sfc-table-wrapper{background:0 0;min-width:900px;margin-bottom:40px}.sfc-table-section .sfc-table-header{border-bottom:2px solid var(--color-white);align-items:flex-end;padding-bottom:24px;display:flex}.sfc-table-section .sfc-table-header .header-cell{color:var(--color-white);font-size:20px;font-weight:700}.sfc-table-section .sfc-table-header .header-cell .icon-header-box{flex-direction:column;align-items:center;gap:12px;display:flex}.sfc-table-section .sfc-table-header .header-cell .icon-header-box .header-icon{width:100%;max-width:40px}.sfc-table-section .sfc-table-row{border-bottom:2px solid var(--color-white);align-items:center;padding:16px 0;transition:background-color .15s;display:flex;position:relative}.sfc-table-section .sfc-table-row:nth-of-type(odd){background-color:#0000001a}.sfc-table-section .sfc-table-row:hover{z-index:10;cursor:pointer;background-color:#7193db66}.sfc-table-section .sfc-table-row:hover .sfc-preview-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.sfc-table-section .category-cell{text-align:left;width:25%;padding-left:12px}.sfc-table-section .section-cell{text-align:center;width:25%}.sfc-table-section .item-cell{text-align:center;text-wrap:balance;width:25%}.sfc-table-section .link-cell{text-align:center;justify-content:center;width:25%;display:flex;position:relative}.sfc-table-section .sfc-link-btn{min-width:140px}.sfc-table-section .sfc-preview-tooltip{background-color:var(--color-white);border:2px solid var(--color-border,#010101);opacity:0;visibility:hidden;z-index:100;pointer-events:none;border-radius:8px;width:140px;padding:6px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:85%;left:50%;transform:translate(-50%)translateY(-10px);box-shadow:0 10px 25px #0006}.sfc-table-section .sfc-preview-tooltip img{border-radius:4px;width:100%;height:auto;display:block}.sfc-table-section .sfc-preview-tooltip:after{content:"";border-style:solid;border-width:6px;border-color:var(--color-white) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sfc-table-section .sfc-preview-tooltip:before{content:"";border-style:solid;border-width:6px;border-color:var(--color-border,#010101) transparent transparent transparent;z-index:-1;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(2px)}.sfc-table-section .sfc-action-box{justify-content:center;margin-top:32px;display:flex}.catalog-overlay-backdrop{-webkit-backdrop-filter:blur(8px);z-index:99999;background-color:#0a1128f5;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s forwards overlayFadeIn;display:flex;position:fixed;top:0;left:0}.overlay-close-btn{color:var(--color-white);cursor:pointer;opacity:.7;z-index:100000;background:0 0;border:none;justify-content:center;align-items:center;font-size:32px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:40px;right:40px}.overlay-close-btn:hover{opacity:1;transform:rotate(90deg)}.overlay-content-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:2000px;padding:0 40px;display:flex}.overlay-image-container{background-color:var(--color-white);-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;max-width:90%;max-height:80vh;padding:24px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.overlay-image-container.zoomed{box-shadow:0 30px 60px -10px #000000b3}.overlay-image{object-fit:contain;will-change:transform;max-width:100%;max-height:80vh;transition:transform .1s ease-out}.overlay-action-bar{justify-content:center;align-items:center;gap:20px;margin-top:32px;display:flex}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.overlay-close-btn{font-size:28px;top:20px;right:20px}.overlay-image-container{max-width:95%;max-height:60vh;padding:12px}.overlay-action-bar{flex-direction:column;gap:12px;width:100%;margin-top:24px}.overlay-action-bar .btn{width:100%}}.main-footer{color:var(--color-white);padding:80px 0 20px;position:relative}.main-footer:before{content:"";z-index:-1;background-image:url(https://res.cloudinary.com/irwujctd/image/upload/v1786126800/American_flag_fade_q6ujob.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.main-footer>.container>.row:first-of-type{padding-bottom:32px}.main-footer>.container>.row:first-of-type>.col img{width:100%;max-width:200px;height:auto;box-shadow:unset}.main-footer>.container>.row:nth-of-type(2){border-bottom:1px solid var(--color-white);flex-flow:row;gap:40px;margin-bottom:24px;padding-bottom:14px;display:flex}.main-footer>.container>.row:nth-of-type(2)>.col{width:15%}.main-footer>.container>.row:nth-of-type(2)>.col h4{text-transform:unset;color:var(--color-white);margin-top:0;margin-bottom:16px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:500}.main-footer>.container>.row:nth-of-type(2)>.col ul{margin:0;padding:0;list-style:none}.main-footer>.container>.row:nth-of-type(2)>.col ul>li{margin-bottom:16px}@media screen and (max-width:1200px){.main-footer>.container>.row:nth-of-type(2){flex-flow:wrap;gap:24px}.main-footer>.container>.row:nth-of-type(2)>.col{width:calc(33% - 20px);margin-bottom:0}}@media screen and (max-width:768px){.main-footer>.container>.row:nth-of-type(2)>.col{width:calc(50% - 20px)}}.main-footer>.container>.row:nth-of-type(3){flex-flow:row;justify-content:space-between;align-items:center;display:flex}.main-footer>.container>.row:nth-of-type(3)>.col{width:50%}.main-footer>.container>.row:nth-of-type(3)>.col.menu-column{flex-flow:row;gap:40px;display:flex}.main-footer>.container>.row:nth-of-type(3)>.col.copyright-column>p{text-align:right;color:var(--color-white);max-width:unset;font-size:16px}@media screen and (max-width:991px){.main-footer>.container>.row:nth-of-type(3){flex-flow:wrap}.main-footer>.container>.row:nth-of-type(3)>.col{width:100%}.main-footer>.container>.row:nth-of-type(3)>.col.menu-column{margin-bottom:16px}.main-footer>.container>.row:nth-of-type(3)>.col.copyright-column>p{text-align:left}}.go-to-top{width:48px;height:48px;color:var(--color-white);border:2px solid var(--color-white);cursor:pointer;z-index:999;opacity:0;visibility:hidden;background-color:#123b9305;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s,border-color .3s,color .3s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px)scale(.8);box-shadow:0 4px 20px #00000040}.go-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.go-to-top:hover{background-color:var(--color-blue);box-shadow:0 8px 25px var(--color-blue);transform:translateY(-4px)scale(1.05)}.go-to-top:active{transform:translateY(-2px)scale(.95)}.go-to-top svg{width:20px;height:20px;transition:transform .3s}.go-to-top:hover svg{transform:translateY(-2px)}@media screen and (max-width:768px){.go-to-top{width:40px;height:40px;bottom:20px;right:20px}.go-to-top svg{width:16px;height:16px}}
